Google Sheets: внутри оператора "COUNTIFS" проверьте, содержится ли значение в диапазоне
Я хочу подсчитать количество клиентов, у которых есть почтовый индекс в нашем списке поддерживаемых почтовых индексов. Для этого я сравниваю почтовый индекс, прикрепленный к пользователю, с почтовыми индексами на нашей вкладке поддерживаемых адресов. На данный момент это лучший способ, который я мог бы придумать, но он работает только с одной ячейкой в качестве входных данных:
=COUNTIF('All Customers'!$E$2,"="&INDIRECT("SupportedAddresses!$D"&MATCH('All Customers'!$E$2,SupportedAddresses!$D$2:$D,0)+1))
Приведенная ниже функция аналогична приведенной выше, за исключением того, что она смотрит на диапазон, а не на одну строку. Как мне заставить функцию ниже работать так же, как и выше? Приведенный выше вернет 1 или 0 правильно, а нижний всегда возвращает 0.
=COUNTIF('All Customers'!$E$2:$E,"="&INDIRECT("SupportedAddresses!$D"&MATCH('All Customers'!$E$2:$E,SupportedAddresses!$D$2:$D,0)+1))
Заранее спасибо!
РЕДАКТИРОВАТЬ: я нашел обходной путь, но все равно хотел бы знать, как справиться с этим в будущем / почему это так