制表是个严谨活!不会取舍函数,难怪数据出错(中)

为了避免2019年算错账,今天再来学5个取舍函数,祝看到文章的各位2019年暴富。


1.使用TRUNC函数返回数字的整数部分

TRUNC函数用于将数字的小数部分截去,返回整数,或者保留指定位数的小数。


函数语法:= TRUNC(number, [num_digits])。

参数说明:

Number(必选):需要截尾取整的数字。

Num_digits(可选):用于指定取整精度的数字。Num_digits参数的默认值为 0(零)。


例如要计算出产品销售额,要求不保留小数, 具体方法如下。

第1步:选中要存放结果的单元格F3,输入函数“=TRUNC(D3*E3)”,按下【Enter】键,即可得到计算结果,如下图所示。


第2步:利用填充功能向下复制函数,即可对其他数据进行计算,如下图所示。


2.使用ODD函数将数字向上舍入为最接近的奇数

使用ODD函数,可以将数字向上舍入为最接近的奇数。


函数语法:= ODD(number)。

参数说明:

Number(必选):要舍入的值。下表列出了参数取值与函数的返回值。


如果要使用ODD函数将数字向上舍入为最接近的奇数, 具体方法如下。

第1步:选中要存放结果的单元格B2,输入函数“=ODD(A2)”,按下【Enter】键,即可得到计算结果,如下图所示。


第2步:利用填充功能向下复制函数,即可对其他数据进行计算,如下图所示。


3.使用EVEN函数将数字向上舍入到最接近的偶数

如果需要返回某个数字沿绝对值增大方向取整后最接近的偶数,可以通过EVEN函数实现。


函数语法:= EVEN(number)。

参数说明:

Number(必选):要舍入的值。下表列出了参数取值与函数的返回值。


例如,参加人数和房间人数不一致,为了合理分配房间,需要把参数加人数向上舍入到最接近偶数的房间人数,以此来决定房间分配, 具体方法如下。

第1步:选中要存放结果的单元格“E2”,输入函数“=EVEN(D2)”,按下【Enter】键,即可得到计算结果,如下图所示。

第2步:利用填充功能向下复制函数,即可对其他数据进行计算,如下图所示。



4.使用CEILING函数按条件向上舍入

CEILING函数用于将数值向上舍入(沿绝对值增大的方向)为最接近数值的倍数。


函数语法:= CEILING(number, significance)。

参数说明:

Number(必选):要舍入的值。

Significance(必选):要舍入到的倍数。

例如,计算通话费用, 具体方法如下。


第1步:选中要存放结果的单元格E3,输入函数“=CEILING(CEILING(C3/7,1) *D3,0.1)”,按下【Enter】键,即可得到计算结果,如下图所示。


第2步:利用填充功能向下复制函数,即可计算出其他通话的通话费用,如下图所示。


5.使用ROUNDUP函数向绝对值增大的方向舍入数字

ROUNDUP函数用于将数字朝着远离0(零)的方向将数字进行向上舍入。


函数语法:= ROUNDUP(number, num_digits)。

参数说明:

Number(必选):需要向上舍入的任意实数。

Num_digits(必选):四舍五入后的数字的位数。


例如,需要将任意数值位数向上四舍五入,具体操作方法如下。

第1步:在工作表中选择要存放结果的单元格C2,输入函数“=ROUNDUP($A$2,B2)”,按下【Enter】键,如下图所示。


第2步:利用填充功能下填充到C5单元格,计算相同数据舍入不同的数字位数后结果,如下图所示。

第3步:选择要存放结果的单元格C6,输入函数“=ROUNDUP(A6,B6)”,按下【Enter】键,即可计算数据舍入后值,如下图所示。



又例如,某公司需要根据加班记录表计算每个员工的加班费,具体操作方法如下。

第1步:选中要存放结果的单元格C2,输入函数“=ROUNDUP(TIMEVALUE(SUBSTITUTE(SUBSTITUTE(B2,"min",""),"h",":"))*24*100,1)”,按下【Enter】键,即可计算出该员工应得加班费用,如下图所示。


第2步:利用填充功能向下复制函数,即可计算出各个员工应得加班费用,如下图所示。

你可能感兴趣的:(制表是个严谨活!不会取舍函数,难怪数据出错(中))