为什么我从来不用“将精度设为所显示精度”这个设置?
以前,看到很多文章写到,可以通过简单的“将精度设为所显示精度”设置选项,实现类似金额等的所谓“正确”计算,避免出现因多位小数求和后再四舍五入出现总和的偏差问题……
在网上搜一下,也有一大堆结果,有作为技巧来讲的,有经验风险的,有在视频里专门讲的……
但是,这个选项,我从来不用,如果有朋友跟我说这个,我也劝他,最好别用——我宁愿为要特殊对待的数据(如金额)先加个函数(Round)处理一下,然后再做求和,而不去设置这个选项。
为什么?因为设置了这个,可能是个神坑!可能需要Excel经验很丰富的人才会想到是因为这方面的影响。
比如,最近,有朋友问我这个问题:为什么在数据透视表里的简单求和跟数据明细里的完全对不上啊!数据明细中求和结果为0.5481...,如下图所示:
数据透视结果为0.5,如下图所示:
我第一反应,这明显是小数点舍入问题嘛,是不是因为将度量值的格式设置为1位小数了?然后将度量的格式调整为4位小数,结果如下:
看到了吗?结果就是给你多几个0,而不是按显示的位数进行计算!设置数据格式未果,又比较明显跟小数舍入相关,那只能跟“显示精度”这个选项相关了,所以我在他的工作簿上查看了一下选项,结果真如所料,然后去掉该选项的勾选,重新刷新数据透视表,搞定!
看到这里,你还觉的”将精度设为所显示的精度“这个”技巧“好用吗?→ 小互动 ←你遇到过什么Excel的神坑?- 热门文章 -15秒极速数据可视化,Power BI就是这么牛!这个超酷炫图是怎么做出来的?简单到我连录个动画装个X都不想!数据分析案例:年终了,搞了1年的员工考评,除了奖励罚钱,还能做点儿什么更有意义的事情?不要老把数据整成这样,可能会被打的……学习Excel超级强大Power系列新功能,请收藏这个链接!- 最通俗易懂Power系列视频 -【★★★★★好评】【4万+播放人次】