Функция ЕСЛИ - Excel

=ЕСЛИ(условие;[значение_если_ИСТИНА];[значение_если_ЛОЖЬ])

На русском языке: ЕСЛИ

На английском языке: IF

Категория Логические функции

Excel 2007 и старше

Описание функции ЕСЛИ

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

В условии функции ЕСЛИ можно сравнивать цифровые значения, текст и различные вычисления, в том числе логические.

Для сравнения нескольких условий используется вложение других логических функций (таких как И, ИЛИ, НЕ) и вложение дополнительных функций ЕСЛИ друг в друга.

Синтаксис функции ЕСЛИ

=ЕСЛИ(условие;[значение_если_ИСТИНА];[значение_если_ЛОЖЬ])

Список аргументов функции ЕСЛИ

условие

логическое выражение, которое принимает значение ИСТИНА или ЛОЖЬ.

Например, выражение A1 < A2 обозначает «значение в ячейке A1 меньше значения в ячейке A2». В случае если это правда, то выражение примет значение ИСТИНА, если выражение ложно – ЛОЖЬ.

[значение_если_ИСТИНА]

необязательный аргумент, в случае если условие примет значение ИСТИНА, то функция вернёт именно это значение.

[значение_если_ЛОЖЬ]

необязательный аргумент, в случае если условие примет значение ЛОЖЬ, то функция вернёт это значение.

Условное объяснение синтаксиса

ЕСЛИ условие истинно, то выполняется часть кода [значение_если_ИСТИНА], иначе выполняется часть кода [значение_если_ЛОЖЬ]

Возвращаемые значения

Лучше всего явно указывать возвращаемые значения аргументами [значение_если_истина] и [значение_если_ложь] (цифры, текст, ИСТИНА/ЛОЖЬ).

Если аргумент значение_если_истина не указать, то при наступлении условия ИСТИНА функция вернёт число 0.

Если аргумент значение_если_ложь не указать, то при наступлении условия ЛОЖЬ функция вернёт текст ЛОЖЬ.

Примечания

Выводимый текст необходимо заключать в кавычки – ”текст”.

Для удобства функцию ЕСЛИ можно записывать не сплошной строкой, а несколькими строками. Это актуально при использовании нескольких вложенных функций. Для перемещения на новую строку используйте сочетание клавиш Alt+Enter.

Примеры

Сравнение двух ячеек

Сравним две ячейки и если их значения равны, то выведем «Они равны», иначе «НЕ равны!»

=ЕСЛИ(A1=B1;"Они равны";"Не равны!")
Сравнение двух ячеек с числами
Сравнение двух ячеек с текстом