Функция СУММЕСЛИМН в Excel¶
СУММЕСЛИМН — это встроенная функция табличного процессора Microsoft Excel и аналогичных электронных таблиц (LibreOffice Calc, Google Таблицы, «Р7-Офис»), которая суммирует значения из заданного диапазона при выполнении нескольких условий одновременно. Относится к категории математических и статистических функций. Основное назначение — избирательное суммирование данных по нескольким критериям, задаваемым в отдельных диапазонах.
¶Общее описание
Функция появилась в Microsoft Excel 2007 и заменила более раннюю СУММЕСЛИ (SUMIF), которая допускала только одно условие. Синтаксис:
`` СУММЕСЛИМН(диапазон_суммирования; диапазон_условия1; условие1; [диапазон_условия2; условие2]; ...) ``
- диапазон_суммирования — ячейки, значения которых складываются (обязательный аргумент).
- диапазон_условия1 — диапазон, в котором проверяется первое условие (обязательный).
- условие1 — критерий отбора (обязательный).
- Далее следуют пары «диапазон условия — условие», число которых может доходить до 127.
Функция возвращает сумму только тех ячеек из диапазона суммирования, для которых одновременно выполнены все заданные условия. Ключевая особенность: диапазон суммирования и диапазоны условий могут иметь разный размер и расположение, но должны быть согласованы по числу строк или столбцов.
¶Условия и критерии
Условие задаётся числом, текстом, ссылкой на ячейку или выражением сравнения. Правила записи:
| Тип условия | Пример | Значение |
|---|---|---|
| Число | 100 | Ровно 100 |
| Текст | "Москва" | Точное совпадение |
| Сравнение | ">500" | Больше 500 |
| Ссылка | B1 | Значение из ячейки B1 |
| Шаблон | "Иванов*" | Начинается с «Иванов» |
| Шаблон | "отчёт" | Содержит «отчёт» |
| Дата | ">=01.01.2024" | С 1 января 2024 года |
Операторы сравнения: =, >, <, >=, <=, <> (не равно). Подстановочные знаки (любое число символов) и ? (один символ) работают с текстовыми критериями. Для поиска самого символа или ? перед ним ставится тильда ~.
¶Примеры использования
Пусть имеется таблица продаж с колонками: товар (A), регион (B), менеджер (C), сумма (D).
Пример 1. Сумма продаж товара «Ноутбук» в регионе «Москва»:
`` =СУММЕСЛИМН(D2:D100; A2:A100; "Ноутбук"; B2:B100; "Москва") ``
Пример 2. Сумма сделок менеджера Петрова на сумму свыше 50 000:
`` =СУММЕСЛИМН(D2:D100; C2:C100; "Петров"; D2:D100; ">50000") ``
Пример 3. Продажи за период с 1 января по 31 марта 2024 года:
`` =СУММЕСЛИМН(D2:D100; E2:E100; ">=01.01.2024"; E2:E100; "<=31.03.2024") ``
Здесь диапазон дат (E) используется дважды с разными условиями, что равносильно логическому «И».
¶Отличия от родственных функций
- СУММЕСЛИ — только одно условие; порядок аргументов иной (сначала диапазон условия, затем критерий, затем диапазон суммирования).
- СУММЕСЛИМН — до 127 условий; диапазон суммирования указывается первым.
- СЧЁТЕСЛИМН — считает количество ячеек, а не сумму.
- СРЗНАЧЕСЛИМН — вычисляет среднее по нескольким условиям.
- СУММПРОИЗВ — более универсальная функция, позволяющая строить сложные условия через умножение массивов логических значений.
¶Особенности и типичные ошибки
- Несовпадение размеров диапазонов. Все диапазоны условий должны содержать одинаковое число строк и столбцов, иначе функция вернёт ошибку
#ЗНАЧ!. - Текст в диапазоне суммирования. Текстовые значения игнорируются и не приводят к ошибке.
- Логические значения и пустые ячейки. Значения ИСТИНА/ЛОЖЬ в диапазоне суммирования игнорируются; пустые ячейки не учитываются.
- Критерий как текст без кавычек. Если условие содержит оператор или текст, его нужно заключать в двойные кавычки.
- Регистр. Функция не различает регистр букв при сравнении текста.
- Ссылки на другие листы. Допустимы, но требуют корректного указания имени листа, например
Лист2!A:A.
¶Применение
Функция широко используется в экономике, бухгалтерии, логистике и аналитике для построения отчётов: подсчёта выручки по филиалам и периодам, суммирования затрат по статьям, агрегирования данных по категориям товаров и клиентам. Совместно со сводными таблицами и функциями ИНДЕКС/ПОИСКПОЗ она позволяет строить гибкие аналитические модели без макросов. В современных версиях Excel её часто заменяют динамическими массивами и функциями ФИЛЬТР и ГРУППИРОВАТЬПО, однако СУММЕСЛИМН остаётся одним из самых востребованных инструментов благодаря совместимости со старыми версиями и простоте синтаксиса.
¶Аналоги в других программах
В LibreOffice Calc функция называется SUMIFS и имеет идентичный синтаксис. В Google Таблицах используется SUMIFS с поддержкой тех же критериев. В «Р7-Офис» и «МойОфис» реализована совместимая функция СУММЕСЛИМН. Английское название во всех продуктах — SUMIFS.
Источники: документация Microsoft Office по функции СУММЕСЛИМН; справочные материалы LibreOffice Calc; руководства по работе с электронными таблицами Google; учебные пособия по Excel.