Google电子表格 - 区分大小写的COUNTIFS

时间:2016-07-29 20:37:52

标签: excel google-sheets

我正在使用countifs来查找符合某些条件的所有行,但它不起作用。一些示例行:

abc     abc    6542543
abc     Abc    
def     Def    43243
def     def    12344322

我需要计算第一列相同的所有行,最后一列不相同,第三列不为空。在这个例子中,除了第一行之外的所有行都会产生1。

这些是我的公式和预期结果:

=countifs(A$1:A,A1,B$1:B,"<>"&B1,C$1:C,"<>")    0
=countifs(A$1:A,A2,B$1:B,"<>"&B2,C$1:C,"<>")    1
=countifs(A$1:A,A3,B$1:B,"<>"&B3,C$1:C,"<>")    1
=countifs(A$1:A,A4,B$1:B,"<>"&B4,C$1:C,"<>")    1

然而,到处都是0。这是因为countifs不敏感地工作。如何解决这个问题以区分大小写?

1 个答案:

答案 0 :(得分:1)

使用SUMPRODUCT和EXACT。把它放在C1中并复制下来:

=SUMPRODUCT((EXACT($A$1:$A$4,A1))*(NOT(EXACT($B$1:$B$4,B1)))*($C$1:$C$4<>""))

enter image description here