Top.Mail.Ru
Как считать сумму с несколькими условиями в Excel (включая текст)

Как считать сумму с несколькими условиями в Excel (в том числе по тексту)

19.11.2025
284
Как считать сумму с несколькими условиями в Excel (в том числе по тексту)

Типичная офисная задача: посчитать сумму оплат только по нужному менеджеру, со статусом «Оплачено» и, например, только по онлайн-заказам. Одного условия уже мало, а обычная СУММ ничего не понимает про текст и статусы.

Не волнуйся, если сначала кажется, что это сложно. В Excel есть специальная функция для сумм с несколькими условиями — СУММЕСЛИМН. Важно один раз разобраться, как она «читает» текст и числа — и дальше такие задачи решаются за пару минут.

Введение: зачем нужна сумма с несколькими условиями

Вот несколько живых задач:

  • посчитать выручку по конкретному менеджеру и только со статусом «Оплачено»;
  • узнать сумму онлайн-заказов за период и только по нужному каналу продаж;
  • сумму заказов дороже определённого порога и только по выбранной категории.

Можно пытаться фильтровать таблицу руками, копировать строки и считать суммы по кусочкам. Но такой подход быстро ломается и легко даёт ошибку.

Формула с несколькими условиями решает это аккуратно: условия задаются один раз, дальше Excel сам отбирает строки и считает сумму.

Проблема: где обычно ломается логика

Когда начинаешь использовать суммы по нескольким условиям, чаще всего путаются в трёх местах:

  1. Не понимают, когда нужна СУММЕСЛИ, а когда СУММЕСЛИМН. Одно условие — СУММЕСЛИ, два и больше — уже СУММЕСЛИМН. Об этом отдельно рассказано в статье СУММ vs СУММЕСЛИ vs СУММЕСЛИМН.
  2. Путают диапазоны. Диапазон сумм и все диапазоны условий должны быть одинаковой длины.
  3. Неправильно задают текстовые условия. Забывают кавычки, пробелы, используют «почти такой же» статус, но с лишним пробелом или другой раскладкой.

Смотри, как работает аккуратный подход: одна чистая таблица, понятные текстовые статусы и шаг за шагом добавляем условия.

Пример таблицы для сумм с несколькими условиями

Возьмём простую таблицу заказов. Столбцы:

  • A — Дата заказа;
  • B — Менеджер;
  • C — Статус;
  • D — Канал продажи;
  • E — Сумма, ₽.
Дата Менеджер Статус Канал Сумма, ₽
01.03.2025 Иванов Оплачено Онлайн 45 000
05.03.2025 Петров Оплачено Офлайн 32 000
10.03.2025 Иванов Отменено Онлайн 28 000
12.03.2025 Иванов Оплачено Онлайн 60 000
18.03.2025 Петров В работе Онлайн 22 000
20.03.2025 Иванов Оплачено Офлайн 35 000

Дальше на этой таблице разберём три типичных задачи:

  • сумма по менеджеру и статусу;
  • сумма по менеджеру, статусу и порогу по сумме;
  • сумма по нескольким текстовым условиям, включая «содержит слово».

Решение: общая логика СУММЕСЛИМН

Формула СУММЕСЛИМН работает по одному и тому же шаблону:

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

Своими словами: Excel сначала отбирает строки, которые проходят все условия, а потом складывает значения из диапазона сумм.

Если с общей логикой этой функции хочется разобрать всё спокойно и глубже, есть отдельная статья: как суммировать по нескольким условиям в Excel. В этом материале фокус — именно на текстовых условиях и частых офисных задачах.

Пример 1. Сумма по менеджеру и статусу

Задача: посчитать сумму всех оплаченных заказов менеджера Иванова.

Логика простая: Excel должен смотреть на каждую строку и складывать сумму только если:

  • менеджер = «Иванов»;
  • статус = «Оплачено».

Используем формулу:

=СУММЕСЛИМН(
  $E$2:$E$7;
  $B$2:$B$7; "Иванов";
  $C$2:$C$7; "Оплачено"
)

Что здесь происходит:

  • $E$2:$E$7 — диапазон сумм, которые складываем;
  • $B$2:$B$7; "Иванов" — первое условие: менеджер Иванов;
  • $C$2:$C$7; "Оплачено" — второе условие: статус «Оплачено».

Такой подход экономит время: если появятся новые строки с Ивановым и оплаченных заказов станет больше, формулу менять не нужно — достаточно, чтобы новые строки попали в диапазон.

Пример 2. Сумма по нескольким условиям: текст + число

Чуть сложнее задача: посчитать сумму всех оплаченных заказов Иванова, но только если сумма заказа не меньше 40 000 ₽.

Логика сохраняется, просто добавляется третье условие по числу:

  • менеджер = «Иванов»;
  • статус = «Оплачено»;
  • сумма заказа ≥ 40 000.

Формула:

=СУММЕСЛИМН(
  $E$2:$E$7;
  $B$2:$B$7; "Иванов";
  $C$2:$C$7; "Оплачено";
  $E$2:$E$7; ">=40000"
)

Здесь появляется ещё один важный момент — как задавать числовые условия:

  • ">=40000" — это строка, в которой есть знак сравнения и число;
  • если нужно подставлять число из ячейки, критерий выглядит так: ">="&G2.

