MROUND功能使您可以轻松地在Excel中向上或向下舍入。让我们在进行财务计算时学习如何在Excel工作表中舍入到最接近的5美分,以避免处理便士。
注意:本文适用于Excel 2016,2013,2010,Excel for Mac和Excel for Android。
注意:与允许您更改显示的小数位数而不更改单元格中的值的其他格式选项不同,MROUND函数实际上会更改单元格数据的值。因此,使用此函数来舍入数据将影响计算结果。
MROUND函数的语法和参数
语法是指函数的布局,包括函数的名称,括号和参数。 MROUND函数的语法是:
= MROUND(数量,倍数)该函数的参数是:
数:(必填)要向上舍入或向下舍入到最接近的整数的数字。此参数可以包含舍入的实际数据,也可以是工作表中数据位置的单元格引用。
多:(必需)函数将数字参数向上或向下舍入到该值的最接近的倍数。
以下是有关MROUND函数参数的一些注意事项:
- 数字和多个参数必须是正数或两者都是负数。如果没有,该函数返回一个#NUM!单元格中的错误。
- 如果数字和多个参数均为负数,则函数在单元格中返回负数,如上面示例图像中的第四行所示。
- 如果multiple参数设置为零(0),则函数在单元格中返回零值,如上图中的第七行所示。
MROUND功能示例
对于上图中的前六个示例,数字4.54由MROUND函数向上或向下舍入,使用因子参数的各种值,例如0.05,0.10,0.05,0和10.0。结果显示在C列中,产生结果的公式显示在D列中。
向上或向下舍入
函数如何确定是向上还是向下舍入最后一个剩余数字(舍入数字)取决于将数字参数除以多个参数得到的余数。因此:
- 如果此结果大于或等于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功能对话框选择功能及其参数。
许多人发现使用对话框输入函数的参数更容易,因为它会处理函数的语法。再次参考上图中的示例,假设您想使用对话框将函数= MROUND(A2,0.05)输入到单元格C2中。您需要执行以下步骤:
- 选择单元格C2以使其成为活动单元格
- 选择公式功能区的标签
- 选择数学和Trig 图标打开功能下拉列表
- 选择MROUND在列表中打开函数的对话框
- 在对话框中,选择N.棕土 线
- 在工作表中选择单元格A2以输入此单元格引用作为数字参数
- 在对话框中,选择多线
- 键入0.05,以便A2中的数字向上或向下舍入到最接近的5美分的倍数
- 选择好 关闭对话框并返回工作表
值4.55应出现在单元格C2中,因为它是大于4.54的0.05的最接近倍数。选择单元格C2时,完整的功能, = MROUND(A2,0.05), 将出现在工作表上方的公式栏中。