首页 > 精选资讯 > 严选问答 >

问 excel 中 round 函数怎么用 四舍五入实操

2026-11-06 15:55:08
最佳答案

答

核心结论就是 Excel 的 round 函数是标准四舍五入函数,语法是 ROUND (数值,小数位数),作用是按照指定的小数位数,对数字执行四舍五入运算,修改之后是真实数值变化,不是仅仅修改单元格显示样式,第二个参数可以填正数负数零,正数代表保留几位小数,零代表取整数,负数代表小数点向左,也就是按十位百位千位做四舍五入,财务金额核算统计报表最常使用这个函数,写好公式之后下拉填充,就能批量完成整列数字四舍五入。之所以要使用 round 函数,是很多新手会混淆单元格格式隐藏小数和真正四舍五入,单元格格式只是视觉上显示成两位小数,底层原始数值依旧带长串小数,后续求和的时候还是会带上尾数误差,round 函数会直接改写计算结果,消除尾差,但是要注意 Excel 的 round 是银行舍入规则,遇到正好是 5 的时候,会向远离零的方向进位,和部分行业特殊舍入要求不一样,如果业务需要向上进位或者直接舍弃小数,要改用 ROUNDUP 和 ROUNDDOWN,不能继续使用 round。

基础语法说明

ROUND (number, num_digits)

number 必填,需要做四舍五入的数字,可以直接写数字,也可以填写单元格引用,还可以嵌套其他公式的计算结果

num_digits 必填,小数位数参数

大于 0,保留对应位数小数,比如填 2 就是保留两位小数

等于 0,保留 0 位小数,也就是整数取整

小于 0,向左进位,比如填负 1 就是四舍五入到十位,填负 2 就是四舍五入到百位

基础示例

=ROUND (3.14159,2) 结果是 3.14

=ROUND (8.56,0) 结果是 9

=ROUND (1268,-1) 结果是 1270

详细操作步骤

1 打开 Excel 工作表,原始数字放在 A 列,例如 A2 单元格是 3.14159

2 点击空白输出单元格,双击进入公式编辑状态

3 输入等号,输入 ROUND,左括号,选中 A2 单元格,逗号,填写小数位数,比如 2,再输入右括号,完整公式 = ROUND (A2,2)

4 按下回车键,单元格输出四舍五入之后的数值

5 鼠标移动到单元格右下角,光标变成黑色十字填充柄,按住向下拖动,整列所有数字批量执行 round 函数计算

6 如果是嵌套其他公式,比如对乘法结果做四舍五入,公式 = ROUND (A2B2,2),先计算乘积,再执行 round 函数四舍五入

7 如果需要按百位取整,把第二个参数改成负 2,公式 = ROUND (A2,-2)

函数对照表

函数公式写法运算规则和 round 函数区别
ROUNDROUND (数值,位数)标准四舍五入符合常规进位逻辑
ROUNDUPROUNDUP (数值,位数)只要有余数就向上进位不判断后面数字是否大于 5,强制进位
ROUNDDOWNROUNDDOWN (数值,位数)直接截断舍弃后面小数不进位,直接抹掉尾数
INTINT (数值)向下取整只能整数取整,负数规则特殊

深度要点和易错点

第一 round 函数第二个参数不能省略,缺少第二个参数公式直接报错,很多新手只写 ROUND (A2),提示参数错误

第二 负数也可以使用 round 函数,例如 ROUND (-3.56,1) 结果是负 3.6,是按照四舍五入规则处理负数,和 INT 函数负数逻辑不一样

第三 区分真舍入和假舍入,右键设置单元格格式调整小数位数属于假舍入,原始数值不变,round 函数是修改底层数值,财务对账尾差问题必须使用 round

第四 当数字刚好处于临界值,比如 2.5,ROUND (2.5,0) 结果是 3,也就是 5 就进位,如果业务要求逢五舍掉,round 函数不能满足,需要单独写自定义舍入公式

第五 round 函数支持嵌套,经常和 SUM VLOOKUP IF 搭配,先完成业务计算,最后统一套 round 控制小数精度

第六 第二个参数如果输入非数字文本,公式返回 VALUE 错误,确认参数是整数数字

第七 大批量财务数据使用 round 之后,保存文件,后续所有引用这个单元格的公式,都会读取舍入之后的数值,不会再读取原始长小数

第八 不要把 round 和 MROUND 混淆,MROUND 是按指定倍数就近舍入,round 是固定小数位数舍入,用途不一样

进阶应用 财务金额保留两位小数

金额列 A2,公式 = ROUND (A2,2),批量把所有金额统一保留两位小数,解决分位尾差,是会计报表最经典的 round 函数应用场景

【常见问题】

问题 1 excel 中 round 函数和单元格设置小数位数有什么差别

回答 1 excel 中 round 函数是真正修改底层数值,完成真实四舍五入,单元格设置小数位数只是改变显示外观,原始数值不变,后续求和仍然会保留原有尾数,财务对账需要消除尾差,优先使用 round 函数。

问题 2 excel 中 round 函数第二个参数填负数是什么效果

回答 1 excel 中 round 函数第二个参数填写负数,代表小数点向左进行四舍五入,比如填负 1 就是舍入到十位,填负 2 就是舍入到百位,适合大额统计报表按整十整百做 round 函数简化数值。

问题 3 excel 中 round 函数能不能对公式计算结果做四舍五入

回答 3 excel 中 round 函数支持嵌套,把其他运算公式写在第一个参数位置,先完成乘法求和或者其他运算,再通过 round 函数统一控制小数位数,是报表计算非常常用的写法。

问题 4 excel 中 round 函数遇到数字末尾是 5 会怎么处理

回答 4 excel 中 round 函数遇到末尾正好是 5 的时候,执行进位,也就是四舍五入标准规则,如果业务要求逢五舍弃,round 函数不能直接实现,需要另外编写特殊舍入公式。

【免责申明】

本教程基于桌面版 Excel 常规版本编写,WPS 表格对 round 函数支持完全一致,不同版本运算规则没有差异,本文仅作为学习参考,不承担因为舍入规则不匹配业务要求造成对账错误统计偏差相关责任。