EXCEL里的数据都是整数,为什么求和还跟计算器算的不一样?

单元格格式为数值,小数位数为0
运算只有加减
EXCEL比计算器多一块钱

请问哪个是准的(财务会计)?怎么解决。

说明通过设置单元格格式的方式,使单元格显示的整数效果(但单元格实际数据为小数),这样就会导致运算和与显示的不一致。
可以对原有数据通过=ROUND(原数据,0)或=INT(原数据)进行取整,然后计算结果就会完全一致。追问

可是我不明白的是,我的数据本身就是整数啊,难道我自认为的整数输入到EXCEL里它暗自给我变了?是因为我单元格格式设置成数值,跟小数点产生关联了吗?(小数0位)

追答

Excel中是通过将数据转换为二进制,然后再进行运算,可能会产生浮点运算所导致的误差,但通常这样的误会是极其微小的差异,可忽略不计。
在数据录入无误,以Excel为准。
但一定要检查单元格中实际数据与显示数据是否因设置单元格格式的原因而不一致。

追问

可是这差了一块钱啊,而且,不是以计算器为准吗

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-07-24

不四舍五入用=INT(A1/B1)

要四舍五入用=ROUND(A1/B1,0)

不用公式的话,设置单元格格式,分类选数值,小数位数填0

追问

请问算钱的时候 用公式算 单元格格式选什么

第2个回答  2019-12-27
确认下是不是有几行数据被隐藏掉没显示出来(看最左边的序列数字是否连贯,如图中的14.16两行被隐藏了),被隐藏的数据还是会被excel求和的。
相似回答