Смотри, как работает вариация с ячейкой-порогом. Пусть минимальная сумма лежит в G2, тогда формула будет:

=СУММЕСЛИМН(
  $E$2:$E$7;
  $B$2:$B$7; "Иванов";
  $C$2:$C$7; "Оплачено";
  $E$2:$E$7; ">="&G2
)

Это полезно, потому что порог можно менять прямо в ячейке, не заходя в формулу.

Пример 3. Сумма по тексту: «содержит слово»

Частая офисная задача: нужно сложить суммы только по онлайн-заказам. При этом в столбце «Канал» могут быть варианты: «Онлайн», «Онлайн-реклама», «Онлайн-магазин» и так далее.

Логика: Excel должен отобрать строки, где канал содержит слово «онлайн», а статус = «Оплачено».

Для этого используются подстановочные символы — звёздочки:

  • "*онлайн*" — текстовое условие «содержит слово онлайн»;
  • звёздочка * означает «любой набор символов» до и после слова.

💡 Важно. Маска со звёздочкой * работает только с текстом. Если в столбце числа, подстановочные символы не спасут — лучше использовать обычные числовые условия вроде ">="&число или "<"&число, либо заранее преобразовать числа в текст через функцию ТЕКСТ(), если это действительно нужно.

Формула для суммы онлайн-заказов со статусом «Оплачено» будет такой:

=СУММЕСЛИМН(
  $E$2:$E$7;
  $D$2:$D$7; "*онлайн*";
  $C$2:$C$7; "Оплачено"
)

В этой записи Excel:

  • берёт суммы из $E$2:$E$7;
  • оставляет только строки, где текст в $D$2:$D$7 содержит слово «онлайн»;
  • и одновременно статус в $C$2:$C$7 равен «Оплачено».

Хорошая новость: Excel не чувствителен к регистру в таких текстовых условиях, поэтому «онлайн» и «Онлайн» воспринимаются одинаково.

⚠️ Но чувствителен к пробелам и символам. Строки «онлайн» и «онлайн » для Excel разные. Если условие "*онлайн*" не срабатывает, проверь данные на лишние пробелы и невидимые символы. Как это сделать — подробно разбирается в статье как убрать лишние пробелы в Excel.

Пример 4. Условия в отдельных ячейках

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

Например:

  • G1 — заголовок «Менеджер», в G2 — «Иванов»;
  • H1 — «Статус», в H2 — «Оплачено»;
  • I1 — «Канал», в I2 — «*онлайн*».

Тогда формула примет вид:

=СУММЕСЛИМН(
  $E$2:$E$7;
  $B$2:$B$7; $G$2;
  $C$2:$C$7; $H$2;
  $D$2:$D$7; $I$2
)

Такой подход экономит время: можно менять условия прямо в ячейках и быстро смотреть другие сценарии — другого менеджера, другой статус, другой канал.

Как подготовить данные для сумм по условиям

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

Перед тем как писать формулы, проверь три вещи:

  1. Нет лишних пробелов в текстах. Строки «Оплачено» и «Оплачено » для Excel — разные. Отдельная статья про то, как убрать лишние пробелы в Excel, помогает сделать статусы и каналы единообразными.
  2. Нет случайных дубликатов строк. Если одна и та же оплата попала в таблицу два раза, сумма по условиям тоже «задвоится». Как безопасно удалить дубликаты — отдельный разбор.
  3. Понимаешь, какие условия действительно нужны. Иногда достаточно двух критериев, а третий только запутает и «обрежет» часть верных строк.

Если таблица большая и «шумная», удобно пройтись по чек-листу из статьи «7 способов обработать список в Excel» — там собраны базовые приёмы подготовки данных.

Расширенный случай: когда условий становится много

Если нужно суммировать не только по 2–3 критериям, а строить полноценные отчёты с разными разрезами (менеджер, статус, канал, период), удобно сочетать СУММЕСЛИМН со сводными таблицами. Общую логику выбора между СУММ, СУММЕСЛИ и СУММЕСЛИМН разбирает статья СУММ vs СУММЕСЛИ vs СУММЕСЛИМН, а подробный разбор нескольких условий подряд — в материале как суммировать по нескольким условиям.

Ошибки новичков при суммах с несколькими условиями

Вот частые ловушки, о которые часто спотыкаются:

  • Диапазоны разной длины. Например, суммы в $E$2:$E$100, а условие по менеджеру в $B$2:$B$50. Excel посчитает, но результат будет неверным.
  • Смешивание СУММЕСЛИ и СУММЕСЛИМН. Пытаются дописать второе условие в СУММЕСЛИ вместо перехода на СУММЕСЛИМН.
  • Текст без кавычек. Записывают критерий как Оплачено вместо "Оплачено".
  • Лишние пробелы и разные написания. «Онлайн», «он-лайн», «Онлайн » — для Excel это разные строки.
  • Ожидание, что СУММЕСЛИМН учитывает фильтры. Как и обычная СУММ, функция работает со всем диапазоном, даже если часть строк скрыта.

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

Итоги

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

Что дальше

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

Популярное

Консультация специалиста
Оставить заявку
Заказать расчет