Track
Чтобы использовать SUMIF() в Excel, введите =SUMIF(range, criteria, [sum_range]), где range — это проверяемые ячейки, criteria — условие для соответствия, а sum_range — ячейки для суммирования. Это позволяет подсчитать значения, отвечающие определённому условию, без ручной фильтрации или сложения строк.
В этой статье мы подробно разберём синтаксис SUMIF(), пройдём пошаговый пример, сравним SUMIF() с родственными функциями, такими как SUMIFS() и COUNTIF(), и рассмотрим ошибки, которые чаще всего сбивают с толку новичков.
Что такое функция SUMIF() в Excel?
SUMIF() — это функция Excel, которая складывает числа, но только те, что удовлетворяют заданному вами условию. Проще говоря, вы указываете, что искать, и Excel складывает только подходящие значения.
Простая формула SUM() складывает всё в диапазоне. А вот SUMIF() работает избирательно: она проверяет каждую ячейку на соответствие условию и добавляет только те, что прошли проверку. Несоответствующие ячейки Excel пропускает.
Например, эту формулу можно применить, если:
- Вы управляете магазином и хотите узнать выручку только по одному товару.
- Вы ведёте учёт расходов и хотите посчитать сумму по одной категории, например «продукты» или «аренда».
- Вы управляете командой и хотите сложить часы, отработанные одним сотрудником.
SUMIF() идеально подходит для каждого случая, потому что вам нужен не общий итог, а его отдельная часть.
Синтаксис SUMIF()
Формула SUMIF() имеет следующую структуру:
=SUMIF(range, criteria, [sum_range])
В этом синтаксисе:
-
range: Группа ячеек, в которой Excel проверяет ваше условие. Здесь Excel определяет, что соответствует, а что нет. -
criteria: Указывает Excel, что искать в диапазоне. Это может быть слово, число или выражение вроде ">>100". -
sum_range(необязательно): Откуда брать числа для сложения, когда найдено соответствие. Если этот аргумент пропустить, Excel сложит значения из самого диапазонаrange.
Краткий пример, как эти три части работают вместе:
=SUMIF(A2:A11, "Apples", B2:B11)
В этой формуле
-
A2:A10 — это диапазон, где мы ищем Apples.
-
Apples — это критерий, точное слово, которое мы хотим найти.
-
B2:B10 — это
sum_range, где находятся соответствующие суммы продаж.
Итак, мы проверяем столбец A на наличие Apples. Каждый раз при совпадении добавляется соответствующее число из столбца B.

Примените SUMIF() для суммирования значений по критерию. Изображение автора.
Как использовать SUMIF() в Excel
Чтобы использовать SUMIF() в Excel, выполните следующие шаги:
Шаг 1. Определите диапазон
В примере мы используем следующий набор данных:

Набор данных для SUMIF(). Изображение автора.
Выберите диапазон, к которому хотите применить условие. В нашем случае мы ищем Apples, которые находятся в столбце Product, поэтому диапазон — A2:A11.
Шаг 2. Задайте критерий
Поскольку нам нужны Apples, критерием будет Apples.
Критерий можно ввести прямо в формулу или сослаться на ячейку, в которой он указан. Здесь мы вводим его напрямую, поэтому, так как это текст, он должен быть в кавычках.
Шаг 3. Укажите диапазон суммирования Диапазон суммирования — это место, где находятся фактические числа. Мы хотим сложить продажи, поэтому диапазон суммирования — B2:B11.
Диапазон суммирования не обязан совпадать по размеру или положению с исходным диапазоном. Главное — чтобы строки соответствовали друг другу: значение, которое SUMIF() добавляет, должно относиться к той же строке, где было найдено соответствие критерию.
Теперь формула выглядит так:
=SUMIF(A2:A11, "Apples", B2:B11)
Работа формулы:
- В строке 2 — Apples, поэтому добавляется 120 .
- В строке 3 — Oranges, поэтому она пропускается.
- В строке 4 снова Apples, добавляется 150 .
- Аналогично в строках 8 и 11 — добавляются 90 и 130.
Итоговый результат — 490

