舍入和取整,日常工作中经常会用到。而这类型的函数也是比较多的,如:ROUND 函数,ROUNDUP 函数,ROUNDDOWN 函数,GEILING 函数,FLOOR 函数,INT 函数,TRUMC 函数,EVEN 函数,ODD 函数等。正确理解这些函数以及掌握函数的用法差异,可以在实际运用过程中选中合适的公式。
一:四舍五入
四舍五入是最常见以及最常用到的一种计算方式,就是将需要保留小数的后一位数字与5比较,大于5进位,小于5则舍去,ROUND 函数就是最佳四舍五入的函数之一。ROUND 函数的语法是:ROUND(number,num_digits)参数:Number:
需要进行四舍五入的数字。
Num_digits:
指定的位数,按此位数进行四舍五入。
如果 digits 大于 0,则四舍五入到指定的小数位。
如果 digits 等于 0,则四舍五入到最接近的整数。
如果 digits 小于 0,则在小数点左侧进行四舍五入。
注意:ROUND函数对数值摄入的方向以绝对值为方向,不考虑正负符号的影响。
二:按位舍入
ROUNDDOWN 总是向绝对值减小的的方向(接近0的方向)舍入,ROUNDUP 则总是向绝对值增大的方向 (远离0的方向 )舍入。ROUNDDOWN 函数的语法是:ROUNDDOWN(number,num_digits)参数:Number 为需要向下舍入的任意实数。
Num_digits 舍入后的数字的位数。
ROUNDUP 函数的语法是:ROUNDUP(number,num_digits)参数:Number 为需要向上舍入的任意实数。
Num_digits 舍入后的数字的位数。
=ROUNDUP(C7,-2)的结果为100。
函数 ROUNDDOWN &函数 ROUNDUP 和函数 ROUND 功能相似,不同之处在于函数 ROUNDDOWN 总是向下舍入数字,ROUNDUP 总是向上舍入数字。如果 num_digits 大于 0,则向下舍入到指定的小数位。
如果 num_digits 等于 0,则向下舍入到最接近的整数。
如果 num_digits 小于 0,则在小数点左侧向下进行舍入。
争取本周内将其他用法也分享给大家。记得点个【在看】支持一下。