
Общая формула
=SUM(SUMIFS(sum_range,criteria_range,("red","blue")))
Резюме
Для суммирования на основе нескольких критериев с использованием логики ИЛИ можно использовать функцию СУММЕСЛИМН с константой массива. В показанном примере формула H6 имеет следующий вид:
=SUM(SUMIFS(E4:E11,D4:D11,("complete","pending")))
Объяснение
По умолчанию функция СУММЕСЛИМН допускает только логику И - когда вы указываете несколько условий, все условия должны совпадать, чтобы быть включенными в результат.
Одно из решений - предоставить несколько критериев в константе массива, например:
("complete","pending")
Это приведет к тому, что СУММЕСЛИМН вернет два результата: счетчик для «завершено» и счет для «ожидающих» в таком массиве результата:
(100,35)
Чтобы получить окончательную сумму, мы заключаем СУММЕСЛИМН в СУММ. Функция СУММ суммирует все элементы в массиве и возвращает результат.
С подстановочными знаками
При необходимости в критериях можно использовать подстановочные знаки. Например, чтобы суммировать элементы, содержащие «красный» или «синий» в любом месте диапазона критериев, вы можете использовать:
=SUM(SUMIFS(sum_range,criteria_range,("*red*","*blue*")))
Добавление другого критерия ИЛИ
Вы можете добавить к этой формуле один дополнительный критерий, но вам нужно будет использовать один массив столбцов для одного критерия и один массив строк для другого. Так, например, для суммирования заказов, которые являются «Завершенными» или «Ожидающими», для «Энди Гарсиа» или «Боба Джонса» вы можете использовать:
=SUM(SUMIFS(E4:E11,D4:D11,("complete","pending"),C4:C11,("Bob Jones";"Andy Garcia")))
Обратите внимание на точки с запятой во второй константе массива, которая представляет собой вертикальный массив. Это работает, потому что Excel «объединяет» элементы в две константы массива и возвращает двумерный массив результатов. При наличии большего количества критериев вы захотите перейти к формуле, основанной на СУММПРОИЗВ.
Ссылки на ячейки для критериев
Вы не можете использовать ссылки на ячейки внутри константы массива. Чтобы использовать ссылку на ячейку для критериев, вы можете использовать такую формулу массива:
=(SUM(SUMIFS(range1,range2,range3)))
Где диапазон1 - это диапазон суммы, диапазон2 - это диапазон критериев, а диапазон3 содержит критерии на листе. С двумя критериями ИЛИ вам нужно будет использовать горизонтальный и вертикальный массивы.
Примечание: это формула массива, и ее нужно вводить с помощью Ctrl + Shift + Enter.