Суммируйте продажи товаров с помощью SUMIF(). Изображение автора.
Примеры SUMIF()
Рассмотрим ещё несколько ситуаций, где SUMIF() может пригодиться. В каждой используется немного иной тип критерия, поэтому пройдёмся по ним по очереди.
Суммирование чисел больше или меньше заданного значения
Иногда нужно не точное слово, а всё, что выше или ниже определённого числа.
Чтобы получить сумму всех продаж больше 100, пишем:
=SUMIF(B2:B11, ">100", B2:B11)
В нашей таблице значения больше 100 — это 120, 150, 110 и 130. Складываем их и получаем 510.
Заметьте, что здесь диапазон и диапазон суммирования совпадают. Потому что мы проверяем сами числа, а не сопоставляем их с другим столбцом.
Для продаж меньше 50 формула будет такой:
=SUMIF(B2:B11, "<50", B2:B11)
В нашей таблице значений ниже 50 нет, поэтому формула вернёт 0 — не ошибку, просто отсутствуют совпадения.

Суммирование чисел, соответствующих условиям «больше чем» или «меньше чем». Изображение автора.
Суммирование по датам
С датами всё немного иначе, так как Excel хранит их как числа. Каждая дата — это порядковый номер, отсчитываемый от фиксированной точки. Поэтому с датами можно использовать знаки сравнения так же, как и с обычными числами.
Допустим, в столбце C у нас даты заказов, и мы хотим сумму продаж после 1 марта 2026 года. Формула будет такой:
=SUMIF(C2:C11, ">"&DATE(2026,3,1), B2:B11)
На скриншоте ниже выделены подходящие даты и их суммарное значение.
Здесь мы используем функцию DATE() вместо ввода даты вручную. Это снижает риск ошибок, так как Excel может по-разному интерпретировать даты в зависимости от региональных настроек.
Если бы нам понадобились расходы за конкретный месяц, например за март 2026 года, потребовались бы уже два условия, поскольку мы проверяем интервал, а не одну точку.
На этом SUMIF() фактически упирается в свой предел — к этому мы вернёмся в разделе сравнения.

Сумма продаж, соответствующих критерию даты, с помощью SUMIF(). Изображение автора.
Использование ссылок на ячейки в качестве критерия
До сих пор мы вводили критерий прямо в формулу, например «Apples» или «>100». Это работает, но не слишком гибко: чтобы проверить другой товар, пришлось бы каждый раз редактировать формулу.
Лучше сослаться на ячейку. Предположим, что ячейка A6 содержит слово Grapes. Тогда формула будет такой:
=SUMIF(A2:A11, A6, B2:B11)
Она суммирует все значения для Grapes. Теперь, чтобы проверить другой продукт, достаточно изменить содержимое A6 — формулу трогать не нужно.

Используйте ссылку на ячейку вместо жёсткого критерия. Изображение автора.
Как использовать подстановочные знаки с SUMIF()
Подстановочные знаки помогают сопоставлять шаблон, если точный текст неизвестен. Например, вы не знаете точное слово, но знаете, что оно начинается с буквы B.
SUMIF() поддерживает два подстановочных знака:
-
*обозначает любое количество символов: ноль, один или сотню. -
?обозначает ровно один символ.
Посмотрим, как это работает на нашей таблице товаров.
Товары, начинающиеся на «A»
Допустим, нам нужна сумма продаж для каждого товара, который начинается с буквы A. Вместо четырёх отдельных формул для Apples, Apricots, Avocados и Almonds одна формула с подстановочным знаком справится со всеми:
=SUMIF(A2:A8, "A*", B2:B8)
Звёздочка после буквы A говорит формуле сопоставлять A, за которой следует что угодно. В нашем примере захватываются все товары, начинающиеся на A: это 120 плюс 90 плюс 60 плюс 75, итого 345.

Товары, начинающиеся на букву A, с помощью подстановочного знака *. Изображение автора.
Названия, содержащие определённый текст
Подстановочные знаки работают и в середине слова. Допустим, нам нужны все товары, содержащие «an» где-то в названии. Это захватывает и Bananas, и Oranges.
Для этого формула будет такой:
=SUMIF(A2:A8, "*an*", B2:B8)
Звёздочка по обе стороны означает, что нам всё равно, что стоит до или после an. Пока an встречается где-то в тексте, это считается совпадением.
Применение к нашей таблице суммирует продажи по Bananas и Oranges и даёт 175.

* находит товар, содержащий указанные символы. Изображение автора.
Когда использовать ? вместо *
? соответствует ровно одному символу. Если у нас есть коды товаров, и нам нужны только коды с ровно одной цифрой после буквы A, мы напишем:
=SUMIF(A2:A7, "A?", B2:B7)
Это соответствует A1, A2 и A3, но не A10 или A11, так как там два символа после A, а не один.

