Функции и формулы

Функция СУММЕСЛИ в Excel для чайников: итог по менеджеру, товару и дате

СУММЕСЛИ в Excel — это функция суммы по условию для тех, кто собирает итог по менеджеру, товару или периоду без фильтров. По справке Microsoft она проверяет один диапазон, складывает другой и пропускает пустые и текстовые ячейки[1]. Для двух и более правил есть СУММЕСЛИМН. Ниже — примеры на журнале продаж, условия с датами и масками, порядок аргументов и причины нулевой суммы.

Тренажёр: 7 шагов

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

Путь к рабочей формуле: найти столбец условия и столбец сумм, ввести СУММЕСЛИ в Excel с тремя аргументами, проверить итог ручным пересчётом на паре строк, исправить кавычки, пробелы и размер диапазонов и протянуть формулу с закреплёнными диапазонами на свои данные. Ошибка в условии почти не даёт сообщения: функция возвращает 0 или чужую сумму, и отчёт выглядит правдоподобно.

Ключевые факты: СУММЕСЛИ в Excel

  • СУММЕСЛИ проверяет условие в одном диапазоне и складывает ячейки диапазона суммирования в тех же строках[1].
  • СУММЕСЛИМН принимает до 127 пар диапазонов и условий[4].
  • При сопоставлении строк длиннее 255 символов функция возвращает неправильный результат[1].
  • Справка Microsoft предупреждает, что порядок аргументов в СУММЕСЛИ и СУММЕСЛИМН различается[4].
  • СУММЕСЛИМН отличается от суммы двух СУММЕСЛИ тем, что соединяет условия через «И», а сумма функций даёт «ИЛИ».

Как работает СУММЕСЛИ в Excel: три аргумента и одно условие

СУММЕСЛИ в Excel складывает числа только в тех строках, где выполнено условие. Синтаксис по справке: =СУММЕСЛИ(диапазон;условие;[диапазон_суммирования])[1]. В английском интерфейсе функция называется SUMIF.

АргументЧто указатьПример
диапазонгде проверять условиеA2:A7 — менеджеры
условиетекст, число, выражение, ссылка или функция"Иванов", ">1000", G1
диапазон_суммированиячто складывать, аргумент необязателенC2:C7 — суммы

Если третий аргумент опущен, функция СУММЕСЛИ в Excel складывает сам проверяемый диапазон[1]. Так считают суммы, условие для которых касается самих чисел: «все сделки дороже 1000». Условие в функции СУММЕСЛИ в Excel только одно; для второго правила нужна СУММЕСЛИМН или сумма двух формул.

Пример — журнал продаж. В C7 вместо суммы стоит слово «нет», как бывает в выгрузках.

ABCD
1МенеджерТоварСуммаДата
2ИвановЧай120015.09.2026
3ПетроваКофе340002.10.2026
4ИвановКофе210010.10.2026
5СидоровЧай80020.10.2026
6ПетроваЧай150001.11.2026
7ИвановСахарнет03.11.2026

Справка Microsoft относит СУММЕСЛИ к Excel 2016, Excel 2019, Excel 2021, Excel 2024 и Microsoft 365, включая версии для Mac[1]. В Google Таблицах есть SUMIF с тем же набором аргументов и SUMIFS для нескольких критериев[2].

Миф: СУММЕСЛИ сложит и числа, записанные текстом, — на деле справка Microsoft пишет, что пустые и текстовые значения игнорируются[1].

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

Пошаговая сумма продаж одного менеджера

