Быстрая навигация
СУММЕСЛИМН - Условная сумма по нескольким критериям
Краткое описание
Функция СУММЕСЛИМН выполняет суммирование значений из указанного диапазона, которые соответствуют нескольким заданным условиям одновременно. Это мощный инструмент для анализа данных с множественными фильтрами.
Синтаксис
СУММЕСЛИМН(диапазон_суммирования; диапазон_условия1; условие1; [диапазон_условия2; условие2]; …)
Параметры
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
| диапазон_суммирования | Диапазон |
Да | Область ячеек для суммирования значений. Размер должен соответствовать диапазонам условий. |
| диапазон_условия1 | Диапазон |
Да | Диапазон для применения первого условия. Должен иметь одинаковое количество строк/столбцов с диапазоном_суммирования. |
| условие1 | Любой |
Да | Условие в формате: 100, ">50", "Я*", B1, "<>0" и т.д. |
| диапазон_условияN | Диапазон |
Нет | Дополнительные диапазоны условий (до 127 пар) |
| условиеN | Любой |
Нет | Соответствующие дополнительные условия |
Использование функции SUMIFS
СУММЕСЛИМН заменяет сложные комбинации СУММЕСЛИ+ЕСЛИ, обеспечивая компактный синтаксис для множественных условий. Функция обрабатывает логическое И (все условия должны быть истинными).
Распространенные примеры SUMIFS
Сумма продаж конкретного менеджера по категории
=СУММЕСЛИМН(A2:A100; B2:B100; "Я*"; C2:C100; "Артем")
Суммирует продажи (A2:A100) для продуктов на "Я" (B2:B100) и менеджера Артем (C2:C100). Результат: 20.
Продажи кроме определенного товара
=СУММЕСЛИМН(A2:A100; B2:B100; "<>Бананы"; C2:C100; "Артем")
Исключает бананы из подсчета продаж Артема. Использует оператор <> для отрицания.
Продажи свыше нормы
=СУММЕСЛИМН(Продажи; Менеджер; "Иван"; Сумма; ">1000")
Суммирует продажи Ивана только по сделкам свыше 1000.
Часто задаваемые вопросы
Распространенные ошибки и решения
Результат 0 вместо ожидаемого
Cause: Текст без кавычек или несоответствие регистра
Solution: Используйте "текст" для строковых критериев, проверьте пробелы
#ЗНАЧ! ошибка
Cause: Несовпадение размеров диапазонов или неверный синтаксис условия
Solution: Все диапазоны должны иметь одинаковое число строк/столбцов
ИСТИНА/ЛОЖЬ дают неверный результат
Cause: Логические значения в диапазоне_суммирования
Solution: ИСТИНА=1, ЛОЖЬ=0. Используйте числовые данные
Примечания
- Подстановочные знаки: * = любая последовательность, ? = один символ, ~=экранирование
- До 127 условий, но рекомендуется не более 5-10 для производительности
- Условия работают как логическое И (все истинны)
- Для логического ИЛИ используйте сумму нескольких СУММЕСЛИМН
- Крайне полезна для сводных таблиц и Power Query
Совместимость
Доступно в: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365
Недоступно в: Excel 2003 и более ранние версии
Контент последний раз проверен: December 9, 2025
Частота обновления: По мере необходимости
Протестированные версии Excel: Excel 2007+