Здравствуйте, уважаемые читатели блога! Сегодня рассмотрим логические функции табличного процессора MS Excel 2010. Таких функций немного – всего семь, причем две из них – это функции без аргументов. Что такое логические функции? Это функции, при задании которых используются логические выражения. Логические выражения бывают:
- <больше
- < меньше
- >= больше или равно
- <= меньше или равно
- <> не равно
Логическое выражение и логическая функция могут принимать значение Истина или Ложь, в зависимости от значения выражения. Например, 5>3 – принимает значение Истина, а 3<>3 принимает значение Ложь. Рассмотрим логические функции. 1) И (аргумент 1; аргумент 2) Функция принимает значение Истина, только в том случае, когда истинны оба аргумента. Если хотя бы один аргумент или оба сразу ложны, то функция принимает значение Ложь. 2) ИЛИ (аргумент 1; аргумент 2) Функция принимает значение Ложь, только в том случае, когда ложны оба аргумента. Если хотя бы один аргумент или оба сразу истинны, то функция принимает значение Истина. 3) НЕ (аргумент) Функция принимает значение Истина, если аргумент Ложь, и Ложь – если аргумент Истина. Для логических функций И и ИЛИ количество аргументов может быть от 1 до 255. Логические функции И, ИЛИ, НЕ используются как самостоятельно, так и для записи сложных аргументов для функций.
4) ЕСЛИ (логическое_выражение; значение_если_истина; значение_если_ложь)Выполняется данная функция таким образом:
- проверяется логическое выражение;
- если логическое выражение истинно, то значение функции становится равным значение_если_истина;
- если логическое выражение ложно, то значение функции становится равным значение_если_ложь.
Лучше всего эту функцию рассмотреть на примере. Допустим, что вычисляются корни квадратного уравнения. В зависимости от того, чему равен дискриминант, варианты вычислений могут отличаться. (см.рис). Если дискриминант меньше нуля, то в ответ выводится надпись «Решений нет», если дискриминант больше нуля, то выводится надпись «Корней два» и если дискриминант равен нулю, то находится один корень.
5) ЕСЛИОШИБКА (значение; значение_если_ошибка) Эта функция достаточно новая, появилась в MS Excel 2010. Цель этой функции – определение ошибок. В качестве значения указываем выражение или функцию, значение которой будут выводиться, если ошибок нет. В качестве значение_если_ошибка указываем выражение или текст, который будет выводиться, если есть ошибка. (см. рис.) В примере на рисунке находится скорость путем деления расстояния на время. В ячейку В4 забыли записать значение времени, поэтому выводится текст Деление невозможно, т.к. имеет место попытка деления на нуль. 6) ИСТИНА() возвращает значение Истина. У этой функции нет аргументов. В принципе, можно просто написать в ячейку слово Истина. 7) ЛОЖЬ() возвращает значение Ложь. У этой функции нет аргументов. В принципе, можно просто написать в ячейку слово Ложь. В этой статье мы рассмотрели логические функции табличного процессора MS Excel 2010.
Удачи в работе с табличным процессором MS Excel!
С уважением, автор блога
Спасибо за интересную и содержательную информацию. Удачи Вам! Заходите в гости!
Уведомление: Табличный процессор MS Excel 2010. Вставка функции. | Персональный сайт учителя информатики