
Общая формула
=SUMPRODUCT(SUMIF(range,things,values))
Резюме
Если вам нужно суммировать значения, когда ячейки равны одному из многих значений, вы можете использовать формулу, основанную на функциях СУММЕСЛИ и СУММПРОИЗВ. В показанном примере формула H5 имеет следующий вид:
=SUMPRODUCT(SUMIF(B5:B11,things,C5:C11))
где «вещи» - именованный диапазон E5: E7.
Объяснение
Функция СУММЕСЛИ принимает три аргумента: диапазон, критерий и диапазон_суммы.
Для диапазона мы используем B5: B11. Эти ячейки содержат значения, которые мы тестируем по нескольким критериям.
В качестве критериев мы используем именованный диапазон «вещи» (E5: E7). Этот диапазон содержит 3 значения, которые мы используем в качестве критериев. При необходимости этот диапазон может быть расширен за счет включения дополнительных критериев.
Для sum_range мы используем C5: C11, который содержит числовые значения.
Поскольку мы даем СУММЕСЛИ более одного критерия, он вернет несколько результатов - по одному результату для каждого значения в "things". Результаты возвращаются в виде такого массива:
=SUMPRODUCT((60;30;12))
Затем СУММПРОИЗВ суммирует все элементы в массиве и возвращает окончательный результат 102.