excel舍入函数
今天,边肖将在Excel中比较两个整数函数,即int函数和TRUNC函数。
INT函数介绍。
【功能】将数值向下舍入到最接近的整数。
[语法]=INT(数字)。
TRUNC函数简介。
【功能】截取整数或保留指定位数的小数。
[语法]=TRUNC(数字,[number_digits])。
[注意num _ digits参数是可选的,用于指定舍入精度的数字默认值为0(零)。
分别使用INT函数和TRUNC函数,按照以下要求完成舍入或截取。
正数
B3和B4单元格的公式分别是=INT(B2)和=TRUNC(B2),返回的结果都是12。从上面的公式可以看出,INT函数和TRUNC函数都是正数时返回的结果是一样的,两个函数都可以作为截取或舍入。
截取小数点后一位小数时,int函数无能为力,D4单元格中的公式:=TRUNC(D2,1)会直接截取到12.3。因此,当数字为正数时,两个函数简单舍入的结果是一样的,而截取指定位数时只能使用TRUNC函数。
负数
C3和C4细胞的公式是:=INT(C2)和=TRUNC(C2),前者导致-13,后者导致-12。从上面的公式可以看出,如果两者都是负数,那么INT函数向下舍入,也就是说它会得到一个小于自身且最接近的整数,而-12.34小于自身且最接近的整数只能是-。TRUNC函数不受符号影响,直接截取整数部分。
负数的情况下,INT函数不能截取小数,而单元格E4中的公式:=TRUNC(E2,1)会直接截取-12.3。也是直接被拦截。
除了上面的区别,TRUNC函数的第二个参数也可以是负数,比如截取前面的小数点12.34并四舍五入,公式为=TRUNC(12.34,-1),返回结果为10。