如果表达式是=ROUND(12.5, 0) 13 四舍五入到个位(.5 会进位)。
如果想保留角、分,固定保留2 位小数的四舍五入
通用的表达式可以写为:
保留2位小数(最常用):=ROUND(A1, 2)
保留1位小数:=ROUND(A1, 1)
这个表达式=ROUND(12.345, 2) 12.35 四舍五入保留两位小数。
如果是把小数位数 参数写成 负数,就能对整数部分取整:
表达式=ROUND(1234, -1) 1230 四舍五入到十位
表示式=ROUND(1234, -2) 1200 四舍五入到百位
表达式=ROUND(1234, -3) 1000 四舍五入到千位

还有两个函数:
ROUNDUP 向上舍入(远离0)表达式=Roundup(12.5,0) 结果为13.
表达式=ROUNDUP(98.936, 2)结果为 98.94 保留两位小数,第三位小数向上进位
ROUNDDOWN 向下舍入(靠近0)表达式=ROUNDDOWN(12.5,0) 结果为12。
相同的数值使用不同的函数得出的结果完全不一样。
还有一个函数式INT() ,向下取整到最接近的整数,表达式=int(12.5),结果是 12(但对负数会不同,如 INT(-12.5) = -13)
常规的“四舍五入”直接用 ROUND 函数即可;如果需要强制进位或舍去,就用 ROUNDUP 或 ROUNDDOWN。
如果你是老板发薪水,或者买家付款,可能喜欢用rounddown()或者int(),如果我是打工人,或者是卖家,可能更喜欢用roundup()。
还有一种取整的方法:
如果你需要按特定的倍数(比如按0.5、5、10)向上舍入,CEILING 函数是更专业的选择。核心用途:将数字向上舍入到最接近的指定基数的倍数。
公式写法:=CEILING(需要取整的数字, 指定的倍数)。
公式示例 计算结果 说明
=CEILING(4.3, 1) 5 向上取整到最接近的整数。
=CEILING(4.3, 2) 6 向上取整到最接近的2的倍数。
=CEILING(41.25, 5) 45 向上取整到最接近的5的倍数。
=CEILING(8.75, 0.5) 9 向上取整到最接近的0.5的倍数。
你喜欢用哪个函数呢?excel中试一下是不是你想要的结果。
夜雨聆风