Функции и формулы
Функция СУММЕСЛИ в Excel для чайников: итог по менеджеру, товару и дате
СУММЕСЛИ в Excel — это функция суммы по условию для тех, кто собирает итог по менеджеру, товару или периоду без фильтров. По справке Microsoft она проверяет один диапазон, складывает другой и пропускает пустые и текстовые ячейки[1]. Для двух и более правил есть СУММЕСЛИМН. Ниже — примеры на журнале продаж, условия с датами и масками, порядок аргументов и причины нулевой суммы.
Итог по менеджеру, сумма по товару, выручка за месяц — для таких отчётов обычно фильтруют таблицу и складывают видимые строки вручную. Найти итог быстрее помогает СУММЕСЛИ в 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 вместо суммы стоит слово «нет», как бывает в выгрузках.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Менеджер | Товар | Сумма | Дата |
| 2 | Иванов | Чай | 1200 | 15.09.2026 |
| 3 | Петрова | Кофе | 3400 | 02.10.2026 |
| 4 | Иванов | Кофе | 2100 | 10.10.2026 |
| 5 | Сидоров | Чай | 800 | 20.10.2026 |
| 6 | Петрова | Чай | 1500 | 01.11.2026 |
| 7 | Иванов | Сахар | нет | 03.11.2026 |
Справка Microsoft относит СУММЕСЛИ к Excel 2016, Excel 2019, Excel 2021, Excel 2024 и Microsoft 365, включая версии для Mac[1]. В Google Таблицах есть SUMIF с тем же набором аргументов и SUMIFS для нескольких критериев[2].
Разобравшись с аргументами, переходим к записи формулы по шагам.
Пошаговая сумма продаж одного менеджера
СУММЕСЛИ складывает продажи одного менеджера одной формулой без фильтра и ручного отбора. Задача: сложить продажи Иванова.
- Начните формулу в пустой ячейке F2: наберите
=СУММЕСЛИ(. - Выделите A2:A7 — столбец, где ищется менеджер, и поставьте точку с запятой.
- Напишите условие в кавычках:
"Иванов", затем снова точку с запятой. - Выделите C2:C7 — столбец сумм, закройте скобку и нажмите Enter.
- Сверьте ответ с ручным сложением строк Иванова.
На журнале формула =СУММЕСЛИ(A2:A7;"Иванов";C2:C7) вернула 3300: строки с суммами 1200 и 2100 сложились, а «нет» в C7 функция пропустила без ошибки[3]. Ручная проверка на двух-трёх строках ловит такие пропуски сразу, пока отчёт не ушёл дальше. Если сумма меньше ожидаемой, проверьте столбец сумм: числа, сохранённые как текст, функция не складывает, а только пропускает.
Итог по каждому менеджеру удобно получить одной протянутой формулой: =СУММЕСЛИ($A$2:$A$7;E2;$C$2:$C$7), где фамилии перечислены в столбце E. Знак доллара держит диапазоны на месте, иначе при протягивании они сползут вниз. Подробнее о закреплении — на странице про абсолютные ссылки и клавишу F4.
Повторите эту формулу в тренажёре: урок меняет журнал продаж и проверяет, что диапазоны не перепутаны. Однако условие «равно фамилии» — самый простой случай: с числами, датами и масками запись устроена иначе.
Чем отличаются условия: текст, числа, даты и маски
СУММЕСЛИ принимает в условии текст, число, знак сравнения, ссылку, дату или маску. Текст и выражения со знаками сравнения берут в двойные кавычки, а числа пишут без них[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]. Логические значения в столбце сумм лучше не держать вовсе: итог от них меняется без всякого сигнала.
Именно поэтому формулу, скопированную из одной функции в другую, стоит перечитать по аргументам, прежде чем протягивать.
Когда СУММЕСЛИ не подойдёт: закрытые книги, длинный текст, «ИЛИ»
СУММЕСЛИ не подойдёт, когда источник в закрытой книге или условие длиннее предела. В этих случаях формула возвращает неверный ответ или ошибку, а предупреждения не показывает — заметить промах можно только сверкой с исходными данными.
- Если формула ссылается на закрытую книгу, она вернёт #ЗНАЧ!, пока книга не открыта[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] Microsoft, справка «СУММЕСЛИ», 2026
- [2] Google, справка «Google Sheets function list», 2026
- [3] Редакция «Excel-тренажёра», проверка «СУММЕСЛИ на журнале продаж» в движке тренажёра, 2026
- [4] Microsoft, справка «Функция СУММЕСЛИМН», 2026
- [5] Microsoft, справка «Исправление ошибки #ЗНАЧ! в функциях СУММЕСЛИ/СУММЕСЛИМН», 2026