MICROSOFT

EP02. “Nearest Multiple MROUND、CEILING、FLOOR 舍入到指定倍数”

首页 Microsoft 工具 Excel · Functions · Round · EP02
约 4 分钟· #EP02#Excel#Round
🔒 登录后可标记已读
  • 讲三个「舍入到某个数字倍数」的函数:MROUND(就近舍入)、CEILING(一律向上)、FLOOR(一律向下)
  • 示范怎么用 MROUND 把价格凑整到现金找零的面额(例如 5 分、1 角、2 角 5 分)
  • 前置知识不多
  • 学完能处理定价、库存包装数量这类「凑整数」需求

重点内容


适用版本

桌面版通用(Excel 365 / 2021 / 2019 等)。


MROUND、CEILING、FLOOR 怎么选

函数舍入方向例子
MROUND就近(四舍五入)=MROUND(23,5) → 25
CEILING一律向上=CEILING(23,10) → 30
FLOOR一律向下=FLOOR(23,10) → 20

MROUND:就近舍入到指定倍数

MROUND 会把数字舍入到最接近的「指定倍数」,规则是四舍五入(不是一律往上或往下):

  • 舍入到最接近的 10 的倍数:=MROUND(23,10) 结果是 20
  • 舍入到最接近的 5 的倍数:=MROUND(23,5) 结果是 25(因为 23 离 25 比离 20 更近)

CEILING:一律向上舍入到指定倍数

CEILING 不管数字本身大小,一律往上舍入到指定倍数:

  • =CEILING(23,10) 结果是 30

FLOOR:一律向下舍入到指定倍数

FLOOR 一律往下舍入到指定倍数:

  • =FLOOR(23,10) 结果是 20

实操示例:价格凑整到现金找零面额

用 MROUND 把价格调整成方便现金支付的金额,例如价格是 RM12.37:

  • 凑整到最接近的 5 分:=MROUND(12.37,0.05) 结果是 RM12.35
  • 凑整到最接近的 1 角:=MROUND(12.37,0.1) 结果是 RM12.40
  • 凑整到最接近的 2 角 5 分:=MROUND(12.37,0.25) 结果是 RM12.25

函数速查

函数语法用途例子
MROUND=MROUND(number,multiple)就近舍入到指定倍数=MROUND(23,5) → 25
CEILING=CEILING(number,significance)一律向上舍入到指定倍数=CEILING(23,10) → 30
FLOOR=FLOOR(number,significance)一律向下舍入到指定倍数=FLOOR(23,10) → 20

学完你会

  • ✅ 能用 MROUND 把数字就近舍入到指定倍数
  • ✅ 能分辨 CEILING(一律向上)和 FLOOR(一律向下)该在什么场景用
  • ✅ 能用 MROUND 把价格凑整到现金找零方便的面额

常见错误

  • 想要「一律向上/向下」却用了 MROUND,结果被四舍五入到反方向去了
  • 第二参数(倍数)写错正负号,MROUND 要求 number 和 multiple 符号必须一致,否则会报错
  • 价格凑整时忘记第二参数要用小数(如 0.05 代表 5 分),误写成整数导致结果差了 100 倍

Sources

Blog / Website:

  1. Nearest Multiple