СУММЕСЛИ и СУММЕСЛИМН в Excel: как суммировать по условиям — понятно и с примерами

· 2 мин чтения · Редакция Skill Unit

Одна из самых частых задач в таблицах — посчитать сумму не по всему столбцу, а только по нужным строкам: продажи конкретного менеджера, расходы за март, выручку по одному городу. Для этого есть две функции: СУММЕСЛИ для одного условия и СУММЕСЛИМН для нескольких.

СУММЕСЛИ: одно условие

ФормулаСинтаксис
=СУММЕСЛИ(диапазон_условия; условие; [диапазон_суммирования])
  • Диапазон условия — где искать: например, столбец с именами менеджеров.
  • Условие — что искать: «Иванов», «>1000», ссылка на ячейку.
  • Диапазон суммирования — что складывать: например, столбец с суммами продаж.

Пример: в столбце B — менеджеры, в столбце D — суммы сделок. Сумма продаж Иванова:

Формула
=СУММЕСЛИ(B2:B200; "Иванов"; D2:D200)

Удобнее не писать имя в формуле, а ссылаться на ячейку: тогда достаточно поменять имя в одной ячейке.

Формула
=СУММЕСЛИ(B2:B200; G2; D2:D200)

Условия по числам и знаки сравнения

Знак сравнения записывается в кавычках вместе с числом: ">1000", "<=500", "<>0" (не равно нулю). Если число берётся из ячейки, знак соединяется с ней через амперсанд:

Формула
=СУММЕСЛИ(D2:D200; ">"&H1)

Здесь сумма всех сделок больше значения в ячейке H1. Если диапазон суммирования совпадает с диапазоном условия, третий аргумент можно не указывать.

Подстановочные знаки

Звёздочка * заменяет любое количество символов, вопросительный знак ? — один символ. Например, "*Москва*" найдёт все строки, где встречается слово «Москва».

СУММЕСЛИМН: несколько условий

ФормулаСинтаксис
=СУММЕСЛИМН(диапазон_суммирования; диапазон_условия1; условие1; диапазон_условия2; условие2; ...)

Обратите внимание: в СУММЕСЛИМН диапазон суммирования стоит первым, а в СУММЕСЛИ — последним. Это частая причина ошибок.

Пример: сумма продаж Иванова в городе Казань:

Формула
=СУММЕСЛИМН(D2:D200; B2:B200; "Иванов"; C2:C200; "Казань")

Условия по датам

Чтобы посчитать сумму за период, задайте два условия по одному столбцу дат: «больше или равно начала» и «меньше или равно конца». Даты удобно хранить в отдельных ячейках:

Формула
=СУММЕСЛИМН(D2:D200; A2:A200; ">="&H1; A2:A200; "<="&H2)

Здесь в H1 — начало периода, в H2 — конец. Убедитесь, что даты в таблице — действительно даты, а не текст, иначе условие не сработает.

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

  • Перепутан порядок аргументов в СУММЕСЛИМН — диапазон суммирования должен стоять первым.
  • Диапазоны разной длины — функция вернёт ошибку. Все диапазоны должны совпадать по числу строк.
  • Числа сохранены как текст — они не суммируются. Проверьте формат ячеек.
  • Лишние пробелы в тексте условия: «Иванов » и «Иванов» — разные значения.
  • Знак сравнения без кавычек или без амперсанда при ссылке на ячейку.

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

Если нужно посчитать суммы сразу по всем менеджерам и всем месяцам, удобнее сводная таблица: она строит такой отчёт за пару минут без формул. СУММЕСЛИМН хороша, когда нужна одна конкретная цифра в отчёте или условия сложные. Подробнее — в статье о сводных таблицах.

Коротко о главном

  • СУММЕСЛИ — сумма по одному условию, СУММЕСЛИМН — по нескольким.
  • В СУММЕСЛИМН диапазон суммирования — первый аргумент.
  • Знаки сравнения пишутся в кавычках, ссылка на ячейку добавляется через &.
  • Для периода задайте два условия по столбцу дат.
  • Для отчёта по многим разрезам удобнее сводная таблица.

В курсе «Excel и ИИ-ассистент для работы» вы собираете месячный отчёт с формулами, сводными и диаграммами, а ИИ-ассистент помогает разобраться со сложными формулами.

Хотите пройти путь на практике?

Курс «Excel и ИИ-ассистент для работы»: короткие уроки, практические задания и проверка ответов. Первый урок бесплатно.

Смотреть курс