СУММЕСЛИМН (SUMIFS)
Cуммирует числовые значения в указанном диапазоне, если они соответствуют нескольким условиям.
Пример |
Результат |
=СУММЕСЛИМН(C2:C100; B2:B100; "яблоки"; A2:A100; "январь") |
Сумма тех чисел из диапазона C2:C100, которым одновременно соответствуют значение «яблоки» в диапазоне B2:B100 и значение «январь» в диапазоне A2:A100 |
Синтаксис
СУММЕСЛИМН(диапазон_суммирования; диапазон_условия1; условие1; [диапазон_условия2; условие2]; ...)
Аргументы
Аргумент |
Тип данных |
Описание |
|
Диапазон суммирования* |
Ссылка |
Диапазон, ячейки которого нужно суммировать. |
|
Диапазон условия 1* |
Ссылка |
Диапазон ячеек, в котором проверяется выполнение Условия 1. То есть этот аргумент задает то, где искать. |
|
Условие 1* |
Строка |
Условие, выполнение которого проверяется в Диапазоне условия 1. То есть этот аргумент задает то, что искать. Формат таких строк описан в разделе Строки-условия. |
|
Диапазон условия 2; Условие 2; ... |
Следующая пара аргументов Диапазон-Условие, аналогичная предыдущей. Можно ввести до 127 таких пар. Функция СУММЕСЛИМН будет выполнять суммирование чисел только из тех строк, для которых будут выполняться все заданные в ней условия. |
Все диапазоны в функции должны быть одного размера.
В аргументах можно использовать другие функции
Например, если каком-либо диапазоне, по которому идет проверка, содержатся даты, то в качестве условия для этого диапазона можно использовать функцию СЕГОДНЯ().
Примеры использования
Пример 1
Формула |
Результат |
Описание |
=СУММЕСЛИ(A2:A8; 300000; B2:B8) |
56 000 |
Сумма транспортных расходов по поставкам с ценой 300 000 ₽ |
=СУММЕСЛИ(A2:A8; ">500000"; B2:B8) |
110 000 |
Сумма транспортных расходов по поставкам с ценой больше 500 000 ₽ |
=СУММЕСЛИ(A2:A8; ">"&A7; B2:B8) |
35 000 |
Сумма транспортных расходов по поставкам с ценой больше, чем значение из ячейки A7 |
=СУММЕСЛИ(A2:A8; "<=600000") |
1 570 000 |
Общая сумма всех поставок, цена которых не превышает 600 000 ₽ |
Пример 2
Формула |
Результат |
Описание |
=СУММЕСЛИМН(C2:C9; A2:A9; "*плед*"; B2:B9; ">1000") |
18 |
Общее количество проданных товаров, в наименовании которых есть слово «плед» и стоимость каждого из которых больше 1000 ₽ |
=СУММЕСЛИМН(C2:C9; A2:A9; "подушка*"; B2:B9; 800) |
10 |
Общее количество проданных товаров, наименование которых начинается с «подушка» и стоимость каждого из которых равна 800 ₽ |
=СУММЕСЛИМН(C2:C9; A2:A9; "плед флисовый"; B2:B9; "<>5000") |
12 |
Общее количество проданных товаров с наименованием «плед флисовый», стоимость каждого из которых не равна 5000 ₽ |
=СУММЕСЛИМН(C2:C9; A2:A9; "<>*полотенце*"; B2:B9; ">"&B7) |
28 |
Общее количество проданных товаров, в наименовании которых не содержится слово «полотенце» и стоимость каждого из которых больше значения, содержащегося в ячейке B7 |