excel 2010中的SUMIF错误

时间:2010-06-30 17:51:12

标签: excel-2010

我刚刚升级到Excel 2010(最近我买了2009年它是免费的)。我现在没有其他版本的excel来测试它,但我想我已经发现了一个SUMIF错误。现在我知道我发现excel中的错误的几率几乎为零,所以有人能告诉我我做错了什么,或者告诉我他们的Excel版本是做什么的?

  1. 打开空白工作簿
  2. 在sheet1中,将1(只是数字)放在单元格C1到D3中(6个单元格 - 确切的数字无关紧要)
  3. 在sheet2中,分别在单元格D1,D2和D3中放置2,3和4
  4. 现在在sheet2的单元格中输入以下公式=SUMIF(Sheet1!D1:D3, 1, Sheet2!D1:D3)
  5. 在sheet2的另一个单元格中输入此公式=SUMIF(Sheet1!C1:C3, 1, Sheet2!D1:D3)
  6. 据我所知,单元格应显示相同的值,但在我的excel版本中,第一个显示3(错误),第二个显示9(正确 - 2,3和4的总和)

    值1,2,3和4无关紧要。似乎事实是列的字母匹配导致错误。

    在有人认为Excel不是编程之前我不同意。

    [我后来在technet论坛上发现了另一个错误报告:http://social.technet.microsoft.com/Forums/en/excel/thread/cda9fef8-8ad4-4d56-8939-49b1ae50c4e7 - 所以它可能是真的]

3 个答案:

答案 0 :(得分:3)

是的,这是Excel 2007和2010 SUMIF和SUMIFS(以及相关功能)中的错误。

答案 1 :(得分:2)

我已经进行了更多调查 - 这是Excel 2010中的一个错误(但不是2007年),微软现在已在此处承认:SUMIF bug excel 2010。请参阅Jenny E的帖子。还没有关于修复的消息。

答案 2 :(得分:0)

Excel 2003

没有。 4 = 9

没有。 5 = 0

这两个公式会返回相同的东西

=SUMIF(Sheet1!D1:D3,1,Sheet2!D1:D3)
=SUMIF(Sheet1!C1:C3,1,Sheet2!D1:D3)

似乎是你正在开车的地方。

相关问题