使用带有可变范围的空白值条件的COUNTIF

flo*_*aid 7 excel excel-formula

我在尝试使用时有一个奇怪的问题COUNTIF.

假装这是有问题的表格:

A        B
John     Doe
John     Smith
John
Run Code Online (Sandbox Code Playgroud)

那里的最后一个值(B3)是一个空字段.

如果John在A列中存在,则目标COUNTIF公式应计算B列中的空值数.

我能够成功完成此操作的唯一方法是明确指定要计数的范围(B1:B3),但是此公式将在多个不具有相同行数的工作表上执行此操作,因此,我无法使用COUNTBLANK因为如果我只是将B列命名为名称并将名称指定为范围,它将返回惊人的高结果.


编辑:

显然cou​​ntif不能用于此吗?我找到的解决方法是使用SUMPRODUCT.这是最好的方法吗?

=SUMPRODUCT((September!K1:K16000="John")*(September!L1:L16000=""))

Jer*_*rry 10

您可以使用COUNTIFS多个条件.例如,您可以使用:

=COUNTIFS(A:A,"John",B:B,"")
Run Code Online (Sandbox Code Playgroud)