为什么Microsoft Excel表格两列的乘积与计算机算出来不一样?

如题所述

这两列相乘的列是Excel公式算出来的值?还是手工输入的?

如果这两列是公式自动算出来,就是因为四舍五入而出现差异。
比如:我们把这两列的格式设置为小数点保留两位小数,两位不数以后的小数还实际存在,只是没有显示出来而矣。例如数值为0.33333与0.66666的两个单元格相乘,单元格则分别显示为0.33与0.66的两个单元格,而相乘的值则是按0.33333*0.66666计算的,而并非0.33*0.66的值,所以与计算器算的结果不一样。

解决办法:
方法1,勾选“工具--选项--自动重算--以显示精度为准”。
方法2,在这两列数据中,凡是涉及公式计算的数据,根据需要用round函数将其四舍五入,如函数“=round(B1/0.3,2)”就是将B1/0.3的结果保留两位小数。然后再计算把这两列的乘积。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-03-13
差的多不多?看看是不是设置了四舍五入取整?如果没有看看是不是设置格式位数显示不够导致不足的位数没有显示出来。
第2个回答  2011-03-13
小数保留位数不一样。
第3个回答  2011-03-13
应该差不多,你看看你是不是用错函数了

相关了解……

你可能感兴趣的内容

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