在日常使用Excel的过程中呢,经常会遇到的最多的取舍的方式中四入五入的方法,但是还有其他的一些技巧你真的会嘛。今天小必老师给大家教一些常用的取舍函数,让你在工作中如虎添翼。 01 INT函数 功能:将某个数字截取整数。 语法:INT(number) 将下表中的数值取整。如下图所示: 在C2单元格中输入公式:=INT(C2),确定后向下填充。 02 ROUND函数 功能:将某个数字四舍五入为指定的位数 语法:ROUND(number, num_digits) 在E2、单元格中分别输入公式:=ROUND(D2,2), 在F2单元格中分别输入公式:=ROUND(D2,0), 在G2单元格中分别输入公式:=ROUND(D2,-2) 注:如果 num_digits 大于 0(零),则将数字四舍五入到指定的小数位;如果 num_digits 等于 0,则将数字四舍五入到最接近的整数;如果 num_digits 小于 0,则在小数点左侧进行四舍五入。 03 ROUNDUP函数 功能:远离零值,向上舍入数字 语法:ROUNDUP(number, num_digits) 在E2单元格中输入公式:=ROUNDUP(D2,2) 在F2单元格中输入公式:=ROUNDUP(D2,0) 在G2单元格中输入公式:=ROUNDUP(D2,-2) 04 ROUNDDOWN函数 功能:靠近零值,向下(绝对值减小的方向)舍入数字。 语法:ROUNDOWN(number, num_digits) 在E2单元格中输入公式:=ROUNDDOWN(D2,2) 在F2单元格中输入公式:=ROUNDDOWN(D2,0) 在G2单元格中输入公式:=ROUNDDOWN(D2,-2) 05 MROUND函数 功能:返回参数按指定基数舍入后的数值。 语法:MROUND(number, multiple) 注意: 如果数值 number 除以基数的余数大于或等于基数的一半,则函数 MROUND 向远离零的方向舍入。该函数的两个参数的符号必须是一致的,不然的话会返回错误值。 06 TRUNC函数 功能:将数字的小数部分截去,返回整数。 语法:TRUNC(number, [num_digits]) 注意:Num_digits 可选。用于指定取整精度的数字。Num_digits 的默认值为 0(零)。 说明:TRUNC 和 INT 类似,都返回整数。TRUNC 直接去除数字的小数部分,而 INT 则是依照给定数的小数部分的值,将其四舍五入到最接近的整数。INT 和 TRUNC 在处理负数时有所不同:TRUNC(-4.3) 返回 -4,而 INT(-4.3) 返回 -5,因为 -5 是较小的数。 07 FLOOR函数 功能:将 number 向下舍入(向零的方向)到最接近的 significance 的倍数。 语法:FLOOR(number, significance) 注意:该函数的两个参数的符号必须是一致的,不然的话会返回错误值。 08 FLOOR.PRE函数 功能:返回一个数字,该数字向下舍入为最接近的整数或最接近的 significance 的倍数。无论该数字的符号如何,该数字都向下舍入。但是,如果该数字或有效位为零,则将返回零。 语法:FLOOR.PRECISE(number, [significance]) 注意:由于使用了倍数的绝对值,因此无论 number 和 significance 的符号是什么,FLOOR.PRECISE 函数都返回算术最小值。如果忽略 significance,则其默认值为 1。该函数两个参数不一致的时候并不影响返回的结果。 09 CELLING函数 功能:将参数 Number 向上舍入(沿绝对值增大的方向)为最接近的 significance 的倍数。 函数:CEILING(number, significance) 注意:无论数字符号如何,都按远离 0 的方向向上舍入。如果数字已经为 Significance 的倍数,则不进行舍入。 如果 number 和 significance 都为负,则对值按远离 0 的方向进行向下舍入。如果 number 为负,significance 为正,则对值按朝向 0 的方向进行向上舍入。 说明:在Excel2010之前的版本中CEILING函数的两全参数的符号必须保持一致,否则会出现错误值,而在2010版本中,当significance为指定正数时,参数number的符号可以随意。
来源:以上内容来源于小必老师未发布的《Excel函数公式自助学习笔记》,属于小必老师原创内容,此篇文章仅授权于本公众号发布。 |
|