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