Подсчет ячеек на основе нескольких критериев, хранящихся в диапазоне - PullRequest
0 голосов
/ 22 января 2020

Мне нужно сосчитать ячейки, которые соответствуют 2 критериям.

У меня есть формула, которая работает с отдельными критериями в ячейке J5

=SUMPRODUCT(--(A4:A63=J5);--(B4:B63=J6))

Вместо одного критерия в J5 Я хотел бы использовать диапазон критериев (J5:N5), которые будут рассматриваться для первой проверки.

Я пробовал это, но это не работает:

{=SUMPRODUCT(--(A4:A63=J5:N5);--(B4:B63=J7))}

Любые идеи

1 Ответ

0 голосов
/ 22 января 2020

Функция SUMPRODUCT должна содержать массивы одинакового размера в аргументах. Если указать в качестве одного аргумента A4:A63=J5:N5, а второй B4:B63=J7, то получается, что первый - это двумерный массив 5 * 59, а второй - одномерный массив 1 * 59, который SUMPRODUCT не может суммировать, и возвращает #VALUE ошибка. Чтобы избежать этого, достаточно дать функции один аргумент с массивом product.

=SUMPRODUCT(--(A4:A63=J5:N5)*--(B4:B63=J7))
...