本文介绍 Microsoft Excel 中 ROUND 函数的公式语法和用法。

说明

ROUND 函数将数字四舍五入到指定的位数。 例如,如果单元格 A1 包含 23.7825,而且您想要将此数值舍入到两个小数位数,可以使用以下公式:

=ROUND(A1, 2)

此函数的结果为 23.78。

语法

ROUND(number, num_digits)

ROUND 函数语法具有下列参数:

  • number 必需。 要四舍五入的数字。

  • num_digits 必需。 要进行四舍五入运算的位数。

备注

  • 如果 num_digits 大于 0(零),则将数字四舍五入到指定的小数位数。

  • 如果 num_digits 等于 0,则将数字四舍五入到最接近的整数。

  • 如果 num_digits 小于 0,则将数字四舍五入到小数点左边的相应位数。

  • 若要始终进行向上舍入(远离 0),请使用 ROUNDUP 函数。

  • 若要始终进行向下舍入(朝向 0),请使用 ROUNDDOWN 函数。

  • 若要将某个数字四舍五入为指定的倍数(例如,四舍五入为最接近的 0.5 倍),请使用 MROUND 函数。

复制下表中的示例数据,然后将其粘贴进新的 Excel 工作表的 A1 单元格中。要使公式显示结果,请选中它们,按 F2,然后按 Enter。如果需要,可调整列宽以查看所有数据。

公式

说明

结果

=ROUND(2.15, 1)

将 2.15 四舍五入到一个小数位

2.2

=ROUND(2.149, 1)

将 2.149 四舍五入到一个小数位

2.1

=ROUND(-1.475, 2)

将 -1.475 四舍五入到两个小数位

-1.48

=ROUND(21.5, -1)

将 21.5 四舍五入到小数点左侧一位

20

=ROUND(626.3,-3)

将 626.3 四舍五入为最接近的 1000 的倍数

1000

=ROUND(1.98,-1)

将 1.98 四舍五入为最接近的 10 的倍数

0

=ROUND(-50.55,-2)

将 -50.55 四舍五入为最接近的 100 的倍数

-100