Excel:按条件计算多行中的出现次数

Excel:按条件计算多行中的出现次数

可能重复:
计算两列中满足条件的行数

我在 Excel 中有一个如下所示的表格:

A                 1        2
B                 2
A                 1        2
C                 3        1
D                 1        3
A                 1        4

在 A 列中,我有一组单词。其中一些是重复的。在 E 和 FI 列中还有另外两组。现在我想计算 A 在 A 列中且 1 在 E 或 F 列中的所有事件。

我尝试过这样的事情

=COUNTIF(A1:A6, "A", E1:F6, "1")

但这不起作用。有什么提示可以解决这个问题吗?

答案1

首先,为了有多个条件,您需要使用COUNTIFS(一个额外的 s)。

然后你可以使用

=COUNTIFS(A:A,"A",E:E,1)+COUNTIFS(A:A,"A",F:F,1)-COUNTIFS(A:A,"A",E:E,1,F:F,1)

将 E 的贡献添加到 F 的贡献中,并减去 E 和 F 都为 1 的线。

根据需要进行调整。

编辑:对于任意数量的列,您可以尝试:

=SUMPRODUCT((A:A="A")*(E:F=1))

请注意,这将报告两次在 E 和 F 中为 1 的行。

相关内容