Условная функция и логические выражения в табличном процессоре Excel

Содержание

Слайд 2

Задача 1. Разработать таблицу, содержащую следующие сведения об абитуриентах: фамилия, оценки

Задача 1. Разработать таблицу, содержащую следующие сведения об абитуриентах: фамилия, оценки за

экзамены по математике, русскому и информатике, сумма баллов за три экзамена и информацию о зачислении: если сумма баллов больше или равна проходному баллу -13 и оценка за экзамен по математике – 4 или 5, то абитуриент зачислен в учебное заведение, в противном случае – нет.

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

Слайд 3

Общий вид условной функции: ЕСЛИ( ; ; ) Условие – это

Общий вид условной функции:
ЕСЛИ(<условие>; <выражение1>;<выражение2>)

Условие – это логическое выражение, которое может

принимать значение ИСТИНА или ЛОЖЬ.
<выражение1> и <выражение2> могут быть числами, формулами или текстами.

Условная функция, записанная в ячейку таблицы, выполняется так:
если условие истинно, то значение данной ячейки определит <выражение1>, в противном случае – <выражение2>.

Слайд 4

Логические выражения. Логические выражения строятся с помощью операций отношения ( ,

Логические выражения.

Логические выражения строятся с помощью операций отношения (<, <= (меньше

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

Результатом вычисления логических операций являются логические величины ИСТИНА или ЛОЖЬ.

Слайд 5

Особенности записи логических операций в ТП: сначала записывается имя логической операции

Особенности записи логических операций в ТП:
сначала записывается имя логической операции

(И, ИЛИ, НЕ), а затем в круглых скобках перечисляются логические операнды.

ЕСЛИ(И(Е5>С1;В3<10); «ДА»; «НЕТ»)
содержимое ячейки Е5 больше содержимого ячейкиС1 И содержимое ячейки В3 меньше 10. Если условие выполняется, то в выбранной клетке будет отображаться «ДА», в противном случае – «НЕТ».

Слайд 6

Задача 1. Разработать таблицу, содержащую следующие сведения об абитуриентах: фамилия, оценки

Задача 1.
Разработать таблицу, содержащую следующие сведения об абитуриентах: фамилия, оценки за

экзамены по математике, русскому и информатике, сумма баллов за три экзамена и информацию о зачислении: если сумма баллов больше или равна проходному баллу -13 и оценка за экзамен по математике – 4 или 5, то абитуриент зачислен в учебное заведение, в противном случае – нет.
Слайд 7

Слайд 8

Вложенные логические функции ЕСЛИ. Формат записи: =ЕСЛИ(усл.1; выражение В; ЕСЛИ(усл.2; выражение

Вложенные логические функции ЕСЛИ.

Формат записи:
=ЕСЛИ(усл.1; выражение В; ЕСЛИ(усл.2; выражение С; ЕСЛИ(…)))
Может

быть вложено до семи условий ЕСЛИ
Слайд 9

Задача 2. Найти работников, у которых имеются одновременно задолженности по двум

Задача 2.

Найти работников, у которых имеются одновременно задолженности по двум видам

кредита, и удержать от ЗП- 20% в счет погашения кредитов. С остальных работников, имеющих задолженность по какому-либо одному виду кредита, удержать 10% от ЗП. Работникам, не имеющим задолженности по кредиту, проставить в графе “Удержано”- 0. В нашем примере логическая функция будет иметь следующий вид:
=ЕСЛИ(И(С2>0;D2>0);B2*0,2;ЕСЛИ(И(С2=0;D2=0);0;B2*0,1))
Данная логическая функция означает, что если одновременно задолженности по потребительскому кредиту на жилищное строительство больше нуля, то необходимо удержать 20% с начисленной суммы, если обе задолженности одновременно равны нулю, то необходимо вывести 0, в противном случае необходимо удержать 10% от начисленной суммы.
Слайд 10

=ЕСЛИ(И(С2>0;D2>0);B2*0,2;ЕСЛИ(И(С2=0;D2=0);0;B2*0,1))

=ЕСЛИ(И(С2>0;D2>0);B2*0,2;ЕСЛИ(И(С2=0;D2=0);0;B2*0,1))

Слайд 11

Решение задач: «Переведите» условные выражения, записанные по правилам электронных таблиц в

Решение задач:

«Переведите» условные выражения, записанные по правилам электронных таблиц в

форму обычных предложений русского языка («Если…, то…, иначе…»).
а) =ЕСЛИ (В1> C1; D2^2; D2*2)
б) =ЕСЛИ (И(С5 >= C4; C4<2; D1=0); 1; -1)
в) =ЕСЛИ (С1=5; 1)
Ответ.
а) если В1>C1, то D2 возвести в квадрат, иначе D2 умножить на 2;
б) если С5≥С4 и при этом С4<2 и при этом D1 = 0, то поставить 1, иначе поставить -1;
в) если С1=5, то поставить 1, иначе ничего не делать.
Слайд 12

Решение задач: (решить задачу путём построения ЭТ, исходные данные подбирать самостоятельно

Решение задач:
(решить задачу путём построения ЭТ, исходные данные подбирать самостоятельно (не

менее 10 строк)
Задача 1.
Таблица содержит следующие данные об учениках школы: фамилия, возраст и рост ученика. Сколько учеников могут заниматься в баскетбольной секции, если в секцию принимают детей с ростом не менее 165 см? Возраст не должен превышать 13 лет.
Задача 2.
Каждому пушному зверьку в возрасте от 1-го до 2-х месяцев полагается дополнительный стакан молока в день, если его вес меньше 3 кг. Количество зверьков, возраст и вес каждого известны. Выяснить, сколько литров молока в месяц необходимо для зверофермы. Один стакан молока составляет 0,2 литра.
Слайд 13

Решение к задаче №1 =ЕСЛИ(И(B4>=$B$1;C4 =ЕСЛИ(И(B5>=$B$1;C4

Решение к задаче №1

=ЕСЛИ(И(B4>=$B$1;C4<=13);"ДА";"НЕТ")

=ЕСЛИ(И(B5>=$B$1;C4<=13);"ДА";"НЕТ")

Слайд 14

Домашнее задание: Знать: правила записи условной функции; правила записи логических выражений.

Домашнее задание:
Знать:
правила записи условной функции;
правила записи логических выражений.
Уметь:
-записывать логические выражения

исходя из условия задачи.
Придумать задачу, решить которую можно используя ЭТ (условную функцию, абсолютную и относительную адресацию)