我刚刚升级到Excel 2010(我最近购买的2009年是免费的)。现在,我没有其他版本的Excel来进行测试,但我认为我已经弄清了一个Sumif错误。现在我知道我在Excel中发现一个错误的机会几乎为零,所以有人可以告诉我我在做什么错,或者告诉我他们的Excel版本是什么?

  1. 打开空白工作簿
  2. 在Sheep1中,将单元格中的1(仅数字)放在D3中(6个单元格 - 确切的数字无关紧要)
  3. 在Sheep2中,分别在细胞D1,D2和D3中放置2,3和4
  4. 现在在Sheet2中的单元格中放置以下公式 =SUMIF(Sheet1!D1:D3, 1, Sheet2!D1:D3)
  5. 在Sheep2中的另一个单元格中放置此公式 =SUMIF(Sheet1!C1:C3, 1, Sheet2!D1:D3)

据我所知,这些单元格应该显示相同的值,但是在我的Excel版本中,第一个显示3(错误地)和第二个显示9(正确 - 2,3和4的总和。)

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

在任何人争辩说Excel没有编程之前,我恳求有所不同。

从那以后,我在Technet论坛上找到了另一个错误报告: http://social.technet.microsoft.com/forums/en/excel/thread/cda9fef8-8ad4-4d4-4d56-8939-49b1ae50c4e7 - 所以这可能是真实的

有帮助吗?

解决方案 2

我已经进行了更多的调查 - 这是Excel 2010的错误(但不是2007年),Microsoft现在在这里承认: Sumif Bug Excel 2010. 。请参阅Jenny E的帖子。

其他提示

是的,这是Excel 2007和2010 Sumif和Sumifs(以及相关功能)的错误。

Excel 2003

第4号= 9

编号5 = 0

这两个公式会返回同一件事

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

看来您要驾驶的是。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top