Excel表中自动计算的结果错误,为什么?

在计算个人所得税时,遇到这样的情况:用公式ROUND((2416.7-35-289-11.4-37-2000)*0.05,2),计算结果是2.21,而正确的结果应是2.22。
经查,在计算(2416.7-35-289-11.4-37-2000)*0.05,显示值为2.21499999999999,正确值应是2.215,为什么会出错?
ROUND函数保留三位小数就对了。变成:
=ROUND((2416.7-35-289-11.4-37-2000)*0.05,3)
但是最后的合计数就不准确了

第1个回答  2008-03-04
公式中的 2416.7-35-289-11.4-37-2000 在Excel中的计算结果为44.2999999999997,应该是由于Excel的二进制计算引起的错误,建议多加几个Round解决这种问题

希望对你有帮助

参考资料:http://support.microsoft.com/kb/214118/zh-cn

第2个回答  2008-03-03
=ROUND(IF(E10>22000,(E10-2000)*0.25-1375,IF(E10>7000,(E10-2000)*0.2-375,IF(E10>4000,(E10-2000)*0.15-125,IF(E10>2500,(E10-2000)*0.1-25,IF(E10>2000,(E10-2000)*0.05,0))))),2)
把"e10"换成相应列即可.A1\A2\A3等(起付标准2000的)

=ROUND(IF(V17>21600,(V17-1600)*0.25-1375,IF(V17>6600,(V17-1600)*0.2-375,IF(V17>3600,(V17-1600)*0.15-125,IF(V17>2100,(V17-1600)*0.1-25,IF(V17>1600,(V17-1600)*0.05,0))))),2)
把"e10"换成相应列即可.A1\A2\A3等(起付标准1600的)
第3个回答  2008-02-24
ROUND函数保留三位小数就对了。变成:
=ROUND((2416.7-35-289-11.4-37-2000)*0.05,3)本回答被提问者采纳

为什么excel表算出来是错误的为什么excel表算出来是错误的数字
Excel表格计算结果出错可能有以下几个常见的原因:1. 公式错误:最常见的问题是在输入公式时出错。请确保您正确地输入了公式,并使用正确的语法和函数。检查单元格引用是否正确、运算符是否正确使用等。2. 数据类型错误:Excel对于不同的数据类型有不同的处理方式。如果您在计算过程中将文本和数字混合使用...

为什么excel自动求和的数字不对?
2. 公式应用不当:如果求和公式没有正确应用到所有需要计算的单元格上,或者公式本身存在错误(比如错误的单元格引用),那么求和结果也会出错。3. 单元格格式设置问题:在某些情况下,单元格可能被设置为了文本格式,而不是数字格式。这会导致Excel无法正确识别和处理其中的数字,从而影响求和结果。4. 软...

为什么在excel中自动求和的数字总是错的?
1. 数值格式不正确:在Excel中,数字的格式直接影响自动求和的结果。例如,如果单元格中的数字格式设置为文本,Excel将无法将其作为数字处理,从而导致求和错误。为了解决这个问题,可以将单元格的数字格式更改为“数值”。2. 数据源中存在隐藏的数字:数据源中可能存在隐藏的行或列,这些隐藏的数字会影响...

EXCEL自动计算错误怎么解决?
excel表格自动计算结果出错的原因:1.表格中公式太多,无意中造成循环引用。2.空格键影响。3.表格文件有问题。4.可能是某些单元是文本格式导致。解决办法:仔细检查一下各单元格,找到具体循环引用的单元格,然后重新设置和引用公式。

excel表为什么自动算出错误结果
原因:在Excel表中设置了手工计算模式。解决方案:1、打开excel表格,在表格C栏输入计算公式,计算结果。2、然后改变B2单元的值,发现C2单元的计算结果不会自动改变。3、双击单元格C2,然后单击“输入”生成计算数据,以显示正确的计算结果。4、单击工具栏中的“公式”。5、单击“计算选项”,然后单击下拉...

电子表格计算出现错误是什么原因
excel表格自动计算结果出错的原因:1.表格中公式太多,无意中造成循环引用。2.空格键影响。3.表格文件有问题。4.可能是某些单元是文本格式导致。解决办法:仔细检查一下各单元格,找到具体循环引用的单元格,然后重新设置和引用公式。

excel表格自动计算为什么出现错误
因为数据出现问题,导致无法正确计算公式,把单元格内容转换为数字即可。解决办法如下:1、在windows中打开excel软件,找到有问题的Excel表格来。2、在列表中选择求和公式后,出现求和数为10,证明自动计算结果错误。3、此时看到单元格左上角有黑色的三角型符号。4、点击旁边的感叹号标志的下拉菜单,选择“...

为什么我用excel计算的结果不对呢?
Excel公式没错,但计算结果为0的原因可能包括:1. 单元格格式问题:检查包含数据的单元格是否设置为正确的数值格式。如果单元格格式设置为文本格式,Excel会将其中的数值视为文本而不是数字,导致求和公式计算错误。解决方法是选中包含数据的单元格,然后在Excel的“开始”选项卡中,将单元格格式设置为“...

excel表格计算结果错误,为什么?
出现这种情况,是因为excel工作表设置的计算误差过大,只需要将误差的数值减小即可。以excel 2016,具体的操作方法参考如下:1、打开excel工作表,点击上方菜单栏中的文件选项。2、在文件界面点击左下角的”选项“。3、在excel选项框中,点击公式进行设置。4、把最大误差设置为”0.001“,最后保存设置...

为什么Excel表格计算出错
可能有以下几种原因:1、单元格格式被设置为了文本格式。解决方法:将单元格格式对话框设置为常规,重新激活单元格。2、公式的计算选项改成了手动。解决方法:将公式的计算选项设置为自动即可。3、公式选项设置了“显示公式”。解决方法:取消对其的选择即可。

相似回答