Тема 3. MS Excel использование логических функций в формулах

  • doc
  • 04.05.2020
Публикация на сайте для учителей

Публикация педагогических разработок

Бесплатное участие. Свидетельство автора сразу.
Мгновенные 10 документов в портфолио.

Иконка файла материала 8. Тема 3. MS Excel использование логических функций в формулах.doc

Тема 3. MS Excel использование логических функций в формулах.

 

КРАТКАЯ СПРАВКА

К категории Логические принадлежит функция ЕСЛИ.

Функция ЕСЛИ возвращает одно значение, если заданное условие при вычислении дает значение ИСТИНА, и другое значение, если ЛОЖЬ.

Функция ЕСЛИ используется при проверке условий для значений и формул.

 

Общий вид логической функции ЕСЛИ:

ЕСЛИ (лог_выражение; значение_если_истина;  значение_если_ложь)

 

Лог_выражение    — это любое значение или выражение, принимающее значения ИСТИНА или ЛОЖЬ. Например, A10=100 — это логическое выражение; если значение в ячейке A10 равно 100, то выражение принимает значение ИСТИНА. В противном случае — ЛОЖЬ.

Значение_если_истина    — это значение, которое возвращается, если лог_выражение равно ИСТИНА.

Значение_если_ложь    — это значение, которое возвращается, если лог_выражение равно ЛОЖЬ

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

Логические выражения строятся с помощью операций отношения (<, >, <=, >=, =, < >) и логических операций (И, ИЛИ, НЕ).

Логические операции:

  1. Общий вид логической операции   И

И (логическое_значение1;  логическое_значение2; ...)

 

Логическая связка И возвращает значение ИСТИНА, если все аргументы имеют значение ИСТИНА и возвращает значение ЛОЖЬ, если хотя бы один аргумент имеет значение ЛОЖЬ.

  1. Общий вид логической операции   ИЛИ

ИЛИ (логическое_значение1;  логическое_значение2; ...)

 

Логическая связка ИЛИ возвращает значение ИСТИНА, если хотя бы один из аргументов имеет значение ИСТИНА и возвращает значение  ЛОЖЬ, если все аргументы имеют значение ЛОЖЬ.

  1. Логическая операция НЕ обозначает отрицание, она используется редко.

Примеры выполненных  заданий:

 

Пример №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