СУММЕСЛИМН и СЧЁТЕСЛИМН в Excel: несколько условий без ошибок
СУММЕСЛИМН складывает, а СЧЁТЕСЛИМН считает строки, которые одновременно выполняют несколько условий. Показываем синтаксис, критерии для текста и дат, логику И/ИЛИ и способы найти ошибку.
Когда нужны СУММЕСЛИМН и СЧЁТЕСЛИМН
Обе функции отбирают строки по нескольким условиям. СУММЕСЛИМН складывает значения выбранных строк, а СЧЁТЕСЛИМН возвращает количество строк. Например, первая функция посчитает выручку менеджера за март по оплаченным заказам, а вторая — число таких заказов.
Если условие одно, можно использовать СУММЕСЛИ или СЧЁТЕСЛИ. Окончание «МН» означает множественные условия. Все пары критериев внутри одной функции работают как логическое И: строка должна пройти каждую проверку.
Сначала убедитесь, что исходные данные организованы построчно: одна операция — одна строка, отдельные столбцы для даты, менеджера, статуса и суммы. Базовые принципы ссылок разобраны в статье о формулах в Excel.
Синтаксис СУММЕСЛИМН
=СУММЕСЛИМН(диапазон_суммирования; диапазон_условия1; условие1; ...)
Первым аргументом идёт столбец чисел, которые нужно сложить. Затем передаются пары: где проверять и что считать совпадением. В этом функция отличается от СУММЕСЛИ, где диапазон суммирования расположен позже. Ошибка в порядке аргументов часто даёт ноль или неожиданный итог.
Пусть A2:A100 — даты, B2:B100 — менеджеры, C2:C100 — статусы, D2:D100 — суммы. Выручка Анны по оплаченным строкам рассчитывается так: =СУММЕСЛИМН(D2:D100;B2:B100;"Анна";C2:C100;"Оплачен").
Синтаксис СЧЁТЕСЛИМН
=СЧЁТЕСЛИМН(диапазон_условия1; условие1; диапазон_условия2; условие2; ...)
Отдельного диапазона суммирования нет, потому что функция считает совпавшие строки. Для той же таблицы число оплаченных заказов Анны: =СЧЁТЕСЛИМН(B2:B100;"Анна";C2:C100;"Оплачен").
Если нужно посчитать непустые значения, критерий записывают как "<>"; пустые — как пустую строку "". Но формула "<>" может считать ячейки с формулами, возвращающими пустой текст, иначе, чем ожидает пользователь. Проверьте тип исходных значений на небольшом фрагменте.
Сравнения, ссылки и подстановочные знаки
Оператор сравнения помещают в кавычки. Для суммы больше 10 000 критерий выглядит как ">10000". Если граница находится в F1, оператор соединяют со ссылкой: ">"&F1. Запись ">F1" сравнивает с текстом F1, а не со значением ячейки.
| Задача | Критерий |
|---|---|
| Больше значения F1 | ">"&F1 |
| Не равно «Отменён» | "<>Отменён" |
| Текст начинается с «Моск» | "Моск*" |
| Ровно один неизвестный символ | "А?01" |
| Искать буквальный знак * | "~*" |
Звёздочка заменяет любое количество символов, вопросительный знак — один. Тильда экранирует подстановочный знак. Регистр текста обычно не учитывается; если регистр принципиален, потребуется другая формула.
Как задать период дат
Для интервала нужны два условия к одному столбцу дат: не раньше начала и раньше следующего периода. Если F1 содержит 1 марта, а G1 — 1 апреля, сумма за март: =СУММЕСЛИМН(D2:D100;A2:A100;">="&F1;A2:A100;"<"&G1).
Условие «меньше первого дня следующего месяца» надёжнее, чем «не позже 31 марта», когда в ячейках есть время. Значение 31.03.2026 15:00 больше полуночи 31.03.2026 и может выпасть из формулы с верхней границей. Даты должны быть настоящими числовыми датами Excel, а не текстом, похожим на дату.
Проверка: временно измените формат даты на числовой. Если вместо серийного числа остаётся текст, сначала преобразуйте данные.
Логика И и ИЛИ
Внутри одной СУММЕСЛИМН все условия соединены через И. Чтобы получить «регион Москва И статус Оплачен», добавьте две пары. Для логики ИЛИ обычно складывают несколько СУММЕСЛИМН: отдельно Москва и отдельно Казань. Следите, чтобы одна строка не попала в оба условия, иначе она будет учтена дважды.
Список альтернатив можно обработать через сумму массива результатов в современных версиях Excel, но совместимость зависит от версии и контекста формулы. Для понятного рабочего файла часто лучше вынести разрешённые категории в справочник, добавить служебный признак или использовать сводную таблицу.
Почему диапазоны должны совпадать
Диапазон суммы и каждый диапазон условия должны иметь одинаковую форму и одинаковое число строк и столбцов. Нельзя суммировать D2:D100, а критерий проверять в B2:B99. Excel сопоставляет позиции, поэтому смещение разрушает логику или вызывает ошибку.
Не используйте полные столбцы без необходимости в тяжёлой книге: несколько функций по миллиону строк замедляют пересчёт. Превратите диапазон в таблицу и применяйте структурированные ссылки. Тогда новые строки будут включаться автоматически, а формула станет читаемой: имя таблицы и столбца видно вместо координат.
Практический пример с проверкой
Нужно получить сумму и количество оплаченных заказов Анны за март, каждый не меньше 5 000 рублей. Начало марта находится в F1, начало апреля — в G1.
=СУММЕСЛИМН(D2:D100;B2:B100;"Анна";C2:C100;"Оплачен";A2:A100;">="&F1;A2:A100;"<"&G1;D2:D100;">=5000")
=СЧЁТЕСЛИМН(B2:B100;"Анна";C2:C100;"Оплачен";A2:A100;">="&F1;A2:A100;"<"&G1;D2:D100;">=5000")
Проверьте результат автофильтром: примените те же пять условий и сравните число видимых строк и сумму. Затем протестируйте границы — заказ ровно 1 марта, ровно 5 000 и 31 марта со временем. Такой тест ловит ошибки лучше, чем визуальная оценка большого итога.
Типичные ошибки и выбор другого инструмента
- Перепутать порядок аргументов СУММЕСЛИ и СУММЕСЛИМН.
- Записать оператор и ссылку без соединения амперсандом.
- Сравнивать текстовые даты с настоящими датами.
- Использовать диапазоны разной длины.
- Считать ИЛИ сложением пересекающихся условий.
- Жёстко вписывать критерии вместо ссылок на ячейки.
- Строить десятки формул там, где нужна сводная таблица или Power Query.
Если задача — интерактивный разрез по многим измерениям, удобнее сводная таблица. Если нужно очистить и объединить источники до расчёта, используйте Power Query. СУММЕСЛИМН и СЧЁТЕСЛИМН лучше всего работают как прозрачные итоговые формулы на подготовленной таблице.
Для рабочего файла добавьте рядом контрольное количество строк и подпись периода. Если сумма изменилась после обновления источника, пользователь сразу увидит, связано ли это с новыми операциями или с изменением критерия. Храните критерии в отдельных ячейках и защищайте формульный блок от случайной ручной правки.
Синтаксис и ограничения сверены с официальной документацией Microsoft по функции СУММЕСЛИМН и функции СЧЁТЕСЛИМН. Страницы проверены 27 июля 2026 года; названия функций и разделители зависят от языка и региональных параметров Excel.
Освойте формулы и автоматизацию отчётов на практике.
Курс «Excel + Google Таблицы с нуля до PRO» помогает уверенно работать с формулами, анализом данных, Power Query и автоматизацией повседневных отчётов.
Надёжная условная агрегация начинается не с длинной формулы, а с чистой таблицы, одинаковых диапазонов и проверяемых граничных условий.
Вопросы и ответы
- Чем СУММЕСЛИМН отличается от СУММЕСЛИ?
СУММЕСЛИМН принимает несколько пар диапазон–условие, а диапазон суммирования стоит первым. СУММЕСЛИ предназначена прежде всего для одного условия и имеет другой порядок аргументов.
- Почему СУММЕСЛИМН возвращает ноль?
Проверьте типы данных, порядок аргументов, совпадение размеров диапазонов, точность текста и запись операторов со ссылками через амперсанд.
- Как задать условие больше значения в ячейке?
Соедините оператор в кавычках и ссылку: например, ">"&F1. Запись ">F1" сравнивает с текстом, а не со значением ячейки.
- Как сделать условие ИЛИ в СУММЕСЛИМН?
Часто складывают результаты нескольких функций для альтернатив. Нужно убедиться, что условия не пересекаются, иначе одна строка будет учтена дважды.
- Почему период не включает последний день месяца?
В датах может храниться время. Надёжнее задавать начало периода включительно и начало следующего периода исключительно, например меньше 1 апреля.
- Когда вместо СУММЕСЛИМН лучше сводная таблица?
Когда нужны интерактивные разрезы по многим полям и регулярная перестройка отчёта. Формула удобнее для фиксированного, прозрачного показателя.
