Презентация 8 -11 Логические функции Функция IF (ЕСЛИ)
Логические функции IF, AND и OR позволяют в процессе решения задач организовать ветвление, т. е. реализовать выбор нескольких вариантов вычисления, причем функции AND и OR служат для объединения условий.
Синтаксис функции IF IF (лог. выражение; выражение 1; выражение 2) Условная функция, записанная в ячейку таблицы, выполняется так: если логическое выражение истинно, то значение данной ячейки определит <выражение 1>, в противном случае – <выражение 2>.
Логические выражения строятся с помощью операций отношения (<, >, <=(меньше или равно), >=(больше или рано), =, <>(не равно)) и логических операций (AND, OR, NOT). Результатом вычисления логического выражения являются логические величины TRUE (истина) или FALSE (ложь).
Синтаксис функции AND(лог. выражение 1; лог. выражение 2; . . . ) Результатом работы функции AND будет значение TRUE (истина), если все аргументы имеют значение TRUE. Если хотя бы один из аргументов имеет значение FALSE (ложь), результатом будет значение FALSE.
Синтаксис функции OR: OR(лог. выражение 1; лог. выражение 2; . . . ) Результатом работы функции OR будет значение TRUE (истина), если хотя бы один аргумент имеет значение TRUE. Если все аргументы имеют значение FALSE, результатом будет значение FALSE.
Пример В бюро трудоустройства, где ведутся списки желающих получить работу, поступил запрос. Требования работодателя – образование высшее, возраст не более 35 лет. Необходимо определить, кто может являться кандидатом. Для решения данной задачи в ячейку E 2 введена формула =IF(AND(C 2="в"; D 2<=35); "Да"; "Нет")