为什么EXCEL求和不准确。合计总是相差0.01!

黄色处也用了公式的!

原因:当前列的格式为数值,且保留小数点后两位数字,而求和公式是求的准确数字,所以四舍五入后,会多0.01,下面给出解决方案:

一、如下图,C列为A列除以B列的得数,而10除3的得数为3.33......无数个3,但是C列单元格为数值,且保留小数点后两位数字,所以C1和C2为3.33,而C3单元格是求C1和C2的和,得数为6.66....无数个6,四舍五入后为6.67,比6.66多了0.01。

二、要解决这一情况,这时点击“Office按钮”,弹出菜单中点击“Excel 选项”(这是07版Excel,其它版本点击“菜单栏”内的“工具”—“选项”)。

三、打开Excel选项后,进入“高级”页,找到“计算此工作簿时”,勾选“将精度设为所显示的精度”,弹出提醒窗口中点击“确定”,然后点击Excel选项窗口的“确定”按钮。

四、效果如下图,经过上面方法设置后,C3单元格内显示的得数就会变为6.66。

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

    因为每个公式你看到的是四舍五入后的数字,不是正确的数字,求和时用的是每个公式的精确数字,所以出现了误差。

    可能是因为源数据是公式计算得来,显示的时候自动四舍五入了而并非原值。

    调整了源数据的小数位数。

    建议使用ROUND函数将原数据规范化。

    ROUND 用途:按指定位数四舍五入某个数字。 

    注意:如果num_digits 大于0,则四舍五入到指定的小数位;如果num_digits 等于0, 则四舍五入到最接近的整数;如果num_digits 小于0,则在小数点左侧按指定位数四舍五入。 

本回答被网友采纳
第2个回答  推荐于2017-11-25
因为每个公式你看到的是四舍五入后的数字,不是正确的数字,求和时用的是每个公式的精确数字,所以出现了误差追问

谢谢您!你让我知道,为什么这样操作“菜单-工具-选项-重新计算-以显示精度为准-勾上”结果就准确!祝您每天都有个愉快的心情!

本回答被提问者采纳
第3个回答  2012-06-02
小数位数的问题。
单元格显示的,并不是实际数据。如果只想保留三位小数,可把G4的公式改为:
=ROUND(F4*2.85,3)
第4个回答  2012-06-02
小数点位扩大一位,设成4位就不会了。 这是四舍五入后的结果就有点误差。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网