我刚刚升级到Excel 2010(最近我买了2009年它是免费的)。我现在没有其他版本的excel来测试它,但我想我已经发现了一个SUMIF错误。现在我知道我发现excel中的错误的几率几乎为零,所以有人能告诉我我做错了什么,或者告诉我他们的Excel版本是做什么的?
=SUMIF(Sheet1!D1:D3, 1, Sheet2!D1:D3)
=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-4d56-8939-49b1ae50c4e7 - 所以它可能是真的]
答案 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)
似乎是你正在开车的地方。