发布网友 发布时间:2022-04-22 19:49
共5个回答
热心网友 时间:2022-05-31 14:34
原因:当前列的格式为数值,且保留小数点后两位数字,而求和公式是求的准确数字,所以四舍五入后,会多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。
热心网友 时间:2022-05-31 14:34
因为每个公式你看到的是四舍五入后的数字,不是正确的数字,求和时用的是每个公式的精确数字,所以出现了误差。
可能是因为源数据是公式计算得来,显示的时候自动四舍五入了而并非原值。
调整了源数据的小数位数。
建议使用ROUND函数将原数据规范化。
ROUND 用途:按指定位数四舍五入某个数字。
注意:如果num_digits 大于0,则四舍五入到指定的小数位;如果num_digits 等于0, 则四舍五入到最接近的整数;如果num_digits 小于0,则在小数点左侧按指定位数四舍五入。
热心网友 时间:2022-05-31 14:35
因为每个公式你看到的是四舍五入后的数字,不是正确的数字,求和时用的是每个公式的精确数字,所以出现了误差追问谢谢您!你让我知道,为什么这样操作“菜单-工具-选项-重新计算-以显示精度为准-勾上”结果就准确!祝您每天都有个愉快的心情!
热心网友 时间:2022-05-31 14:35
小数位数的问题。热心网友 时间:2022-05-31 14:36
小数点位扩大一位,设成4位就不会了。 这是四舍五入后的结果就有点误差。