ROUND四舍五入
按指定位数四舍五入。
1
语法结构
ROUND(数字, 位数)
数字位数方括号 [ ] 表示可选参数
返回:数字:四舍五入后的结果
2
什么时候用它
3
动画演示
动画演示·价格表第 1 / 3 步
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | 商品 | 单价 | 数量 | ||
| 2 | A4 纸 | 22.567 | 3 | 22.57 | |
| 3 | 签字笔 | 3.456 | 10 | ||
| 4 | 文件夹 | 12.005 | 2 |
STEP 1
原值 22.567,要保留 2 位小数
22.57:22.567
4
示例演示
E2 : =ROUND(B2,2)
=ROUND(B2,2) 把 22.567 变成 22.57
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | 商品 | 单价 | 数量 | ||
| 2 | A4 纸 | 22.567 | 3 | 22.57 | |
| 3 | 签字笔 | 3.456 | 10 | ||
| 4 | 文件夹 | 12.005 | 2 |
当前表:价格表 · 公式单元格 E2 · 绿色底为公式,蓝色底为动态数组溢出结果
5
常见错误
现象只是显示变短了,合计还是对不上
原因用的是「设置单元格格式」改小数位,值没变
解决真取整要用 ROUND 函数
现象负数结果意外
原因Excel 的 ROUND 对 -2.5 是「远离零」进位,得 -3
解决需要银行家舍入用 ROUND 的替代逻辑或 VBA
6
相关公式
动手试一试
在编辑器里载入这个公式的示例数据,改改数字看看结果怎么变。