COUNTIF范围不等于范围

我正在寻找的数据是这样的:

+----------+-------+ | Location | Count | +----------+-------+ | Jungle | 2 | | Ocean | 4 | | Other | 2 | +----------+-------+ 

count的计算公式应该在数据范围内,如果一个单元格的数据与其他位置列(Jungle,Ocean)中的任何单元格数据相等,则应该将其添加到计数中。 它应该排除空白。

这是我试过的公式:

=COUNTIF(A1:H6,"<>"&E11:E12)

这是我的示例表: https : //docs.google.com/spreadsheets/d/1YbqEwa3olEXMcmU-UORfe7jwyK_-AXDomp1t5iTVUaU/edit?usp =分享

我哪里错了? 有7个颜色不是绿色或蓝色的其他例子,因此我期望这个结果被输出。 我没有把任何东西放在忽略空格,所以我期望的结果也算空白,但我得到0

COUNTIFS公式是你的朋友在这里。 这个公式应该适用于那个单元格:

 =COUNTIFS(A1:H6,"<>"&E11,A1:H6,"<>"&E12,A1:H6,"<>") 

不要使用& – 这将joinE11和E12在一起,所以你会寻找greenblue。 你需要一个COUNTIFS来获得这三个条件

 =COUNTIFS(A1:H6,"<>"&E11,A1:H6,"<>"&E12,A1:H6,"<>") 

这是一个更一般的做法

 =COUNTA(A1:H6)-SUMPRODUCT(COUNTIF(A1:H6,E11:E12)) 

看到这个有用的参考

“不等于或不等于”的问题是,当它不等于一个时,它可能等于另一个,反之亦然。 此外,你的范围从2维计算,所以你不能使用标准的行。 使用SUMPRODUCT和个人标准相乘。

 =SUMPRODUCT((A1:H6<>"")*(A1:H6<>E11)*(A1:H6<>E12)) 

这三个不正确的条件中的任何一个都被认为是零。 任何乘以零的值都是零。 1×1×1是1。

对于大量的排除,您将需要使用数组公式(CSE)对其进行计数,然后从COUNTA总数中减去该总数。

 =COUNTA(A1:H6)-SUM(COUNTIF(A1:H6,E11:E15)) 

在这里输入图像说明