Σ表格公式学堂EXCEL FORMULA & SCENARIO

ROUND四舍五入

按指定位数四舍五入。

Excel 2016+WPS 兼容在线测试
1

语法结构

ROUND(数字, 位数)
数字位数方括号 [ ] 表示可选参数
参数必填类型说明示例值
数字必填数字/单元格要处理的数字B2
位数必填数字保留几位小数;0 表示取整,-1 表示保留到十位2

返回:数字:四舍五入后的结果

2

什么时候用它

金额保留两位小数
算出来的单价带一长串小数,展示前先 ROUND。
看完整场景方案 →
人数取整
ROUND(人数,0) 处理算出来 3.5 人的尴尬。
看完整场景方案 →
3

动画演示

动画演示·价格表第 1 / 3 步
ABCDE
1商品单价数量
2A4 纸22.567322.57
3签字笔3.45610
4文件夹12.0052
STEP 1
原值 22.567,要保留 2 位小数
22.57:22.567
4

示例演示

E2 : =ROUND(B2,2)
=ROUND(B2,2) 把 22.567 变成 22.57
ABCDE
1商品单价数量
2A4 纸22.567322.57
3签字笔3.45610
4文件夹12.0052
当前表:价格表 · 公式单元格 E2 · 绿色底为公式,蓝色底为动态数组溢出结果
5

常见错误

现象只是显示变短了,合计还是对不上
原因用的是「设置单元格格式」改小数位,值没变
解决真取整要用 ROUND 函数
现象负数结果意外
原因Excel 的 ROUND 对 -2.5 是「远离零」进位,得 -3
解决需要银行家舍入用 ROUND 的替代逻辑或 VBA
6

相关公式

动手试一试

在编辑器里载入这个公式的示例数据,改改数字看看结果怎么变。

在编辑器中打开示例 ↗

用到这个公式的场景