1、四舍五入取整:ROUND 函数
功能:按指定小数位数四舍五入取整,是最常用的通用取整方式,适合金额、长度精度计算。
语法:=ROUND(数值, 小数位数)
说明:
小数位数 > 0:保留对应小数位数(如 2 表示保留 2 位小数)
小数位数 = 0:取整数
小数位数 < 0:对整数部分取整(如 -1 表示取整到十位)
示例:
=ROUND(30.356, 2) //值等于30.36
2、 向上取整:ROUNDUP 函数
功能:无条件向上取整,无论小数部分是多少,都进一位。
语法:=ROUNDUP(数值, 小数位数)
示例:
=ROUNDUP(30.341, 2) //值等于30.35
=ROUNDUP(30.349, 2) //值等于30.35
3、向下取整:ROUNDDOWN 函数
功能:无条件向下取整,直接舍弃小数部分。
语法:=ROUNDDOWN(数值, 小数位数)
示例:
=ROUNDDOWN(30.347, 2) //值等于30.34
=ROUNDDOWN(30.341, 2) //值等于30.34
4、取整为整数:INT 函数
功能:取不大于数值的最大整数,对正数等同于向下取整,对负数会向下取整(区别于 ROUNDDOWN)。
语法:=INT(数值)
示例:
=INT(30.9),值等于30
=INT(30.1),值等于30
5、按指定基数向上取整:CEILING 函数
功能:按指定基数向上取整
语法:=CEILING(数值, 基数)
示例:
=CEILING(30.347, 2),值等于32,后面2为向上取整后为2的倍数
=CEILING(31.347, 2),值等于32
=CEILING(31.347, 9),值等于36
6、按指定基数向下取整:FLOOR 函数
功能:FLOOR:按指定基数向下取整
语法: =FLOOR(数值, 基数)
示例:
=FLOOR(27, 10),值等于20=10*2
=FLOOR(30.347, 2),值等于30=2*15,后面2为向上取整后为2的倍数
=FLOOR(31.347, 7),值等于35=7*5
=FLOOR(31.347, 9),值等于36=9*4

