2016-11-29 133 views
0

我有一个关于公式“= COUNTIFS”的问题。我有一个有几列的表格,一个是“项目名称”,其他是“类别1”和“类别2”。Excel COUNTIFS:公式不起作用

单“= COUNTIF”对我来说工作得很好,见下文(我过滤的单词在纸张上的两列“优惠”,“项”:

=COUNTIF(Entries!E2:F1099, "Preferential")

双一“ = COUNTIFS”不工作,虽然你能告诉我,我做错了什么这是我使用的是什么:?

=COUNTIFS(Entries!E2:F1099, "Preferential", Entries!A2:A1099, "Selling GPI")

我总是只得到错误‘#VALUE’

非常感谢!

回答

2

从文档中发现here

重要提示:每增加一个范围必须具有相同的行数和列的标准范围的说法。范围不必是彼此相邻的。

就你而言,标准1范围有2列,而标准2范围只有一列。

您可以通过改变配方:

=COUNTIFS(Entries!E2:E1099, "Preferential", Entries!F2:F1099, "Preferential", Entries!A2:A1099, "Selling GPI") 

应该解决您的问题。 [1]

[1]或也许不是,第二个公式意味着,“优惠”应该是在两个柱E和F


编辑:修正公式:如果目的是计数其中E或F是“优惠”和A的行是“卖GPI”:

=COUNTIFS(Entries!E2:E1099,"Preferential",Entries!A2:A1099,"Selling GPI")+COUNTIFS(Entries!F2:F1099,"Preferential",Entries!A2:A1099,"Selling GPI")-COUNTIFS(Entries!E2:E1099,"Preferential",Entries!F2:F1099,"Preferential",Entries!A2:A1099,"Selling GPI") 

第一COUNTIFS将计数列E和A,第二个为F和A,行的第三将删除行数两次。

如果目的是计算在A列列E或F和“销售GPI”的“优惠”的出现,你可以使用:

=COUNTIF(Entries!E2:F1099,"Selling GPI")+COUNTIF(Entries!A2:A1099,"Selling GPI") 
+0

嗨文森特, 谢谢你的帮助!事实上,我不知道这个论坛,非常感谢你!但正如你所说,现在它不起作用:“优惠”可以出现在E栏或F栏中。你有任何其他想法吗? :) 编辑:我发现一个整洁的解决方法:由于列“B”不会只说“销售GPI”,我会这样做。谢谢! :) –

+0

那么,你可以使用公式三次来计算列E和列F(见编辑答案) –

+0

我没有看到编辑 - 非常感谢你! –