Складывает числа из диапазона, соответствующие нескольким указанным условиям.
Синтаксис
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 |