EP02. “Nearest Multiple MROUND、CEILING、FLOOR 舍入到指定倍数”
🔒 登录后可标记已读- 讲三个「舍入到某个数字倍数」的函数: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: