压缩 COUNTIFS 公式

压缩 COUNTIFS 公式

尝试用一个非常简单的公式来帮助朋友COUNITF/COUNTIFS。数据如下:

在此处输入图片描述

目标是计算不包括的数据单元格麦克风约翰朱迪. 现行公式:

=COUNTIFS(A2:A13,"<>mike",A2:A13,"<>john",A2:A13,"<>judy")

返回正确的值 3。问题是他要排除的名字远不止三个。我们希望将它们列在列中并让公式引用列表(否则公式会变得非常庞大)我们尝试过:

=SUM(COUNTIF(A2:A13,"<>B2:B4"))

正常输入和数组输入均如此,但结果为 12!

奇怪的是,如果我们想包括而不是排除然后 :

=SUM(COUNTIF(A2:A13,B2:B4))

有效。我提供了一个 VBA 解决方案,但被拒绝了。

答案1

那么 SUMPRODUCT 怎么样:

=SUMPRODUCT(--(ISERROR(MATCH($A$2:$A$13,B:B,0))))

在此处输入图片描述

或者直接从整体中减去:

=COUNTA(A2:A13)-SUM(COUNTIFS(A2:A13,B2:B4))

在此处输入图片描述

相关内容