跳转至

ROUNDUP 函数

1. 函数概述

ROUNDUP 是 Excel 中用于按指定的小数位数进行“向上舍入”的函数。它的核心特点是:

  • 不管原数值的小数部分是多少,只要需要舍入,就会朝“远离 0”的方向进位
  • 适用于金额、计费单位、包装数量、工时结算等需要“宁可多算、不少算”的业务场景

你可以把它理解为:

  • 对正数:总是“更大”(向上)
  • 对负数:总是“更小”(更负,远离 0)

2. 基础语法

ROUNDUP(number, num_digits)

3. 参数说明

3.1 number

  • 必填
  • 需要进行向上舍入的数值
  • 可以是:

    • 直接输入数字(如 12.345
    • 单元格引用(如 A2
    • 公式计算结果(如 A2/B2

3.2 num_digits

  • 必填
  • 指定要保留的小数位数(舍入到哪一位)
  • 取值规则:

    • num_digits > 0:保留到小数点右侧指定位数
    • num_digits = 0:保留到整数
    • num_digits < 0:舍入到小数点左侧(十位、百位、千位等)

4. 基础用法示范

以下示例直接给出可在 Excel 中使用的公式(你可以按需替换单元格引用)。

4.1 保留到小数点后 2 位

=ROUNDUP(12.341, 2)

结果:12.35 解释:保留 2 位小数并向上舍入。


4.2 舍入到整数(不保留小数)

=ROUNDUP(12.01, 0)

结果:13 解释:只要有小数,就向上进到下一个整数。


4.3 舍入到十位(num_digits 为负数)

=ROUNDUP(123, -1)

结果:130 解释:舍入到十位,并向上进位。


4.4 舍入到百位

=ROUNDUP(123, -2)

结果:200 解释:舍入到百位,123 向上进到 200。


4.5 对负数进行向上舍入(远离 0)

=ROUNDUP(-12.34, 1)

结果:-12.4 解释:向上舍入对负数意味着“更负”,即远离 0。


4.6 结合单元格引用

假设 A2 为 9.876,要保留 2 位小数:

=ROUNDUP(A2, 2)

结果:9.88


4.7 对计算结果进行向上舍入

假设 A2 为总金额,B2 为数量,需要把单价保留 2 位小数并向上:

=ROUNDUP(A2/B2, 2)

解释:先计算单价,再向上舍入到 2 位小数,避免单价被“舍小”。


5. 总结

  • ROUNDUP(number, num_digits) 用于按指定位数向上舍入,方向始终是远离 0
  • num_digits 决定舍入位:

    • 正数:小数位
    • 0:整数
    • 负数:十位/百位/千位等
  • 常见用途:

    • 金额/单价向上保留(避免少收)
    • 包装/数量按最小单位进位(如按箱、按件)
    • 工时/计费单位进位(如 0.1 小时起算)