Забиваетесь вручную, фильтруете и складываете кучу данных по нескольким условиям? Функция СУММЕСЛИМН делает это за вас одной формулой. Она складывает числа только из тех ячеек, которые соответствуют всем заданным вами критериям — хоть по двум, хоть по пяти признакам сразу.
Как устроен синтаксис СУММЕСЛИМН
Формула выглядит так:=СУММЕСЛИМН(диапазон_суммирования; диапазон_условия1; условие1; [диапазон_условия2]; [условие2]; ...)
Важно: порядок аргументов парный. За каждым «диапазоном_условия» сразу следует само «условие». Максимум можно задать 127 пар «диапазон-условие».
Диапазон_суммирования: Столбец или строка с числами, которые вы хотите сложить (например, D2:D100).
Диапазон_условия: Столбец или строка, где Excel будет проверять ваши критерии (например, A2:A100 — с фамилиями, B2:B100 — с городами).
Условие: Критерий отбора. Можно указывать как точное значение ("Москва"), так и со знаками сравнения (">1000"), и с подстановочными знаками ("*менеджер*").
Практический пример: сколько продал менеджер Иванов в Москве за январь
Допустим, у вас таблица с продажами: столбец A — менеджеры, B — города, C — месяцы, D — суммы продаж.
Нужно узнать сумму продаж Иванова по Москве за январь.
Формула будет такой:=СУММЕСЛИМН(D2:D100; A2:A100; "Иванов"; B2:B100; "Москва"; C2:C100; "январь")
Excel пробежится по строкам, найдет все, где в A — «Иванов», в B — «Москва», в C — «январь», и сложит соответствующие числа из столбца D.
Как использовать условия «больше», «меньше» и маски
Условия не ограничиваются точным совпадением. Вот частые сценарии:
- Сравнения:
">50000","<=1000". Важно: условие пишется в кавычках. - Подстановочные знаки:
"*"(любое количество любых символов) и"?"(ровно один любой символ). Например,"*-запад"найдет «Центр-запад» и «Север-запад». - Не равно:
"<>Москва"— исключит все строки с Москвой. - Ссылка на ячейку: Если ваш критерий записан в ячейку G5, условие можно задать как
G5(уже без кавычек). Это удобно для динамических отчетов.
Если вы устали каждый раз собирать такие формулы для ежемесячных отчетов по отделам или регионам, посмотрите готовые финансовые шаблоны. В них вся логика суммирования, фильтрации и форматирования уже прописана. Вы просто подставляете свои данные и получаете готовый результат без ошибок.
Чего не может СУММЕСЛИМН: частые ошибки и альтернативы
- Условия ИЛИ в одном столбце. Формула
=СУММЕСЛИМН(D2:D100; A2:A100; {"Иванов";"Петров"})не сработает как ожидается (она просуммирует только по первому элементу массива). Решение — сложить несколькоСУММЕСЛИМНили использоватьСУММПРОИЗВ. - Диапазоны разного размера. Все диапазоны в формуле (
диапазон_суммирования,диапазон_условия1,диапазон_условия2) должны быть одинаковой высоты и ширины. Иначе получите#ЗНАЧ!. - Суммирование по цвету или шрифту.
СУММЕСЛИМНтак не умеет. Потребуется макрос или дополнительный столбец-признак.
Чек-лист для отладки формулы
Если СУММЕСЛИМН возвращает 0 или ошибку, пройдите по пунктам:
- Все ли диапазоны одинакового размера?
- Указан ли
диапазон_суммированияпервым аргументом? - Для текстовых условий стоят ли кавычки? (
"Москва", а неМосква). - Для условий со знаками сравнения (
>,<,<>) кавычки стоят? (">100"). - Нет ли лишних пробелов в исходных данных? Используйте функцию
СЖПРОБЕЛЫ. - Для условий по датам используйте формат
">="&Дата(2024;1;15)или ссылку на ячейку с датой.



