Как работает функция ЕСЛИ в Excel: примеры использования

11.12.2020

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

Как в Экселе использовать функцию ЕСЛИ

Приложение Excel, как и Word от Microsoft, является одной из самых полезных и функциональных программ для работы с документами. Она содержит множество опций, необходимых для любой сферы.

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

Часто с помощью функции ЕСЛИ в Excel сравнивают содержимое ячеек с каким-то эталонным значением, чтобы поделить их на определенные категории.

Для примера мы создали таблицу с фамилиями и возрастом случайно выбранных людей. Предположим, что в третьем столбике напротив каждого человека надо проставить его “социальный статус” — ребенок это или взрослый. Это можно сделать с помощью функции ЕСЛИ.


Ставим курсор в ячейку напротив первого участника таблицы — у нас это D4. Вводим “=” и выбираем функцию ЕСЛИ в списке над таблицей.


Откроется новое окно, в котором надо задать параметры функции.


Логическое выражение — любое условие, при выполнении которого можно получить ответ “да” или “нет”, что на языке Экселя обозначается как “ложь” и “истина”. В нашем случае мы сравниваем возраст человека с числом 18, чтобы определить, взрослый это или ребенок. Значит, в поле “Лог_выражение” следует записать формулу “С4 (ячейка с возрастом) >=18”. В графе “Значение_если_истина” пишем “Взрослый”, а в “Значение_если_ложь” — “Ребенок”. Все буквенные обозначения должны быть в кавычках.


Кликаем ОК или нажимаем Enter. В ячейке D4, куда вводилась формула, появится результат вычислений. Чтобы применить функцию к другим позициям в таблице, надо растянуть ее на другие ячейки с помощью автозаполнения (выделения с черным крестиком).


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

Создадим для этого еще одну функцию, которая будет обращаться к ячейке D4, в которой у нас уже есть результат работы первого оператора:


Новая функция проверяет, есть ли в ячейке слово "Взрослый". Если да — она возвращает значение 500, если нет — 200.


Изучаем Эксель: функция ЕСЛИ с несколькими условиями

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

Предположим, надо поделить участников таблицы не на две категории, а на три — “Ребенок”, “Взрослый” и “Пожилой.” Для этого уже недостаточно простой проверки “больше или равно 18” — а значит, надо ввести еще одно условие: в нашем случае это будет “больше 60”.

Синтаксис функции ЕСЛИ выглядит следующим образом: =ЕСЛИ(логическое_выражение;значение_если_истина;значение_если_ложь)

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

В первом примере наша формула выглядела так: ЕСЛИ(C4>=18;"Взрослый";"Ребенок")

Добавим в ней еще одно выражение - C4>60. Также надо прописать “Значение_если_истина”, которое будет выдавать Excel при соответствии - “Пожилой”. В поле “Значение_если_ложь” оставим формулу из первого примера и добавим в конце еще одну закрывающую скобку. В итоге получится: =ЕСЛИ(C4>60;"Пожилой";ЕСЛИ(C4>=18;"Взрослый";"Ребенок"))


Для чистоты эксперимента добавим пару новых строк, чтобы в столбце были значения для каждого возраста. Растягивает формулу и видим результат — два последних человека распознаны как пожилые.


В MS Excel 2010 таким образом можно вкладывать друг в друга до семи условий.

Читайте также: