Складывает числа из диапазона, соответствующие нескольким указанным условиям.
Синтаксис
SUMIFS(range, criterion_range1, criterion1, [criterion_range2, criterion2, ...])
- диапазон—Группа ячеек, которые нужно просуммировать, если они соответствуют всем критериям.
- диапазон_критерия1—Группа ячеек, которые нужно проверить на соответствие критерию.
- критерий1—Условие, определяющее, какие числа нужно сложить (например: 15, "Здравствуй, Мир!", >25).
- диапазон_критерия2, критерий2, ... —(необязательно)Дополнительные диапазоны и критерии для вычисления.
Пример использования
SUMIFS(Стоимость:Стоимость; Количество:Количество; >25; [Имя задачи]:[Имя задачи]; "Задача A")
Примечания об использовании
- Допустимые операторы для критерия: = (равно), <> (не равно), > (больше), < (меньше), >= (больше или равно), <= (меньше или равно).
- Чтобы число из соответствующего диапазона было просуммировано, оно должно соответствовать всем критериям.
Примеры
В этом примере используется информация из следующей таблицы:
Товар | Количество | Стоимость | Склад |
---|---|---|---|
Рубашка | 26 | 20,00 | А |
Брюки | 24 | 50,00 | А |
Носки | 10 | 10,00 | А |
Рубашка | 18 | 25,00 | Б |
Брюки | 16 | 75,00 | Б |
Носки | 46 | 15,00 | Б |
Вот несколько примеров использования функции SUMIFS с данными из приведённой выше таблицы.
Формула | Описание | Результат |
---|---|---|
=SUMIFS(Количество:Количество; Стоимость:Стоимость; >30;Склад:Склад;"А") | Суммируется количество товаров на складе «А», стоимость которых превышает 30,00. | 24 |
=SUMIFS(Количество:Количество; Количество:Количество; >10; Стоимость:Стоимость;<20) | Суммируется количество всех товаров, количество которых больше 10 и стоимость меньше 20,00. | 46 |
=SUMIFS(Стоимость:Стоимость; Количество:Количество; >15; Склад:Склад; "А"; Товар:Товар; OR(@cell = "Рубашка"; @cell = "Носки")) | Суммируется стоимость всех товаров «Рубашка» и «Носки», имеющихся в количестве больше 15 на складе «А». ПРИМЕЧАНИЕ. В этой формуле также используются функция OR и параметр @cell . |
20,00 |