我在用Excel 2007求数字总和的时候得出的结果跟我算出来的结果是少一些。差别不是很大的·那个可以帮下忙

[复制链接]
查看11 | 回复3 | 2011-2-18 07:10:16 | 显示全部楼层 |阅读模式
回复

使用道具 举报

千问 | 2011-2-18 07:10:16 | 显示全部楼层
<pre id=\\\"best-answer-content\\\">这个问题基本上可以肯定是由于计算精度的差异造成的。计算机内部的数据精度远比显示的数据精度高。这样,数据多了自然会产生累计误差,虽然不大,但作为财务数据,特别是涉及到金额,也是不允许的。

要做到计算机内部精度与数据显示精度一致,必须对每次计算数据的结果用round函数强制四舍五入(如:=round(sum(A1:A100),2),或者用roundup或者rounddown强制进位或舍去。这样,就可以保证不会出现你所说的情况。
回复

使用道具 举报

千问 | 2011-2-18 07:10:16 | 显示全部楼层
<p>

<pre class=\\\"answer-content\\\">你是用 的函数求和 ?还是直接 选的 列或行 然后点求和,求值的?
函数的话 你可以 发过来 后者的话 建议不要使用

</p>
回复

使用道具 举报

千问 | 2011-2-18 07:10:16 | 显示全部楼层
<p>

<pre class=\\\"answer-content\\\">你把格式设置一下,应该是小数位的问题,四舍五入了。

</p>
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行