在日常工作中,经常会碰到数字的四舍五入,有时会遇到向上舍入,向下舍入,甚至会碰到按照倍数进行舍入,在EXCEL中函数就能够轻松解决这些问题。
1、ROUND四舍五入函数
含义:按照指定的位数对数值进行四舍五入。
参数:ROUND(number, num_digits)
number,是需要处理的数字
num_digits,是小数的位数

我们对B列中都是2位小数的数字,进行四舍五入保留1位小数,在C2单元格中输入=ROUND(B2,1)需要注意的是第二个参数,这是小数点后的位数进行四舍五入。
2、ROUNDUP向上舍入函数
参数和上面是一样的,它是对小数点后的位数进行向上舍入。

数字列都是小数点后有三位,我们想保留2位,并且向上舍入取数,也就是小数点后的第二位数字加1,输入函数=ROUNDUP(B2,2)。
3、ROUNDDOWN向下舍入函数
参数还是不变,只是功能上对小数点后的指定位数向下取数。

数字列也是小数点后有三位,我们想保留2位,并且向下舍入取数,不用管小数点后第三位数字的大小,也就是保留小数点后的第二位数字不变,输入函数=ROUNDDOWN(B2,2)。
4、MROUND函数
含义:对指定的数字,返回舍入到所需倍数的数字。
参数:ROUND(number, multiple) multiple 就是倍数的意思。
MROUND函数包括了ROUND函数的功能,既包括小数点后的位数进行四舍五入,又可以对小数点前的位数进行四舍五入。

第二个参数为0.01,就相当于ROUND函数中的第二个参数是2,进行四舍五入保留2位小数。

这里第二个参数为100,就是在百位数上进行四舍五入,保留整百的数字,这个是ROUND函数无法实现的。