Sumif

Мастер функций для функции Sumif выглядит следующим образом:

Синтаксис

Sumif(Range,Criteria[,SumRange])

Параметры

Range. Диапазон ячеек, проверяемых по заданному условию. Ячейки в диапазоне должны содержать числа, текст, имена, массивы или ссылки на числа. Пустые ячейки пропускаются;

Criteria. Условие в форме числа, выражения, ссылки на ячейку, текста или функции, определяющее суммируемые ячейки. Например, условие может быть представлено в следующем виде: 10, ">10", A1, "5", "Россия" или Today ();

Примечание. Все текстовые условия и условия с логическими математическими знаками необходимо заключить в двойные кавычки ("). Если условием является число, использовать кавычки не требуется.

SumRange. Необязательный атрибут. Ячейки, значения из которых суммируются, если они отличаются от ячеек, указанных в качестве диапазона. Если параметр SumRange не указан, будут использоваться ячейки, задаваемые параметром Range.

Описание

Возвращает сумму чисел в заданном интервале ячеек, удовлетворяющих указанному условию.

Комментарии

Если в диапазоне требуется указать одну ячейку, то её необходимо указывать диапазоном или с использованием функции Rng. Например:

=Sumif(I8:I8,">0")

=Sumif(Rng(I8),">0")

Если в диапазоне требуется указать всю строку/столбец целиком, то её необходимо указывать полным диапазоном или с использованием функции Rng. Например:

=Sumif(8:8,">0")

=Sumif(Rng(8:8),">0")

Параметр SumRange может не совпадать по размерам с параметром Range. При определении фактических ячеек, подлежащих суммированию, в качестве начальной используется верхняя левая ячейка параметра SumRange, а затем суммируются ячейки части диапазона, соответствующей по размерам параметру Range. Например:

Диапазон Диапазон суммирования Фактические ячейки
A1:A5 B1:B5 B1:B5
A1:A5 B1:B3 B1:B5
A1:B4 C1:D4 C1:D4
A1:B4 C1:C2 C1:D4

Пример

Формула Результат Описание
=Sumif(A1:A3, ">160") 500 Суммируются ячейки из диапазона от A1 до A3, значения в которых больше 160. В данном диапазоне расположены числа: 100, 200, 300.
=Sumif(A1:A3, 300,B1:B3) 21 Суммируются ячейки из диапазона от B1 до B3, если в соответствующих ячейках диапазона от A1 до A3 установлено значение 300. В диапазонах расположены числа:
  • от A1 до A3: 100, 200, 300;

  • от B1 до B3: 7, 14, 21.

=Sumif(A1:A3, ">160",B1:B3) 35 Суммируются ячейки из диапазона от B1 до B3, если соответствующие значения в ячейках диапазона от A1 до A3 больше 160. В диапазонах расположены числа:
  • от A1 до A3: 100, 200, 300;

  • от B1 до B3: 7, 14, 21.

=Sumif(A1:A3, "Россия",B1:B3) 28 Суммируются ячейки из диапазона от B1 до B3, если в соответствующих ячейках диапазона от A1 до A3 установлено значение «Россия». В диапазонах расположены числа:
  • от A1 до A3: «Россия», «Индия», «Россия»;

  • от B1 до B3: 7, 14, 21.

См. также:

Мастер функций | Математические функции | Sum