excel 四舍五入用 round(数值,位数),强制远离零进位用 roundup,向零截取用 rounddown;位数为零保留整数,负数位数处理十位等整数位。本例用正负小数对照方向,避免把向上理解为总是数轴上变大。函数会改变计算结果,减少小数位按钮通常只改显示;金额需要按哪一层舍入,应先定口径,再核对公式与显示,不能让表面两位小数掩盖实际参与计算的尾数。
ROUND 保留两位,检查正数与负数
B2 输入 =ROUND(A2,2),12.345运算后得到12.35;向下填充B3,-12.345会得到-12.35。ROUND(number,num_digits)的第二项是保留位数,不是参与舍入的那个数字;原始数据留在A列,用单独的结果列计算,别直接覆盖唯一的数据源。

零位取整数,负位数处理十位
A4 为 125,E4 输入 =ROUND(A4,0) 得 125,F4 输入 =ROUND(A4,-1) 得 130。选中F4,编辑栏能看到参数-1;它处理的是十位,不是保留一位小数,需要一位小数时参数用 1。

ROUNDUP 远离零,ROUNDDOWN 向零截取
C2 输入 =ROUNDUP(A2,2),D2 输入 =ROUNDDOWN(A2,2),再填充到下一行。正数结果为 12.35、12.34,负数为 -12.35、-12.34;选中D3,截取后的负数更接近零。别把 ROUNDUP 的向上当成负数一定变大,也别和 INT 的向下取整混用。
罗老师数据不上传 Excel VBA 本地处理专家 是一个面向企业隐私数据、本地化数据处理和 Excel 自动化的新手陪跑 skill。它不会要求用户上传原始表格,而是引导用户只提供表名、字段、规则和脱敏样例,再生成可复制到 Excel 里运行的 VBA 代码,帮助完成清洗、匹配、筛选、汇总、拆分和报表生成等任务。

两位显示不等于两位参与计算
只把 A2 的显示格式设成两位小数,界面看着是 12.35,编辑栏仍是原值 12.345。C6 用 =SUM(A2,A2) 得 24.69,D6 用 =SUM(B2,B2) 得 24.70;后者先把每项舍入再相加。确认采用哪一种金额口径,再保存结果与原值,不随意开启以显示精度为准来改整份工作簿。










