Как посчитать сумму по условию

Складывать все числа подряд умеет СУММ. Но чаще нужно другое: сумма только по одному менеджеру, только по одной категории или только по крупным заказам. Для этого есть две функции — СУММЕСЛИ для одного условия и СУММЕСЛИМН для нескольких.

Одно условие — СУММЕСЛИ

Порядок аргументов такой: где искать условие, само условие, что суммировать. Обратите внимание — суммируемый диапазон идёт последним.

=СУММЕСЛИ(B:B;"Иванов";C:C)
English: =SUMIF(B:B,"Иванов",C:C)

Несколько условий — СУММЕСЛИМН

Здесь порядок обратный: сначала что суммируем, потом пары «где искать — что искать». Условий можно добавлять сколько угодно.

=СУММЕСЛИМН(C:C;B:B;"Иванов";D:D;"Москва")
English: =SUMIFS(C:C,B:B,"Иванов",D:D,"Москва")

Все условия работают по логике «И» — строка попадёт в сумму, только если выполнены все.

Сумма по числовому условию

Знаки сравнения записываются в кавычках вместе с числом.

=СУММЕСЛИ(C:C;">10000")
English: =SUMIF(C:C,">10000")

Если суммируемый диапазон совпадает с диапазоном условия, третий аргумент можно не писать.

Сумма по части текста

Звёздочка заменяет любое количество символов. Формула сложит все строки, где в названии встречается «опт» — хоть «оптовик», хоть «мелкий опт».

=СУММЕСЛИ(B:B;"*опт*";C:C)
English: =SUMIF(B:B,"*опт*",C:C)

Сумма сразу по нескольким значениям

Чтобы не писать несколько формул через плюс, передайте список значений в фигурных скобках и оберните всё в СУММПРОИЗВ.

=СУММПРОИЗВ(СУММЕСЛИ(B:B;{"Иванов";"Петров"};C:C))
English: =SUMPRODUCT(SUMIF(B:B,{"Иванов","Петров"},C:C))

Как это выглядит на данных

B (Менеджер)C (Сумма)D (Город)
Иванов12 000Москва
Петров8 500Москва
Иванов5 400Рязань

СУММЕСЛИМН по Иванову и Москве вернёт 12 000.

Частые ошибки

Формула возвращает 0

Либо перепутан порядок аргументов между СУММЕСЛИ и СУММЕСЛИМН, либо суммируемые значения хранятся как текст. Текстовые числа выравниваются по левому краю ячейки — переведите столбец в числовой формат.

Условие с датой не работает

Даты надёжнее задавать функцией ДАТА, а не текстом. Сравните: ">="&ДАТА(2026;3;1) сработает всегда, а ">=01.03.2026" зависит от региональных настроек.

Вопросы и ответы

Чем СУММЕСЛИМН отличается от СУММЕСЛИ?

СУММЕСЛИМН принимает несколько условий и требует другой порядок аргументов. Если условие одно, обе функции дают одинаковый результат — можно использовать любую.

Как посчитать количество, а не сумму?

Те же функции, но с другим именем: СЧЁТЕСЛИ и СЧЁТЕСЛИМН. Синтаксис аналогичный, только не нужно указывать суммируемый диапазон.

Ваша задача отличается?

Опишите её словами — ExelGen соберёт формулу под ваши столбцы и версию Excel.

Сгенерировать формулу

Читайте также