Сопоставляйте шаблон с помощью подстановочного знака ?. Изображение автора.
Итак:
-
Используйте
*, когда длина текста меняется. -
Используйте
?, когда вы точно знаете ожидаемое количество символов.
SUMIF() vs. SUMIFS()
SUMIFS() делает то же, что и SUMIF():
-
SUMIF()проверяет одно условие за раз. -
SUMIFS()проверяет несколько условий одновременно.
Краткое сравнение.
|
SUMIF() |
SUMIFS() |
|
|
Условия |
Одно |
Несколько |
|
Порядок синтаксиса |
Сначала диапазон, затем критерий |
Сначала диапазон суммирования, затем пары диапазон+критерий |
|
Лучше всего для |
Простых итогов с одним условием |
Итогов, зависящих от нескольких условий |
Синтаксис SUMIFS() такой:
SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], …)
Отличие от SUMIF() в том, что sum_range указывается последним. В SUMIFS() он идёт первым.
Рассмотрим это на примере.
В нашей таблице продаж мы хотим получить продажи по Apples, но только там, где сумма выше 100. Это два условия.
В отличие от SUMIF(), SUMIFS() с этим справится. Вот как:
=SUMIFS(B2:B11, A2:A11, "Apples", B2:B11, ">100")
Здесь B2:B11 — это sum_range, он указан первым. Затем идут пары условий: A2:A11 с критерием Apples и B2:B11 с критерием >100. Excel проверяет оба условия для каждой строки и добавляет значение продажи только если оба истинны.

SUMIFS() проверяет несколько условий одновременно. Изображение автора.
SUMIF() vs. COUNTIF()
SUMIF() и COUNTIF() выглядят схожими, поскольку обе функции сначала проверяют условие, а потом выполняют действие. Но задачи у них разные.
-
SUMIF()суммирует значения, соответствующие условию. -
COUNTIF()считает, сколько ячеек соответствует условию.
Краткое сравнение.
|
SUMIF() |
COUNTIF() |
|
|
Что делает |
Складывает подходящие значения |
Считает подходящие ячейки |
|
Тип результата |
Итоговая сумма |
Количество |
|
Нужен ли диапазон суммирования |
Да |
Нет |
|
Лучше всего для |
Итоги, такие как продажи или часы |
Частота, например сколько раз что-то встречается |
Одна функция даёт в сумме, другая — количество. Посмотрим их рядом на исходной таблице продаж.
Здесь мы хотим узнать две вещи о Apples.
- Сколько мы продали всего
- Сколько раз Apples встречается в списке
Для суммы продаж используем SUMIF():
=SUMIF(A2:A11, "Apples", B2:B11)
Эта формула складывает каждую сумму продаж, где товар — Apples, и даёт 490.
Для подсчёта используем COUNTIF():
=COUNTIF(A2:A11, "Apples")
Эта формула считает, в скольких строках встречается Apples, и выдаёт 4.

