=СУММЕСЛИ(A2:A7;"North";C2:C7) складывает продажи из C2:C7 во всех строках, где в столбце A написано North. Это функция СУММЕСЛИ (по-английски SUMIF): она проверяет один диапазон по условию и складывает подходящие строки другого диапазона.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Region | Product | Sales | Region | Total | |
| 2 | North | Apple | 120 | North | 230 | |
| 3 | South | Pear | 45 | South | 245 | |
| 4 | North | Pear | 80 | |||
| 5 | East | Apple | 55 | |||
| 6 | South | Apple | 200 | |||
| 7 | North | Apple | 30 |
=СУММЕСЛИ(A2:A7;"North";C2:C7)F2 складывает 120, 80 и 30, три строки North, и показывает 230. F3 берёт регион из E3: замените E3 на East, и она покажет 55. Измените любое число в столбце C, и обе суммы обновятся.
Синтаксис СУММЕСЛИ
=SUMIF(range, criteria, [sum_range])
range(диапазон) это ячейки, которые проверяются по условию.criteria(критерий) это условие: текст в кавычках ("North"), сравнение (">100"), шаблон с подстановочными знаками ("*apple*") или ячейка (E3или">"&F2с оператором).sum_range(диапазон_суммирования) это ячейки, которые нужно сложить. Аргумент необязательный: без него СУММЕСЛИ складывает подходящие ячейки самогоrange.
range и sum_range сопоставляются построчно, поэтому они должны начинаться на одной строке и быть одного размера. В русском Excel десятичный разделитель запятая, поэтому аргументы разделяются точкой с запятой: =СУММЕСЛИ(A2:A7;"North";C2:C7). Формулы в таблицах на этой странице можно вводить и так, по-русски.
СУММЕСЛИ больше или меньше
Чтобы сложить числа больше или меньше значения, условие и сумма относятся к одному столбцу, поэтому sum_range можно пропустить.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Region | Product | Sales | Condition | Total | |
| 2 | North | Apple | 120 | Over 100 | 320 | |
| 3 | South | Pear | 45 | 100 or less | 210 | |
| 4 | North | Pear | 80 | Not North | 300 | |
| 5 | East | Apple | 55 | Limit | 50 | |
| 6 | South | Apple | 200 | Over the limit | 455 | |
| 7 | North | Apple | 30 |
=СУММЕСЛИ(C2:C7;">100")F2 складывает 120 и 200, F3 складывает остальные четыре, и вместе они всегда дают общий итог. F4 показывает «не равно»: всё, кроме North. F6 берёт порог из F5. Пишите оператор в кавычках и присоединяйте ячейку через &: ">"&F5, а не ">F5".
СУММЕСЛИ, если ячейка содержит текст
* в критерии заменяет любое количество символов, а ? ровно один. "*apple*" подходит к любому товару, в названии которого в любом месте и в любом регистре есть apple.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Product | Sales | Condition | Total | |
| 2 | Apple | 120 | contains apple | 250 | |
| 3 | Pineapple | 45 | exactly Apple | 120 | |
| 4 | Pear | 80 | starts with P | 325 | |
| 5 | Green apple | 55 | word in D6 | 80 | |
| 6 | Plum | 200 | pear | ||
| 7 | Apple cider | 30 |
=СУММЕСЛИ(A2:A7;"*apple*";B2:B7)E2 складывает Apple, Pineapple, Green apple и Apple cider. E3 без подстановочных знаков складывает только ячейку, где стоит ровно Apple. E5 собирает шаблон из слова в D6: замените D6 на cider, и E5 покажет продажи одного cider. Другие шаблоны и ~ для настоящей звёздочки описаны на странице о подстановочных знаках.
Чтобы сложить значения рядом с любой заполненной ячейкой, используйте "<>" (не пусто): =СУММЕСЛИ(A2:A7;"<>";B2:B7). "" складывает строки, где ячейка пустая.
СУММЕСЛИ по дате
Даты это числа, поэтому ">=", "<" и остальные операторы работают и с ними. Соберите дату функцией ДАТА или держите её в ячейке и присоединяйте к оператору через &.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Region | Sales | Date | Condition | Total | |
| 2 | North | 120 | 2026-01-05 | From Feb 1 | 365 | |
| 3 | South | 45 | 2026-01-12 | Cutoff | 2026-03-01 | |
| 4 | North | 80 | 2026-02-03 | Before the cutoff | 300 | |
| 5 | East | 55 | 2026-02-18 | On Jan 12 | 45 | |
| 6 | South | 200 | 2026-03-02 | |||
| 7 | North | 30 | 2026-03-20 |
=СУММЕСЛИ(C2:C7;">="&ДАТА(2026;2;1);B2:B7)F2 складывает четыре заказа начиная с 1 февраля: 80, 55, 200 и 30, то есть 365. F4 складывает заказы до даты в F3. Сумма за один месяц требует начальной и конечной даты, двух условий на одном столбце, а это работа для СУММЕСЛИМН: =СУММЕСЛИМН(B2:B7;C2:C7;">="&ДАТА(2026;2;1);C2:C7;"<"&ДАТА(2026;3;1)).
СУММЕСЛИ с другого листа
Диапазоны могут лежать на другом листе: поставьте перед ними имя листа и !. Ниже данные на листе Sales, а сводка на своём листе. Щёлкните ярлык Sales, чтобы увидеть строки, которые складываются.
| A | B | |
|---|---|---|
| 1 | Region | Total |
| 2 | North | 230 |
| 3 | South | 245 |
| 4 | East | 55 |
=СУММЕСЛИ(Sales!$A$2:$A$7;A2;Sales!$C$2:$C$7)B2 протянута вниз до B4: критерий A2 сдвигается на A3 и A4, а $ удерживает оба диапазона на тех же строках листа Sales. Без $ третья копия читала бы Sales!A4:A9 и пропустила бы первые строки. Такой приём, список подписей и по одной СУММЕСЛИ рядом с каждой, позволяет собрать сводку по категориям без сводной таблицы. Имя листа с пробелом нужно заключать в кавычки: 'Sales 2026'!$A$2:$A$7.
Практика: СУММЕСЛИ
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Region | Product | Sales | Product | Total | |
| 2 | North | Apple | 120 | Apple | ||
| 3 | South | Pear | 45 | |||
| 4 | North | Pear | 80 | |||
| 5 | East | Apple | 55 | |||
| 6 | South | Apple | 200 | |||
| 7 | North | Plum | 30 | |||
| 8 | West | Apple | 65 |
Ваша очередь: Сложите продажи строк Apple. Напишите формулу в F2.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Order | Amount | Condition | Total | |
| 2 | A-101 | 120 | 100 or more | ||
| 3 | A-102 | 45 | |||
| 4 | A-103 | 310 | |||
| 5 | A-104 | 100 | |||
| 6 | A-105 | 85 | |||
| 7 | A-106 | 140 | |||
| 8 | A-107 | 99 |
Ваша очередь: Сложите заказы на 100 и больше в B2:B8. Напишите формулу в E2.
СУММЕСЛИ с несколькими условиями
СУММЕСЛИ принимает одно условие. Часто встречаются два случая.
Оба условия должны выполняться (North и Apple): используйте СУММЕСЛИМН. Сначала идёт диапазон суммирования, затем пары условий.
=SUMIFS(C2:C7,A2:A7,"North",B2:B7,"Apple")
Любое из значений в одном столбце (North или South): передайте СУММЕСЛИ список в фигурных скобках и сложите два результата функцией СУММ или сложите две СУММЕСЛИ.
=SUM(SUMIF(A2:A7,{"North","South"},C2:C7))
=SUMIF(A2:A7,"North",C2:C7)+SUMIF(A2:A7,"South",C2:C7)
В русском Excel вторая формула записывается так: =СУММЕСЛИ(A2:A7;"North";C2:C7)+СУММЕСЛИ(A2:A7;"South";C2:C7); первая показана в английской форме, потому что разделители внутри фигурных скобок зависят от региональных настроек. Для условия на вычисление (месяц даты, продажи, умноженные на цену) СУММЕСЛИ не поможет, а СУММПРОИЗВ поможет.
Почему СУММЕСЛИ возвращает 0 или неверную сумму
- Условие ни с чем не совпадает. «North » с пробелом в конце не равно «North». Проверьте условие формулой
=СЧЁТЕСЛИ(A2:A7;"North"): если она даёт 0, проблема в совпадении, а не в сумме. - Числа в диапазоне суммирования сохранены как текст. СУММЕСЛИ молча их пропускает. Обычно они прижаты к левому краю ячейки и отмечены зелёным треугольником; сначала преобразуйте их в числа.
- Ячейка внутри кавычек.
">F5"сравнивает с текстом F5. Пишите">"&F5. - Диапазоны разного размера.
=СУММЕСЛИ(A2:A7;"North";C2)не возвращает ошибку: Excel подгоняетsum_rangeпод размерrange, начиная с его первой ячейки. Это работает, но диапазон суммирования, который начинается не с той строки, молча складывает не те ячейки, поэтому всегда задавайте обоим диапазонам одни и те же строки. - Диапазоны лежат в другой книге, которая закрыта. СУММЕСЛИ показывает
#ЗНАЧ!(по-английски#VALUE!, так ошибки показывают таблицы на этой странице), пока файл не открыт.
Часто задаваемые вопросы
Как работает СУММЕСЛИ в Excel?
=СУММЕСЛИ(range; criteria; sum_range) проверяет каждую ячейку range по условию и, если она подходит, прибавляет ячейку из той же строки sum_range. =СУММЕСЛИ(A2:A7;"North";C2:C7) суммирует столбец C для строк North.
Как сложить значения больше числа?
Пропустите диапазон суммирования и поставьте сравнение в кавычки: =СУММЕСЛИ(C2:C7;">100") складывает все значения в C2:C7 больше 100. Если порог в ячейке, пишите =СУММЕСЛИ(C2:C7;">"&F2).
Как сложить, если ячейка содержит текст?
Поставьте звёздочки вокруг текста: =СУММЕСЛИ(B2:B7;"*apple*";C2:C7) складывает столбец C везде, где в столбце B встречается apple, например Apple, Pineapple или Green apple. Регистр не учитывается.
Как использовать СУММЕСЛИ с несколькими условиями?
Если должны выполняться все условия, используйте СУММЕСЛИМН: =СУММЕСЛИМН(C2:C7;A2:A7;"North";B2:B7;"Apple"). Для любого из двух значений в одном столбце сложите результаты списка. В английской форме: =SUM(SUMIF(A2:A7,{"North","South"},C2:C7)).
Почему СУММЕСЛИ возвращает 0?
Обычно условие ни с чем не совпадает (пробел в конце данных или ">F2" вместо ">"&F2) либо числа в диапазоне суммирования сохранены как текст, а СУММЕСЛИ их пропускает. Проверьте совпадение функцией СЧЁТЕСЛИ с тем же диапазоном и условием.