Excel的MROUND功能可以很容易地将数字向上或向下四舍五入为5,10或其他任何指定值的倍数。
例如,可以使用该函数将项目成本累加或降低到最近的值:
- 五美分(0.05)
- 十美分(0.10)
以避免作为变化处理便士(0.01)。
与格式化选项不同,它允许您更改显示的小数位数,而不实际更改单元格中的值,MROUND 函数 (如Excel的其他舍入函数)确实会更改数据的值。
因此,使用这个函数来舍入数据会影响计算结果。
MROUND函数的语法和参数
ROUNDDOWN函数的语法是:
= MROUND(数字,倍数)
该函数的参数是:
数字 - (必填)数字向上舍入或向下舍入到最接近的整数
多个 - (必需)函数将Number参数向上或向下舍入到该值的最接近倍数。
关于函数参数的要点是:
- Number和Multiple参数必须具有相同的符号 - 无论是正数还是负数。 如果不是,该函数返回一个#NUM! 单元格中的错误。
- 如果Number和Multiple参数都是负数,则函数返回单元格中的负数,如上图中的第四行所示。
- 如果Multiple参数设置为零(0),则该函数在单元格中返回零值,如上图中的第七行所示。
MROUND功能示例
在上图中,对于前六个示例,数字4.54由MROUND函数使用各种因子参数值(例如0.05,0.10,5.0,0和10.0)进行向上或向下舍入。
结果显示在C栏和在D栏中显示结果的公式中。
向上或向下舍入
根据Excel帮助文件,该函数如何确定是否将最后一位数字(舍入数字)向上或向下舍入取决于将Number参数除以Multiple参数所得到的余数。
- 如果该结果大于或等于Multiple参数值的一半,则函数向上舍入最后一位(远离零)。
- 如果此结果小于多参数值的一半,则该函数向下舍入最后一位(朝向零)。
最后两个例子 - 图像的第8行和第9行 - 用于演示函数如何处理向上或向下。
- 在第8行中,由于多重参数是单个数字整数,因此2将成为单元格A8中数字12.50值的舍入数字。 由于2.5等于多参数(5.00)值的一半,函数将结果舍入到15.00,这是5.00的12.50最接近的倍数。
- 在第9行中,由于2.49小于多参数(5.00)值的一半,函数将结果舍入到10.00,这是5.00的最接近的倍数,小于12.49。
使用Excel的MROUND功能的示例
输入函数及其参数的选项包括:
- 输入完整的函数:例如= MROUND(A2,0.05)到工作表单元格中。
- 使用MROUND功能对话框选择函数及其参数。
许多人发现使用对话框输入函数的参数比较容易,因为它会处理函数的语法 - 例如用作参数之间分隔符的逗号。
下面的步骤覆盖了使用对话框在上例中的单元格C2中输入循环函数。