对于 Excel,当使用COUNTIFS()
具有单个条件的函数时,通配符值就可以正常工作。使用下面的示例数据,以下函数可以按照我感兴趣的数据的预期工作。
=COUNTIFS(B2:B9, "A*") # 1
=COUNTIFS(B2:B9, "B*") # 2
但是,当使用多个条件时,任何通配符值的使用都会导致0
. 在本次测试中
=COUNTIFS(B2:A9, "AAA", B2:B9, "B*") # Expected 3, got 0
=COUNTIFS(B2:A9, "A*", B2:B9, "BBB") # Expected 3, got 0
=COUNTIFS(B2:A9, "<>A*", B2:B9, "<>B*") # Expected 5, got 0
=COUNTIFS(B2:A9, "C*", B2:B9, "D*") # Expected 5, got 0
C
我的目标是找到以, 或开头的范围内的单元格数量D
。我怎样才能用这个COUNTIFS()
函数来做到这一点?
示例数据
姓名 | 有趣的数据 |
---|---|
姓名1 | AAA |
姓名2 | 血脑屏障 |
姓名3 | CCC |
姓名4 | 血脑屏障 |
姓名5 | CCC |
姓名6 | DDD |
姓名7 | CCC |
姓名8 | DDD |
COUNTIFS 函数在应用于多个条件时使用 AND 函数,如下所述:
在这里
要使用它,请按照上述链接的建议,加入如下所示的条件: