ARTICLE · 1119180
年底做预算,Excel“保留两位小数”骗了我好几年
年底做预算,Excel“保留两位小数”骗了我好几年点上方蓝字·关注我们 100套闲置房,一笔物业费,两张都写着“保留两位小数”的表。算法一样,数据一样,钱却对不上。折腾到我怀疑自己的时候,我把问题丢给了AI,答案一分钟就出来了。 每年十月,我就开始头疼。 第二年的预算要做了。 做完还不算完,改一遍、两遍、三遍,改到自己都记不清第几版。 今年又赶上一件具体的活,物业费预算。 麻烦,就是从这笔钱开始的。 公司有100套闲置住房,因为市场原因一直没卖出去。 按规矩,每个月得交物业费。 物业公司按每间每月每平方米2.5元收费,汇总之后开发票给我报销。 这次做预算,领导要求配一份详细分析。 我起初没当回事。面积乘单价,能有多难? 结果一算,愣住了。 我拿总面积乘单价算出的数,和物业给的金额,对不上。 我先怀疑是四舍五入的问题。 物业是按每套房单独算面积,最后再汇总,中间免不了取舍。 可我把物业的表原样复制进自己的Excel,也是每套面积乘单价、再汇总,也统一保留两位小数。 算法一样,数据一样,我这边的汇总数却变成了“单价乘总面积”的结果。 和物业那张表还是差着。 那一刻我是真上火。领导催得紧,越催我越乱。 平时我爱琢磨AI,这回派上了用场。 我打开WPS里的AI助手,把物业的表和我的表,分别放进工作表A和工作表B,存好,发了过去。 我问它:我这两张表的汇总数对不上,帮我分析一下为什么。 不到一分钟,它给了结论。 物业那张表A,是真的保留两位小数,做了四舍五入。 我那张表B,显示的是两位,实际存的是三位。 差别,就在这儿。 我这才搞明白,问题出在表格软件的设置上。 我们点单元格格式,选“保留两位小数”,十有八九以为数值真被四舍五入成两位了。 其实它只改了显示的样子,单元格里存的原始数值一点没动。 你眼睛看到的是两位,机器计算时用的还是那串没截断的数。 精度差,就是这么来的。 Excel最多支持15位有效数字,超出的部分会自动舍掉;而显示设置也不会改变原本存的值。 所以显示值和真实值经常对不上,你还发现不了。 这种事平时我们早就习惯了。 可真落到具体操作上,坑就来了。 尤其天天跟数字打交道的财务老师们,更有发言权。 我想说的是,做预算这种要求分毫不差的活,光看屏幕上的数不够。 显示两位,不代表真就是两位。 要么用ROUND函数把数值实打实处理一遍,要么心里有数,别被表面数字带偏。 一个小数位,可能就是几千块的差。 今年这份预算,我总算交上去了。 心里那点别扭也散了。 写出来是想问问大家: 做预算、对账的时候,你们踩过类似的坑吗? 有没有什么好办法,让显示值和真实值别再“两副面孔”? 评论区聊聊,让我也学两招。
年底做预算,Excel“保留两位小数”骗了我好几年
01一年一度的预算噩梦
02一百套房,算出来的数对不上
03同样的表,复制过来就变了样
04我拿AI问了一句,一分钟出答案
05原来Excel改了脸,没动里子
06做预算的人,都得留个心眼
07写在最后
如果这篇对你有用,点个「在看」,转给身边跟表格相爱相杀的同事。