MROUND 返回一个舍入为所需倍数的数字。
语法
MROUND(number, multiple)
MROUND 函数语法具有下列参数:
- Number 必需。 要舍入的值。
- 多个 必填。 要舍入到的倍数。
备注
- 如果数值 number 除以基数的余数大于或等于基数的一半,则函数 MROUND 向远离零的方向舍入。
- Number 和 Multiple 参数的符号必须相同。 如果不相同,将返回 #NUM 错误。
示例
复制下表中的示例数据,然后将其粘贴进新的 Excel 工作表的 A1 单元格中。 要使公式显示结果,请选中它们,按 F2,然后按 Enter。 如果需要,可调整列宽以查看所有数据。
| 公式 | 说明 | 结果 |
|---|---|---|
| =MROUND(10, 3) | 将 10 四舍五入到最接近 3 的倍数。 | 9 |
| =MROUND(-10, -3) | 将 -10 四舍五入到最接近 -3 的倍数。 | -9 |
| =MROUND(1.3, 0.2) | 将 1.3 四舍五入到最接近 0.2 的倍数。 | 1.4 |
| =MROUND(5, -2) | 返回 #NUM! 错误消息,因为 -2 和 5 具有不同的符号。 | #NUM! |
已知限制
当向 Multiple 参数提供十进制值时,未定义中点数字的舍入方向。 例如,MROUND (6.05,0.1) 返回 6.0,而 MROUND (7.05,0.1) 返回7.1。