СУММЕСЛИ складывает продажи одного менеджера одной формулой без фильтра и ручного отбора. Задача: сложить продажи Иванова.

  1. Начните формулу в пустой ячейке F2: наберите =СУММЕСЛИ(.
  2. Выделите A2:A7 — столбец, где ищется менеджер, и поставьте точку с запятой.
  3. Напишите условие в кавычках: "Иванов", затем снова точку с запятой.
  4. Выделите C2:C7 — столбец сумм, закройте скобку и нажмите Enter.
  5. Сверьте ответ с ручным сложением строк Иванова.

На журнале формула =СУММЕСЛИ(A2:A7;"Иванов";C2:C7) вернула 3300: строки с суммами 1200 и 2100 сложились, а «нет» в C7 функция пропустила без ошибки[3]. Ручная проверка на двух-трёх строках ловит такие пропуски сразу, пока отчёт не ушёл дальше. Если сумма меньше ожидаемой, проверьте столбец сумм: числа, сохранённые как текст, функция не складывает, а только пропускает.

Итог по каждому менеджеру удобно получить одной протянутой формулой: =СУММЕСЛИ($A$2:$A$7;E2;$C$2:$C$7), где фамилии перечислены в столбце E. Знак доллара держит диапазоны на месте, иначе при протягивании они сползут вниз. Подробнее о закреплении — на странице про абсолютные ссылки и клавишу F4.

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

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

Чем отличаются условия: текст, числа, даты и маски

СУММЕСЛИ принимает в условии текст, число, знак сравнения, ссылку, дату или маску. Текст и выражения со знаками сравнения берут в двойные кавычки, а числа пишут без них[1].

ЗадачаФормулаРезультат на журнале
продажи чая=СУММЕСЛИ(B2:B7;"Чай";C2:C7)3500
сделки больше 1000=СУММЕСЛИ(C2:C7;">1000")8200
порог из ячейки G1 = 1000=СУММЕСЛИ(C2:C7;">"&G1)8200
ссылка внутри кавычек=СУММЕСЛИ(C2:C7;">G1")0
все, кроме Иванова=СУММЕСЛИ(A2:A7;"<>Иванов";C2:C7)5700
товары на «К»=СУММЕСЛИ(B2:B7;"К*";C2:C7)5500
продажи с 01.10.2026=СУММЕСЛИ(D2:D7;">="&H1;C2:C7)7800

Результаты получены на листе-примере[3]. Оператор и ссылку соединяют знаком &: ссылка внутри кавычек для функции — просто текст «G1», поэтому сумма 0. Справка показывает тот же приём на своём примере: ">" & C2[1].

Маски работают с текстом: вопросительный знак заменяет один символ, звёздочка — любую последовательность, тильда перед знаком ищет сам знак[1]. Диапазон условия может содержать даты в стандартном формате Excel[1]: в примере в H1 стоит 01.10.2026, и формула сложила продажи начиная с этого дня. Условием может быть и функция, например СЕГОДНЯ()[1].

Таблица ниже связывает симптом, причину и действие для частых промахов.

СимптомПричинаЧто сделать
0 вместо суммыссылка внутри кавычек или пробел в данныхсклеить оператор и ссылку через &, очистить данные
#ИМЯ?текст условия без кавычеквзять текст в кавычки
сумма меньше ожидаемойчисла сохранены как текстперевести суммы в числа
сдвинутая суммадиапазоны разного размеравыровнять диапазоны

Остаётся понять, как складывать по двум и более условиям.

СУММЕСЛИМН: до 127 пар условий и другой порядок аргументов

СУММЕСЛИМН складывает суммы по нескольким условиям, и диапазон суммирования в ней стоит первым. Справка Microsoft допускает до 127 пар диапазонов и условий и отдельно предупреждает, что порядок аргументов в двух функциях различается[4].

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

ЗадачаФормулаРезультат
Иванов, кофе=СУММЕСЛИМН(C2:C7;A2:A7;"Иванов";B2:B7;"Кофе")2100
чай дороже 1000=СУММЕСЛИМН(C2:C7;B2:B7;"Чай";C2:C7;">1000")2700
сделки от 1000 до 2000=СУММЕСЛИМН(C2:C7;C2:C7;">=1000";C2:C7;"<=2000")2700
продажи за октябрь=СУММЕСЛИМН(C2:C7;D2:D7;">="&H1;D2:D7;"<"&ДАТА(2026;11;1))6300

Все результаты проверены на журнале[3]. Для интервала «от и до» один диапазон указывают дважды с разными условиями — так считают суммы за период. Условия соединяются только через «И»: строка попадает в итог, лишь когда выполнены все пары. Порядок пар внутри формулы на результат не влияет, но первым всегда идёт диапазон суммирования.

В СУММЕСЛИМН диапазон условия должен содержать столько же строк и столбцов, сколько диапазон суммирования[4]. Справка по ошибкам уточняет: здесь разный размер даёт #ЗНАЧ!, а в СУММЕСЛИ диапазоны могут различаться[5]. На журнале формула с C2:C6 и A2:A7 вернула #ЗНАЧ![3]. Если в диапазоне суммирования попадутся ИСТИНА и ЛОЖЬ, функция посчитает их как 1 и 0[4]. Логические значения в столбце сумм лучше не держать вовсе: итог от них меняется без всякого сигнала.

Миф: у СУММЕСЛИ и СУММЕСЛИМН одинаковый порядок аргументов — на деле в СУММЕСЛИМН диапазон суммирования стоит первым, а в СУММЕСЛИ третьим, так указано в справке Microsoft[4].

Именно поэтому формулу, скопированную из одной функции в другую, стоит перечитать по аргументам, прежде чем протягивать.

Когда СУММЕСЛИ не подойдёт: закрытые книги, длинный текст, «ИЛИ»

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

  • Если формула ссылается на закрытую книгу, она вернёт #ЗНАЧ!, пока книга не открыта[5]; после открытия формулу обновляют клавишей F9.
  • При условии длиннее 255 символов результат будет неверным[1]: строку сокращают или собирают через & и СЦЕПИТЬ[5].
  • Если нужна логика «ИЛИ» по одному столбцу, одной функции мало: складывают две формулы с разными товарами, и на журнале чай и кофе вместе дали 9000[3].
  • Когда нужно не сложить, а посчитать строки, подойдёт подсчёт ячеек по условию функцией СЧЁТЕСЛИ: её условия пишутся по тем же правилам.
  • При суммах с весами или произведениями столбцов удобнее функция СУММПРОИЗВ для взвешенных сумм.

Справка Microsoft показывает базовый приём как совет: условие применяют к одному диапазону, а складывают другой, например =СУММЕСЛИ(B2:B5;"Иван";C2:C5), а для нескольких условий отсылает к СУММЕСЛИМН[1]. Числа, сохранённые как текст, нельзя сложить ни одной из двух функций, пока их не перевести в числовой формат.

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

Частые вопросы

Как работает СУММЕСЛИ?

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

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

СУММЕСЛИМН отличается числом условий и порядком аргументов: до 127 пар, а диапазон суммирования стоит первым[4]. В СУММЕСЛИ в Excel условие одно, и диапазон суммирования идёт третьим.

Почему СУММЕСЛИ возвращает 0?

Ноль получается, когда условие не совпало ни с одной строкой. Частые причины — ссылка внутри кавычек, пробел в данных или суммы, сохранённые как текст: такие значения формула пропускает[1].

Как написать условие «больше» в СУММЕСЛИ?

Условие «больше» берут в кавычки вместе с числом: ">1000". Если порог стоит в ячейке, оператор и ссылку соединяют знаком &: ">"&G1.

Можно ли в СУММЕСЛИ указать диапазоны разного размера?

Можно, но итог окажется не тем: функция возьмёт область того же размера, что и диапазон условия[1]. В СУММЕСЛИМН разный размер даёт #ЗНАЧ![5].

Работает ли СУММЕСЛИ в Google Таблицах?

Да, в Google Таблицах есть SUMIF и SUMIFS с тем же назначением аргументов[2]. Порядок аргументов совпадает с Excel: в SUMIFS диапазон суммирования тоже первый.

Источники

  1. [1] Microsoft, справка «СУММЕСЛИ», 2026
  2. [2] Google, справка «Google Sheets function list», 2026
  3. [3] Редакция «Excel-тренажёра», проверка «СУММЕСЛИ на журнале продаж» в движке тренажёра, 2026
  4. [4] Microsoft, справка «Функция СУММЕСЛИМН», 2026
  5. [5] Microsoft, справка «Исправление ошибки #ЗНАЧ! в функциях СУММЕСЛИ/СУММЕСЛИМН», 2026

Похожие темы