использование COUNTIF с пустыми критериями значений с переменными диапазонами

У меня тут какая-то странная проблема, которую я пытаюсь использовать.COUNTIF

притворись на мгновение, что это рассматриваемый лист:

A        B
John     Doe
John     Smith
John

Последнее значение там (B3) является пустым полем.

ПредполагаемыйCOUNTIF формула должна подсчитывать количество пустых значений вB только столбец, если Джон присутствует в столбце А.

Единственный способ, которым я смог сделать это успешно, это явное указание диапазона для подсчета (B1:B3), но эта формула будет делать это на нескольких листах, которые не все имеют одинаковое количество строк, поэтому я не могу использоватьCOUNTBLANK потому что он возвращает ошеломительно высокие результаты, если я просто назовуB столбец имя и укажите имя в качестве диапазона.

РЕДАКТИРОВАТЬ:

Таким образом, по-видимому, для этого нельзя использовать countif? Обходной путь, который я нашел, используетSUMPRODUCT, Это лучший способ сделать это?

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

Ответы на вопрос(3)

Ваш ответ на вопрос