Связанные формулы
Сумма, если ячейки равны
Если сумма начинается с
Сумма если не пустой
Сумма, если ячейки не равны
Сумма, если ячейки содержат определенный текст
СУММЕСЛИМН с несколькими критериями и / или логики
Если вам нужно сложить числа на основе других ячеек равным либо одно значение, либо другое (либо x или Y), можно использовать функцию СУММЕСЛИ.
В примере показано, мы подводим продажи из Шатуры или Рошаль . Формула в ячейке H6 составляет:
=СУММЕСЛИ(Город;$C$8;Сумма)+СУММЕСЛИ(Город;$C$7;Сумма)
Где город-это именованный диапазон С7:С15 и сумма именованный диапазон D7:15.
Каждый экземпляр СУММЕСЛИ обеспечивает промежуточный итог, один для продаж В Шатуре, один для продаж В Рошаль . Формула просто соединяет эти два результата вместе.
СУММЕСЛИ с аргументом массив
Более элегантное решение-дать функцию СУММЕСЛИ более одного значения для критериев, используя массив константу. Для этого построить нормальный СУММЕСЛИ, но пакет критерии в синтаксисе массива фигурные скобки, с отдельных элементов, разделенных запятыми. Наконец, обернуть все функции СУММЕСЛИ в функции СУММ. Это необходимо, потому что СУММЕСЛИ будет возвращать один результат для каждого элемента в массиве критериев. Они должны быть добавлены вместе, чтобы получить единый результат.
Формула в ячейке Н7 является:
=СУММ(СУММЕСЛИ(Город;{«Шатура»;»Рошаль»};Сумма))
Функция СУММПРОИЗВ альтернатива
Вы также можете использовать функцию sumproduct для суммирования ячеек с или логики. Формула в ячейке н8 является:
= СУММПРОИЗВ(сумма *((Город=»Шатура») + (Город=»Рошаль»)))
Это может также быть написано как:
=СУММПРОИЗВ(Сумма*(Город={«Шатура»;»Рошаль»}))
Функция СУММПРОИЗВ не так быстро, как СУММЕСЛИ, но разница в скорости не заметно с небольших наборов данных.
Файл Excel Если сумма равна либо x или Y СУММЕСЛИ СУММ СУММПРОИЗВ именованный диапазон devsap