Осваиваем условное суммирование в Excel

Иван Корнев·10.04.2026·3 мин

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

Краткий ответ: Используйте формулу =СУММЕСЛИ(где_искать; "условие"; что_суммировать). Например, чтобы сложить продажи яблок: =СУММЕСЛИ(A2:A10; "Яблоки"; B2:B10).

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

Понимание трех аргументов функции — ключ к её правильному использованию.

=СУММЕСЛИ(диапазон; условие; [диапазон_суммирования])

  1. Диапазон (обязательный): Ячейки, которые проверяются на соответствие условию (например, столбец с названиями товаров).
  2. Условие (обязательный): Критерий отбора. Может быть числом (100), текстом ("Москва"), выражением (">50") или ссылкой на ячейку (E1). Текстовые условия и знаки сравнения всегда заключаются в двойные кавычки.
  3. Диапазон_суммирования (необязательный): Ячейки, значения которых нужно сложить. Если этот аргумент опущен, функция суммирует те же ячейки, что и проверяет (первый аргумент).

Если вы суммируете тот же диапазон, который проверяете (например, «сложи все числа больше 100»), третий аргумент можно не указывать: =СУММЕСЛИ(A1:A10; ">100").

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

Рассмотрим реальные сценарии, чтобы закрепить понимание логики работы формулы.

Суммирование по текстовому значению

Задача: Посчитать общую выручку менеджера «Иванов».

  • Столбец A: Имена менеджеров.
  • Столбец B: Суммы сделок.
  • Формула: =СУММЕСЛИ(A2:A100; "Иванов"; B2:B100)

Использование логических операторов

Задача: Сложить все расходы, превышающие 5000 рублей.

  • Столбец C: Суммы расходов.
  • Формула: =СУММЕСЛИ(C2:C100; ">5000")
  • Обратите внимание: здесь третий аргумент не нужен, так как мы суммируем те же числа, которые сравниваем.

Работа с датами

Задача: Подвести итоги продаж после 1 января 2026 года.

  • Столбец D: Даты сделок.
  • Столбец E: Суммы.
  • Формула: =СУММЕСЛИ(D2:D100; ">01.01.2026"; E2:E100)
  • Альтернативный вариант с функцией ДАТА: =СУММЕСЛИ(D2:D100; ">" & ДАТА(2026;1;1); E2:E100)

Частичное совпадение текста (подстановочные знаки)

Если точное название неизвестно или нужно объединить похожие категории, используйте звездочку * (любое количество символов) и вопросительный знак ? (один символ).

  • Задача: Сумма всех товаров со словом «Ноутбук» в названии.
  • Формула: =СУММЕСЛИ(A2:A100; "*Ноутбук*"; B2:B100)

Частые ошибки и способы их исправления

Даже опытные пользователи допускают типичные промахи при работе с условиями.

ОшибкаПричинаРешение
#ЗНАЧ!Несовпадение размеров диапазоновУбедитесь, что диапазон проверки и диапазон суммы имеют одинаковое количество строк (например, оба от 2 до 100).
Результат 0Отсутствие кавычек у текста/операторовТекст и знаки >, <, <> должны быть в кавычках: ">100", "Москва". Числа без знаков — без кавычек.
Неверная суммаПробелы в данныхЛишние пробелы в ячейках (« Иванов ») мешают точному совпадению. Используйте функцию СЖПРОБЕЛЫ для очистки данных.
Ошибка датыДата воспринимается как текстПроверьте формат ячеек с датами. Они должны быть числовым форматом «Дата», а не текстом.

Функция СУММЕСЛИ нечувствительна к регистру букв. Условия «москва», «Москва» и «МОСКВА» будут обработаны одинаково.

Когда одного условия недостаточно

Стандартная функция работает только с одним критерием. Если нужно выполнить сложную выборку (например, «Продажи Иванова за Январь»), используйте её расширенную версию — СУММЕСЛИМН (SUMIFS).

Синтаксис отличается порядком аргументов: сначала идет диапазон суммирования, затем пары «диапазон условия — условие».

  • Пример: =СУММЕСЛИМН(B2:B100; A2:A100; "Иванов"; D2:D100; "Январь")
    • Где B — суммы, A — имена, D — месяцы.

Для еще более сложных расчетов (например, умножение условий) профессионалы часто используют связку функций СУММПРОИЗВ или динамические массивы в новых версиях Excel.

FAQ

Можно ли использовать ссылку на ячейку в условии? Да, это лучший способ сделать формулу гибкой. Для объединения знака оператора и ссылки используйте амперсанд &. Пример: =СУММЕСЛИ(A2:A10; ">" & C1; B2:B10), где в ячейке C1 хранится пороговое значение.

Почему формула не считает видимые ячейки после фильтра? СУММЕСЛИ учитывает все данные в диапазоне, даже скрытые фильтром. Для суммирования только видимых строк используйте функцию ПРОМЕЖУТОЧНЫЕ.ИТОГИ (SUBTOTAL).

Как суммировать значения, если ячейка пустая? Используйте условие "" (две кавычки без пробела). Пример: =СУММЕСЛИ(A2:A10; ""; B2:B10) просуммирует строки, где в столбце А ничего нет.