Excel COUNTIFS:公式不起作用

我有一个关于公式“= COUNTIFS”的问题。 我有一个列有几列,一个是“项目名称”,其他是“类别1”和“类别2”。

单一的“= COUNTIF”对我来说工作得很好,见下文(我在表格“Entries”的两列中筛选单词“Preferential”:

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

双“1 = COUNTIFS”不起作用。 你能告诉我我做错了什么吗? 这是我正在使用的:

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

我总是得到错误“#VALUE!”。

非常感谢你!

从这里find的文档:

重要提示:每个附加范围必须具有与criteria_range1参数相同数量的行和列。 范围不必是彼此相邻的。

在你的情况下,标准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的数量,第三个将删除计数两次的行数。

如果目标是计算E栏或F栏中的“优先”事件和A栏中的“出售GPI”,您可以使用:

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