Как работает функция СУММЕСЛИ в Excel: от базового синтаксиса до продвинутых приёмов

Иван Корнев·10.05.2026·4 мин

Функция СУММЕСЛИ (SUMIF) в Excel суммирует значения по заданному условию. Базовый синтаксис: =СУММЕСЛИ(диапазон_условий; критерий; [диапазон_суммирования]). Если третий аргумент опущен, суммируются сами ячейки диапазона условий. Это основной инструмент для быстрого анализа продаж, расходов и любых числовых данных по конкретному признаку.

Оглавление

Синтаксис и аргументы функции

Формула СУММЕСЛИ принимает три аргумента:

АргументОбязательныйОписаниеПример
диапазон_условийДаЯчейки, которые проверяются на соответствие критериюA2:A100
критерийДаУсловие в виде числа, текста, выражения или ссылки"Иванов", ">1000", E1
диапазон_суммированияНетЯчейки, значения которых суммируются при выполнении условияB2:B100

Если диапазон_суммирования не указан, Excel суммирует ячейки из диапазона_условий. Используйте это для подсчёта, например, количества записей, удовлетворяющих условию.

Критерий поддерживает:

  • Точное совпадение текста: "Москва"
  • Числовые условия: ">500", "<=100", "<>0"
  • Подстановочные знаки: "Иван*" (начинается на «Иван»), "*ов" (заканчивается на «ов»)
  • Ссылки на ячейки: E1, "="&E1 для динамических условий

Практические примеры использования

Пример 1: Сумма продаж по менеджеру
Данные: столбец A — имена менеджеров, столбец B — суммы сделок.
Задача: посчитать общий объём продаж менеджера «Иванов».
Формула: =СУММЕСЛИ(A2:A100;"Иванов";B2:B100)

Пример 2: Сумма заказов выше порога
Данные: столбец A — суммы заказов.
Задача: просуммировать только заказы дороже 10 000 ₽.
Формула: =СУММЕСЛИ(A2:A100;">10000")

Пример 3: Сумма по статусу задачи
Данные: столбец C — статусы («Готово», «В работе»), столбец D — бюджет задач.
Задача: посчитать бюджет завершённых задач.
Формула: =СУММЕСЛИ(C2:C100;"Готово";D2:D100)

Пример 4: Динамический критерий из ячейки
Если критерий хранится в ячейке E1, используйте конкатенацию:
=СУММЕСЛИ(A2:A100;E1;B2:B100) для текста или =СУММЕСЛИ(A2:A100;">"&E1;B2:B100) для числовых условий.

Расширенные приёмы и комбинации

  • Обработка ошибок: оберните формулу в ЕСЛИОШИБКА, чтобы избежать #ЗНАЧ! при пустых результатах:
    =ЕСЛИОШИБКА(СУММЕСЛИ(A2:A100;"Иванов";B2:B100);0)

  • Суммирование с несколькими условиями: если нужно два и более критерия, используйте СУММЕСЛИМН (SUMIFS):
    =СУМММЕСЛИМН(B2:B100;A2:A100;"Иванов";C2:C100;">01.05.2026")

  • Комбинация с другими функциями: СУММЕСЛИ часто используют внутри СРЗНАЧ, МАКС, МИН для условной аналитики, или с ВПР для подтягивания агрегатов в отчёты.

Не смешивайте текстовые и числовые форматы в диапазоне условий. Например, если в столбце есть и «1000», и «1 000» (с пробелом), функция может пропустить часть данных. Приведите данные к единому формату заранее.

Сравнение подходов: когда использовать какую формулу

ЗадачаРекомендуемая функцияПочему
Одно условие по тексту или числуСУММЕСЛИПроще и быстрее в написании
Два и более условийСУММЕСЛИМНПозволяет задать несколько пар «диапазон-критерий»
Условие с ИЛИ (например, «Иванов» или «Петров»)СУММЕСЛИ + СУММ или СУММПРОИЗВСУММЕСЛИ не поддерживает логическое ИЛИ напрямую
Динамические диапазоныСУММЕСЛИ + ИМЕНОВАННЫЕ_ДИАПАЗОНЫУпрощает поддержку и читаемость формул

Частые ошибки

  • Несоответствие размеров диапазонов. Диапазон условий и диапазон суммирования должны содержать одинаковое количество строк. Иначе формула вернёт #ЗНАЧ! или некорректный результат.
  • Пропущенные кавычки в текстовых критериях. Пишите "Иванов", а не Иванов. Для чисел и операторов: ">1000".
  • Неправильный разделитель аргументов. В русской локали Excel используется точка с запятой ;, в английской — запятая ,. Убедитесь, что формула соответствует настройкам вашей системы.
  • Игнорирование регистра. СУММЕСЛИ не различает регистр: "иванов" и "Иванов" считаются одинаковыми.
  • Пустые ячейки в критерии. Если критерий ссылается на пустую ячейку, формула просуммирует все нулевые или пустые значения. Добавьте проверку: =ЕСЛИ(E1="";"";СУММЕСЛИ(...)).

FAQ

В чём разница между СУММЕСЛИ и СУММЕСЛИМН?
СУММЕСЛИ работает с одним условием, СУММЕСЛИМН — с несколькими. Синтаксис СУММЕСЛИМН: =СУММЕСЛИМН(диапазон_суммирования; диапазон1; критерий1; [диапазон2; критерий2]; ...).

Можно ли использовать СУММЕСЛИ с датами?
Да. Для дат используйте функции ДАТА или ссылки на ячейки: =СУММЕСЛИ(A2:A100;">"&ДАТА(2026;5;1);B2:B100).

Почему формула возвращает 0, хотя данные есть?
Проверьте: 1) совпадают ли форматы данных (текст/число), 2) нет ли лишних пробелов в ячейках, 3) правильно ли указан разделитель аргументов.

Как суммировать по частичному совпадению текста?
Используйте подстановочные знаки: * (любая последовательность символов) и ? (один символ). Пример: =СУММЕСЛИ(A2:A100;"*Москва*";B2:B100) найдёт все ячейки, содержащие «Москва».

Создавайте именованные диапазоны для часто используемых столбцов (например, «Продажи_2026»). Это делает формулы короче и понятнее: =СУММЕСЛИ(Менеджеры;"Иванов";Продажи_2026).