EstavorАкадемия — онлайн-курсы
Estavor Академия › Блог

Как работают ЕСЛИ (IF) и СУММЕСЛИ (SUMIF) в Excel?

Как написать функцию IF в Excel и суммировать по условию с SUMIF? Синтаксис, аргументы и примеры по данным поддержки Microsoft.

📅 29 октября 2026✅ Источники проверены: 2026-10-29⏱ 3 мин чтения👁 8 прочтений
Как работают ЕСЛИ (IF) и СУММЕСЛИ (SUMIF) в Excel?

Две самые популярные функции Excel — IF (проверка условия, в русской версии ЕСЛИ) и SUMIF (суммирование по условию, в русской версии СУММЕСЛИ). Для всех, кто работает с отчётами, бюджетом или таблицей продаж, это ежедневные инструменты. Ниже объясняем обе с примерами на основе официальных страниц поддержки Microsoft.

Что такое функция IF?

По словам Microsoft, функция IF позволяет выполнять логическое сравнение значения с ожидаемым результатом. Поэтому у IF может быть два результата: один — если условие истинно, другой — если ложно.

Синтаксис IF

IF(logical_test, value_if_true, [value_if_false])

  • logical_test (обязательный) — условие, которое нужно проверить;
  • value_if_true (обязательный) — значение, возвращаемое, если условие ИСТИННО (TRUE);
  • value_if_false (необязательный) — значение, возвращаемое, если условие ЛОЖНО (FALSE).

Примеры IF

Несколько примеров со страницы Microsoft:

ФормулаЧто делает
=IF(C2="Yes",1,2)Если в C2 "Yes", возвращает 1, иначе 2
=IF(C2=1,"Yes","No")Если C2 равно 1 — "Yes", иначе "No"
=IF(C2>B2,"Over Budget","Within Budget")Если расход больше бюджета, пишет "Over Budget"
=IF(C2>B2,C2-B2,0)Считает превышение бюджета, если его нет — 0
Текст в формуле всегда пишется в кавычках (как "Yes"). Microsoft отмечает, что исключение — TRUE и FALSE.

Если нужно несколько проверок, функции IF можно вкладывать друг в друга.

Частые проблемы с IF

  • Если в ячейке появляется 0, значит, в аргумент value_if_true или value_if_false ничего не записано.
  • Ошибка #NAME? обычно означает, что формула написана с ошибкой.

Что такое функция SUMIF?

SUMIF суммирует из диапазона только те значения, которые соответствуют заданному условию. Например, =SUMIF(B2:B25,">5") складывает в диапазоне B2:B25 только числа больше 5.

Синтаксис SUMIF

SUMIF(range, criteria, [sum_range])

  • range (обязательный) — ячейки, которые проверяются по условию. Пустые и текстовые значения игнорируются;
  • criteria (обязательный) — условие, определяющее, какие ячейки суммировать: число, выражение, ссылка на ячейку, текст или функция;
  • sum_range (необязательный) — указывается, если суммируемые ячейки отличаются от range. Если не указан, Excel суммирует ячейки из range.

Примеры SUMIF

По примерам со страницы Microsoft:

  • =SUMIF(A2:A7,"Fruits",C2:C7) — складывает суммы из столбца C для строк, где в столбце A категория "Fruits".
  • =SUMIF(A2:A5,">160000",B2:B5) — складывает значения столбца B для строк, где в столбце A число больше 160000.
  • =SUMIF(A2:A5,">" & C2,B2:B5) — берёт условие не из формулы, а из ячейки C2.
  • =SUMIF(B2:B7,"*es",C2:C7) — складывает суммы по товарам, название которых заканчивается на "es".

Правила записи условия

  • Текстовые условия и условия с логическими/математическими знаками (как ">5") пишутся в кавычках; простое числовое условие можно писать без кавычек.
  • Знак ? заменяет любой один символ, а \* — любую последовательность символов. Если ищете сам знак ? или \*, поставьте перед ним ~.
Microsoft предупреждает: SUMIF возвращает неверный результат при сопоставлении строк длиннее 255 символов.

Когда использовать IF и SUMIF?

  • Если для каждой строки нужно отдельное решение («оплачено / не оплачено», «в рамках бюджета / превышение») — IF.
  • Если нужна сумма только по строкам, отвечающим условию (продажи одной категории, операции больше определённой суммы) — SUMIF.

Кратко

  • IF проверяет условие и возвращает один из двух результатов: IF(logical_test, value_if_true, [value_if_false]).
  • SUMIF суммирует только значения, отвечающие условию: SUMIF(range, criteria, [sum_range]).
  • Текстовые условия и условия со знаками пишутся в кавычках; ? и \* — подстановочные знаки.
  • SUMIF даёт неверный результат для строк длиннее 255 символов.

Хотите изучить Excel на практических заданиях? Напишите в Estavor Akademiya: +994 77 754 10 12

📚 Источники

  1. Microsoft Support — IF function
  2. Microsoft Support — SUMIF function
ℹ️ Статья носит общий информационный характер; использованные источники указаны ниже.
🌐 Оригинал статьи — на азербайджанском языке; официальные источники доступны на азербайджанском языке.

Другие статьи