Excel COUNTIFS:公式无效

Excel COUNTIFS: Formula doesn't work

我对公式“=COUNTIFS”有疑问。我有一个包含多个列的 table,一个是 "Project name",其他是 "category 1" 和 "category2"。

单个“=COUNTIF”对我来说效果很好,见下文(我在 sheet "Entries" 的两列中过滤单词 "Preferential":

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

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

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

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

非常感谢!

从文档中找到 here:

Important: Each additional range must have the same number of rows and columns as the criteria_range1 argument. The ranges do not have to be adjacent to each other.

在您的情况下,条件 1 范围有 2 列,而条件 2 范围只有一列。

您可以通过以下方式更改公式:

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

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

[1] 或者可能不是,第二个公式意味着 "Preferential" 应该在 E 和 F

列中

Edit:更正公式:如果 objective 是计算 E 或 F 为 "Preferential" 且 A 为 [=36= 的行]:

=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 的行,第三个将删除计算两次的行。

如果objective是计算E列或F列中"Preferential"的出现次数和A列中"Selling GPI"的出现次数,可以使用:

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