假设你想要将数字舍入到最接近的整数,因为十进制值对你来说并不重要。 或者,你希望将数字舍入为 10 的倍数,以简化量的近似值。 有几种方法可对数字进行舍入。
在不更改数字的情况下更改显示的小数位数
在工作表上
-
选择要设置格式的单元格。
-
若要在小数点后显示更多或更少的数字,请在“ 开始 ”选项卡上的“ 数字 ”组中,单击“ 增加十进制 ”或 “减少十进制 ”。
采用内置数字格式
-
在“开始”选项卡的“数字”组中,单击数字格式列表旁的箭头,然后单击“其他数字格式”。
-
在 “类别” 列表中,根据数字的数据类型,单击“ 货币”、“ 会计”、“ 百分比”或“ 科学”。
-
在“小数位数”框中,输入要显示的小数位数。
向上舍入数字
向下舍入数字
使用 ROUNDDOWN函数。
将数字舍入到最接近的数字
使用 ROUND 函数。
将数字舍入到接近分数
使用 ROUND 函数。
将数字舍入到有效数字
有效数字是影响数字准确性的数字。
本部分中的示例使用 ROUND、 ROUNDUP 和 ROUNDDOWN 函数。 它们涵盖正数、负数、整数和小数的舍入方法,但显示的示例仅代表一小部分可能的方案。
以下列表包含将数字舍入为有效数字时要记住的一些一般规则。 可以试验舍入函数,并替换自己的数字和参数,以返回所需的有效位数。
-
将负数舍入时,该数字首先转换为其绝对值 (其值,而不) 负号。 然后进行舍入操作,然后重新应用负号。 虽然这似乎有违逻辑,但它是四舍五入的工作方式。 例如,使用 ROUNDDOWN 函数将 -889 舍入为两个有效数字,结果为 -880。 首先,将 -889 转换为其绝对值 889。 接下来,将结果舍入为两个有效数字, (880) 。 最后,重新应用负号,结果为 -880。
-
对正数使用 ROUNDDOWN 函数始终将数字向下舍入, ROUNDUP 始终将数字向上舍入。
-
ROUND 函数对包含分数的数字进行舍入,如下所示:如果小数部分为 0.5 或更大,则数字向上舍入。 如果小数部分小于 0.5,则数字将向下舍入。
-
ROUND 函数遵循与小数规则类似的规则,向上或向下舍入整数;将 5 的倍数替换为 0.5。
-
一般情况下,当对没有小数部分 (整数) 进行舍入时,将从要舍入到的有效位数中减去长度。 例如,若要将2345678向下舍入为 3 个有效数字,请使用 ROUNDDOWN 函数和参数 -4,如下所示: = ROUNDDOWN (2345678,-4) 。 这会将数字舍入到 2340000,并将“234”部分作为有效数字。
将数字舍入到指定的倍数
有时,你可能想要舍入为指定的数字的倍数。 例如,假设你的公司在 18 个商品的箱中提供一个产品。 可以使用 MROUND 函数来找出运送 204 件物品所需的箱数。 在这种情况下,答案为 12,因为 204 除以 18 是 11.333,你需要向上舍入。 第 12 个箱将仅包含 6 个项目。
有时,可能需要将负数舍入为负数的倍数,或者将包含小数位数的数字舍入为包含小数位数的倍数。 在这些情况下,还可以使用 MROUND 函数。