Skip to main content

ЕСЛИ

Функция ЕСЛИ возвращает второй аргумент, если заданное условие выполнено, и третий — если нет.

Это одна из самых часто используемых функций для создания условий и управления данными в таблицах.

Синтаксис​

ЕСЛИ(логическое_выражение; значение_если_истина; [значение_если_ложь])

АргументОписаниеДопустимые значения
логическое_выражениеЛогическое выражение, которое нужно проверить на истинностьЛогическое условие или выражение, или ссылка на ячейку, которая содержит логическое значение ИСТИНА или ЛОЖЬ
значение_если_истинаЗначение, которое возвращает функция, если аргумент "логическое_выражение" имеет значение ИСТИНАЛюбое значение (число, текст и т.д.)
[значение_если_ложь](необязательный) Значение, которое возвращает функция, если аргумент "логическое_выражение" имеет значение ЛОЖЬЛюбое значение (число, текст и т.д.)

Примеры использования​

Использование с числами​

=ЕСЛИ(A1 > 10; "Больше 10"; "10 или меньше")

Если значение в ячейке A1 больше 10, функция вернет "Больше 10", в противном случае — "10 или меньше".

Использование с текстом​

=ЕСЛИ(B1 = "Да"; "Согласен"; "Не согласен")

Если в ячейке B1 написано "Да", функция вернет "Согласен", иначе — "Не согласен".

Вложенные функции​

=ЕСЛИ(A1 > 10; "Больше 10"; ЕСЛИ(A1 = 10; "Равно 10"; "Меньше 10"))

Эта формула проверяет несколько условий: если A1 больше 10, вернет "Больше 10", если равно 10 — "Равно 10", в противном случае — "Меньше 10".

Примечания​

  • Функцию ЕСЛИ можно использовать в сочетании с другими функциями для создания более сложных логических выражений.

  • Для улучшения читаемости формул и уменьшения ошибок можно использовать вложенные функции.

  • Обратите внимание на порядок аргументов значение_если_истина и значение_если_ложь при составлении функции.