描述
使用此函数将数字四舍五入到指定的位数。链式支撑。
舍入运算有助于控制计算和显示中数值数据的精度。
句法
ROUND(number, num_digits)
输入
该函数接受以下参数:
| 姓名 | 必要 | 描述 | 有效输入 |
|---|---|---|---|
编号 |
是的 | 要四舍五入的数字。 | 实数、包含实数的单元格引用或结果为实数的公式。 |
数字数 |
是的 | 要将数字四舍五入到的位数。 | 整数、包含整数的单元格引用或结果为整数的公式。 |
实例
范例数据
| A | B | |
|---|---|---|
1 |
3.14159 | 1234.5678 |
2 |
-2.9876 | 0.0005 |
3 |
10.5 | 99.99 |
4 |
弗雷德 | 3/11/2022 |
示例公式
| 用例 | 公式 | 解释与结果 |
|---|---|---|
| 将数字四舍五入到指定的小数位数。 | =ROUND(A1, 2) |
ROUND 函数将数字四舍五入到指定的位数。此公式将 A1 中的值(3.14159)四舍五入到小数点后 2 位,结果为 3.14。 |
| 将数字四舍五入到最接近的 10 的幂的倍数。 | =ROUND(B1, -2) |
第二个参数为负数时,数字会向小数点左侧四舍五入。此公式将 B1 中的值(1234.5678)四舍五入到最接近的 100,返回 1200。 |
| 将负数四舍五入到指定的小数位数。 | =ROUND(A2, 1) |
此公式将 A2 中的值(-2.9876)四舍五入到小数点后一位。小数点后第二位的 8 导致 9 向上舍入,返回-3.0。 |
| 将较小的十进制数四舍五入。 | =ROUND(B2, 3) |
此公式将 B2 单元格中的值(0.0005)四舍五入到小数点后 3 位。小数点后第四位的 5 导致前一位数字向上舍入,返回0.001。 |
| 将小数四舍五入到最接近的整数。 | =ROUND(A3, 0) |
此公式将 A3 单元格中的值(10.5)四舍五入到小数点后 0 位。在大多数电子表格程序中,以 .5 或更大的值向上取整,返回 11。 |
| 处理舍入函数中的文本值。 | =ROUND(A4, 0) |
ROUND 函数的第一个参数必须为数值。由于 A4 纸张上包含文字,因此该函数会返回错误。 对于此数据集,公式返回 #VALUE!。 |
笔记
- 如果对文本应用 ROUND 函数,将会导致 #VALUE! 错误。
- ROUND 函数与设置单元格格式以显示特定位数的小数不同,因为它实际上会更改单元格中存储的值,删除最后一位被舍入数字右侧的所有数字。
- ROUND 遵循标准舍入规则:如果舍入位置右边的数字是 5 或更大,则向上舍入;否则,向下舍入。
- 对正数应用 ROUND 函数会使其向正方向增加,对负数应用 ROUND 函数会使其向负方向增加。
- ROUND 与 ROUNDUP和 ROUNDDOWN 的区别如下:
使用技巧
- 当您需要以特定精度级别执行计算时,请使用 ROUND 函数。
- 要显示具有特定小数位数的数字而不改变其基本值,请使用单元格格式而不是 ROUND 函数。
- ROUND 可以与其他函数(例如 SUM 或 AVERAGE )结合使用,以进行更复杂的计算。
- 在需要高精度的财务计算中,要注意可能存在的舍入误差。
- 如果您需要始终按特定方向舍入,而不管数字值如何,请考虑使用ROUNDUP 或 ROUNDDOWN 。
- 如果您需要以不同的方式对数字进行舍入,请考虑使用其他舍入函数(链接在 相关函数中)。