COUNIF() считает количество вхождений значения в ячейках. Изображение автора.
COUNTIF() требует только диапазон и критерий, так как нечего суммировать. А SUMIF() также нужен диапазон суммирования, потому что он берёт числа из другого места, чтобы их сложить.
Типичные ошибки при работе с SUMIF()
Даже в простой формуле могут закрасться мелкие ошибки. Вот самые частые — и способы их исправить.
Неверный диапазон
Это происходит, когда диапазон и диапазон суммирования не совпадают по строкам. Допустим, ваш диапазон — A2:A11, а диапазон суммирования — B2:B10. У Excel появляется одна «лишняя» строка, и итоги выходят неправильными — иногда безо всякого сообщения об ошибке.
Как исправить: убедитесь, что оба диапазона начинаются и заканчиваются на одних и тех же строках. Если диапазон — A2:A11, то диапазон суммирования также должен охватывать строки со 2-й по 11-ю.
Забыт диапазон суммирования
Предположим, вы хотите сложить значения в столбце B, а условие проверяете в столбце A. Если в формуле указать только A2:A11 и критерий, но не указать диапазон суммирования, Excel решит, что нужно складывать сам столбец A, а не столбец B. Результат окажется неверным.
Как исправить: всегда указывайте диапазон суммирования, если проверяемый столбец отличается от складываемого. Если столбец один и тот же, аргумент можно опустить, но лучше всё же добавить — так понятнее.
Неправильный синтаксис критерия
Если написать >100 без кавычек, будет ошибка. Нужно ">100" — в двойных кавычках. Одиночные кавычки тоже вызовут ошибку.
Как исправить: любой критерий с текстом или знаками сравнения должен быть в кавычках. Если вы сопоставляете точное число, например само число 100, кавычки не нужны. Но как только в критерии появляется символ или слово — кавычки обязательны.
Числа, сохранённые как текст
Иногда числа в таблице выглядят как числа, но Excel фактически воспринимает их как текст. Обычно это случается при импорте данных из другого источника, например CSV-файла или выгрузки из системы.
Это заметно, если числа выровнены по левому краю (Excel так обычно отображает текст), а не по правому.
В такой ситуации SUMIF() с сравнением вроде ">100" будет работать некорректно, потому что Excel не сравнивает текст так же, как реальные числа.
Как исправить: преобразуйте текст обратно в числа. Вкладка Главная > группа Число, в раскрывающемся списке выберите Общий или Числовой.
Лишние пробелы в текстовых значениях
Допустим, в одной ячейке «Apples", а в другой — «Apples " с замыкающим пробелом. На глаз они одинаковые. Для SUMIF() — нет, и формула не посчитает их совпадающими.
Как исправить: оберните формулу в функцию TRIM(), чтобы убрать лишние пробелы перед запуском. Тогда «Apples» и «Apples » наконец-то будут распознаны как одно и то же.
Лучшие практики SUMIF()
Пара привычек упростит работу с SUMIF(), особенно по мере роста таблиц. Рекомендуем следующее.
-
Используйте ссылки на ячейки вместо жёстких критериев: Вводить «Apples» прямо в формулу можно, но тогда придётся её редактировать каждый раз. Проще сослаться на ячейку и менять значение в ней — формула останется прежней.
-
Делайте диапазоны одинакового размера: Диапазон и диапазон суммирования всегда должны охватывать одинаковое число строк. Если один — со 2-й по 11-ю, а другой — до 10-й, итоги будут некорректными.
-
Используйте таблицы Excel для растущих наборов данных: Обычный диапазон вроде A2:A11 не расширяется автоматически по мере роста данных. Преобразуйте данные в таблицу Excel. Таблицы расширяются сами при добавлении строк, и ваша формула
SUMIF()будет расти вместе с ними — без ручных правок. -
Проверяйте формулы на простых примерах: Возьмите 5–6 строк, где вы знаете правильный ответ, и убедитесь, что формула даёт ожидаемый результат. Так проще поймать ошибки до того, как они разойдутся по сотням строк.
-
Используйте SUMIFS(), когда нужно больше одного условия: Как только появляется необходимость проверять два признака сразу, например товар и диапазон дат, переходите на
SUMIFS(). Попытки «натянуть»SUMIF()на эту задачу обычно приводят к запутанным обходным решениям.
Итоги
SUMIF() — самый простой способ сложить значения, отвечающие одному условию. Задайте диапазон, критерий и диапазон суммирования — остальное формула сделает сама.
Начните с простых условий, например сопоставления названия товара или числа, большего заданного. Когда это станет привычным, подстановочные знаки и ссылки на ячейки сделают формулу гибче, не меняя её сути.
Если вам нужно проверять сразу два признака — это сигнал перейти к SUMIFS().
FAQs
Чувствительна ли функция SUMIF() к регистру?
Нет. SUMIF() не различает регистр. Например, критерии "Apples", "APPLES" и "apples" будут соответствовать одним и тем же ячейкам.
Как использовать «не равно» в формуле SUMIF()?
Используйте оператор <> в кавычках. Например, эта формула суммирует продажи по всем товарам, кроме Apples:
=SUMIF(A2:A10,"<>Apples",B2:B10)
Может ли SUMIF() суммировать значения с другого листа?
Да. Для этого добавьте имя листа перед диапазоном ячеек:
=SUMIF(Sales!A2:A100,"Apples",Sales!B2:B100)
Если имя листа содержит пробелы, возьмите его в одинарные кавычки:
=SUMIF('Monthly Sales'!A2:A100,"Apples",'Monthly Sales'!B2:B100)
Почему Excel использует точки с запятой вместо запятых в формуле SUMIF()?
Разделитель аргументов в Excel зависит от региональных настроек компьютера. В некоторых регионах вместо запятых используются точки с запятой.
Поэтому одна и та же формула может выглядеть так:
=SUMIF(A2:A10;"Apples";B2:B10)
Работа формулы та же самая. Меняется только разделитель.
Может ли SUMIF() работать с именованными диапазонами?
Да. Именованные диапазоны делают формулы понятнее. Если столбцы A и B названы Products и Sales, формула примет вид:
=SUMIF(Products,"Apples",Sales)
Именованные диапазоны должны охватывать совпадающие строки.