К категории Логические принадлежит функция ЕСЛИ.
Функция ЕСЛИ возвращает одно значение, если заданное условие при вычислении дает значение ИСТИНА, и другое значение, если ЛОЖЬ.
Функция ЕСЛИ используется при проверке условий для значений и формул.
Общий вид логической функции ЕСЛИ:
ЕСЛИ (лог_выражение; значение_если_истина; значение_если_ложь)
Лог_выражение — это любое значение или выражение, принимающее значения ИСТИНА или ЛОЖЬ. Например, A10=100 — это логическое выражение; если значение в ячейке A10 равно 100, то выражение принимает значение ИСТИНА. В противном случае — ЛОЖЬ.
Значение_если_истина — это значение, которое возвращается, если лог_выражение равно ИСТИНА.
Значение_если_ложь — это значение, которое возвращается, если лог_выражение равно ЛОЖЬ
Таким образом, функция ЕСЛИ – условная функция, записанная в ячейку таблицы. Эта функция в скобках имеет три параметра: первый параметр – логическое выражение, которым задается условие и если условие истинно, то значение данной ячейки определит второй параметр, а если ложь, то – третий параметр.
Логические выражения строятся с помощью операций отношения (<, >, <=, >=, =, < >) и логических операций (И, ИЛИ, НЕ).
Логические операции:
И (логическое_значение1; логическое_значение2; ...)
Логическая связка И возвращает значение ИСТИНА, если все аргументы имеют значение ИСТИНА и возвращает значение ЛОЖЬ, если хотя бы один аргумент имеет значение ЛОЖЬ.
ИЛИ (логическое_значение1; логическое_значение2; ...)
Логическая связка ИЛИ возвращает значение ИСТИНА, если хотя бы один из аргументов имеет значение ИСТИНА и возвращает значение ЛОЖЬ, если все аргументы имеют значение ЛОЖЬ.
Пример №1:
В бюро трудоустройства, где ведутся списки желающих получить работу (рис.3.1.), в 2009году поступил запрос. Требования работодателя – высшее образование. Осуществить отбор кандидатов из этого списка.
Рис.3.1. Список кандидатов, желающих получить работу
Решение:
Для отбора из этого списка кандидатов, соответствующих требованиям работодателя, воспользуйтесь логической функцией ЕСЛИ.
Если кандидат из списка соответствует требованиям, то вывести в отдельном столбце слово «подходит», а иначе – слово «нет».
Таким образом, в ячейку Е2 введите следующую формулу:
= ЕСЛИ(C2="в";"подходит";"нет")
Скопируйте эту формулу в нижние ячейки для остальных кандидатов, и получится таблица, изображенная на рис.3.2.
Рис.3.2. Результат отбора на запрос
Пример №2:
Решить задачу из примера №1 для другого запроса работодателя.
Требования работодателя – образование высшее, возраст не более 25 лет.
Решение:
Задача решается аналогично, только меняется формула в ячейке Е2. В формуле уже будут два условия – логических выражения, соединенных логической связкой И. Формула следующая:
= ЕСЛИ(И(C2="в";2009-D2<=25);"подходит";"нет")
Логическое выражение 2009-D2 вычисляет возраст кандидата.
Скопируйте эту формулу в нижние ячейки для остальных кандидатов, и получится таблица, изображенная на рис.3.3.
Рис.3.3. Результат отбора на запрос
Пример №3:
Вычислить
для всех х из отрезка [-1;7] с шагом h=1,3 значения функции У(х),
где У(х) =
Решение:
Оформить вычисления в виде таблицы следующим образом (рис.3.4.)
Рис.3.4. Пример оформления таблицы
Как
показано на рис.3.4. в ячейку А3 введена формула подсчета
следующего значения х, а в ячейку В2 - формула подсчета значения У(х)
в зависимости от условия: ЕСЛИ х<4, ТО вычислить =АВS(х+4), ИНАЧЕ
вычислить
= (х+4)^2.
После ввода формул скопируйте их в нижние ячейки. На рис.3.5. изображена таблица с полученными результатами.
Рис.3.5. Результат вычислений
Пример №4:
Оформить лист для вычисления значения функции Y(x):
Значения x взять из отрезка [-3;3] с шагом 0,5
Решение:
Логическая функция ЕСЛИ может быть вложенной одна в другую, т.е. состоять их нескольких функций ЕСЛИ. Этот пример проиллюстрирует это.
Таблица с данными и готовыми формулами будет выглядеть следующим образом (рис.3.6.):
Рис.3.6. Пример создания таблицы
Создайте такую таблицу, введите данные формулы и скопируйте их в соответствующие ячейки. Обратите внимание на вложенность функции.
Скачано с www.znanio.ru
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.