谁懂啊!月底对账死活差0.1元,Excel 隐藏的大坑终于被扒出来了

B站影视 日本电影 2025-10-28 10:39 1

摘要:相信很多粉丝都遇到这样的问题:2个完全一样的数据相减,金额却差了0.1,特别是从事财务工作的,月底遇到的这样的情况,老妈来了都得挨一顿吵,今天就跟大家分享下如何解决

相信很多粉丝都遇到这样的问题:2个完全一样的数据相减,金额却差了0.1,特别是从事财务工作的,月底遇到的这样的情况,老妈来了都得挨一顿吵,今天就跟大家分享下如何解决

会出现这样的情况是因为数据存在浮点数。我们可以简单的理解为,这个数据后面带了很多很多位的小数,当将小数位数全部展开,数据就会发生变化,如下图所示

Excel的结果最开始会显示0.9,但是当我们将小数展开,结果会变为0.899999999999999。之所以会出现这种情况,跟计算机储存数据的机制有关。我们就展开说了,大家感兴趣可以AI一下

上面的结果我们看来误差虽然很小,但是在电脑的眼中它们还是不相等的,使用当前的结果来等于0.9结果为显示false,就表示二者不相等,正式由于浮点出的差异,导致了我们看起来一样,实际却不相等的情况,那么如何将结果呢?

右上角点击文件,然后在下方调出Excel选项,在右侧点击【高级】随后拖动滑块找到【将精度设置为所显示的精度】,勾选后会提示【数据精度】会受到影响直接点击确定

这样的话,数据显示什么它就是什么,就不会存在浮点了

但是这种如果手滑,缩小了小数位数。就比如将2位小数设置为1位,重新设置2位小数就会将第二位舍去,确实会影响精度,这一点需要注意一下,效果如下图所示

Round函数是一个舍入函数,可以根据需求保留自己需要的小数位数,遵循四舍五入的原则。

语法=ROUND(需要舍入的输入,保留小数点几位)

如下图所示,我们利用ROUND函数保留2位小数,数字的结果就是0.9。

这两种方法应该如何选择呢?如果你的表格已经统计完毕出现浮点,建议使用方法1,无需重新计算,如果你还是统计过程中建议使用方法2,避免出现手滑有损精度的情况,以上就是今天分享的全部内容,大家可以试一下。

想要提高工作效率,不想再求同事帮你解决各种Excel问题,可以了解下我的专栏,WPS用户也能使用,讲解了函数、图表、透视表、数据看板、AI做表格等功能

来源:湖北台教育要闻

相关推荐