作业帮 > 综合 > 作业

EXCEL公式出来的数值求和跟手动输入的求和不一致,差0.01之类的,什么原因?小数为2位

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/10/01 21:59:08
EXCEL公式出来的数值求和跟手动输入的求和不一致,差0.01之类的,什么原因?小数为2位
前面为公司算出数值求和,后面为手动输入的数值求和
/>  这个数值是正常的.
  这是由于你公司算出的数值可能包含更小的数值,但被格式指定只显示两位小数,其余的小数数值仍然存在,并会参与到计算中去.
  而你手工输入的绝对只有两位小数.
  差异就是这样形成的.
再问: 应该不会有更小的小数了,是给程序设定的是2位小数
再答: 程序设定了,所以系统会自动四舍五入显示出来。但为了更精确计算,系统实际保留了更小的小数,在进行下次运算时会调用更精确的值,而不是显示到单元格里的值。   你可以这样做一个实验,在几个单元格里输入三位小数,然后设置单元格只显示两位小数。只要第三位的小数相加大于5而小于1,就会被四舍五入了。
再问: 公式求和的原始数据也就有2个小数的。。。原始数值是手动输入进去的
再答: 我们都知道1.33+1.35=2.68。但Excel居然算出来得2.69(如下图所示)  但请看图中1.35真实的值(右上方显示)是1.353。而1.33的真实值是1.334。而1.334+1.353=2.687。四舍五入显示为2.69