Google Spreadsheets的MROUND功能可以轻松地将数字向上或向下舍入到最接近的5,10或其他指定倍数。
例如,该函数可用于将项目成本向上或向下舍入到最接近的五美分(0.05)或十美分(0.10),以避免必须处理便士(0.01)作为更改。
与允许您更改显示的小数位数而不实际更改单元格中的值的格式选项不同,MROUND函数(如Google Spreadsheets的其他舍入函数)确实会更改数据的值。
因此,使用此函数来舍入数据将影响计算结果。
注意: 要在不指定舍入量的情况下向上或向下舍入数字,请改用ROUNDUP或ROUNDDOWN函数。
MROUND函数的语法和参数
函数的语法是指函数的布局,包括函数的名称,括号和参数。
MROUND函数的语法是:
= MROUND(值,因子)该函数的参数是:
值 - (必需)要向上或向下舍入到最接近的整数的数字
- 此参数可以包含用于舍入的实际数据,也可以是对工作表中数据位置的单元格引用。
因子 - (必需)函数舍入 值 参数向上或向下到该值的最接近的倍数。
关于函数参数的注意事项是:
- 如果 因子 参数被省略,包含该函数的单元格中的#N / A错误。
- 该 因子 和 值 参数必须具有相同的符号 - 正面或负面。如果没有,该函数返回一个#NUM!单元格中的错误。
- 如果 因子 和 值 参数都是负数,函数在单元格中返回一个负数,如上图中的第四行所示。
- 如果 因子 参数设置为零(0),该函数在单元格中返回零值,如上图中第七行所示。
MROUND功能示例
在上图中,对于前六个示例,数字4.54由MROUND函数向上或向下舍入,使用各种值。 因子 参数如0.05,0.10,0.05,0.0和10.0。
结果显示在C列中,公式显示D列中的结果。
向上或向下舍入
最后剩余的数字或整数(舍入数字)是向上舍入还是向下舍入取决于 值 论点。
- 如果舍入数字和它右边的所有数字 值 参数不到一半的价值 因子 参数,该函数将最后一位数向下舍入。
- 如果舍入数字和它右边的所有数字 值 参数大于或等于该值的一半 因子 参数,舍入数字向上舍入。
最后两个示例 - 在图像的第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。
进入MROUND功能
Google Spreadsheets不会使用对话框输入Excel中可以找到的函数参数。相反,它有一个 自动提示 弹出的函数框作为函数的名称输入到单元格中。
- 在单元格A1中输入以下数据: 4.54.
- 单击单元格 C2 在工作表中使其成为活动单元格 - 这将显示MROUND函数的结果。
- 输入 等号 = 接下来是函数mround的名称。
- 当你输入时, 自动提示 出现一个框,其中包含以字母M开头的函数名称。
- 当名字 MROUND 出现在框中,用鼠标指针单击名称以输入函数名称并打开圆括号进入单元格C2。
输入函数的参数
在单元格C2中的打开圆括号之后输入MROUND函数的参数。
- 单击单元格 A2 在工作表中输入此单元格引用作为 值 论点。
- 进入一个 逗号 充当函数参数之间的分隔符。
- 类型 0.05 输入此数字作为 因子 论点。
- 按下输入键盘上的键进入关闭圆括号 ) 在函数的参数之后并完成该函数。
- 值4.55应出现在单元格B2中,这是0.05的最大倍数,大于4.54。
- 单击单元格时 C2 完整的功能 = MROUND(A2,0.05) 出现在工作表上方的公式栏中。