Функция SUMIFS

Складывает числа из диапазона, соответствующие нескольким указанным условиям.

Синтаксис

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