EЛабораторная5
.docЛабораторная работа№5 «Логические функции»
Цель работы: Знакомство с функциями мастера категории «Логические»
Теория. Логические функции предназначены для проверки выполнения условия или для проверки нескольких условий. Аргументом логической функции может быть текст, число или выражение.
Логические функции |
|||||
И( ) |
ИЛИ( ) |
ЕСЛИ( ) |
НЕ( ) |
ЛОЖЬ( ) |
ИСТИНА( ) |
1)Функция «И» используется, когда требуется выполнить более одного логического условия одновременно: И (Логическое1; Логическое2, … )
2)Функция ИЛИ используется, когда нужно выполнить одно из двух и более условий. ИЛИ (Логическая 1; Логическая 2; …)
Эти две функции обычно используются в качестве логического выражения в функции ЕСЛИ.
3)ЕСЛИ (логическое выражение; значение_если_истина; значение_если_ложь).
Функция ЕСЛИ позволяет осуществить выбор варианта вычислений. Если значение логического выражения истинно, то выбирается значение _ истина; иначе – значение _ ложь. В качестве логического выражения могут применяться в сложных случаях функции «И» и «ИЛИ». Также при формировании выражений значение _ истина и значение _ ложь применяется вновь функция ЕСЛИ. В этом случае в ячейку вставляется вложенная функция ЕСЛИ.
Примеры записи логических функций
В таблице даны результаты вычислений некоторых функций для данных: в ячейке А1 имеется число 5, в ячейке А2 – 10, в ячейке А3 - 8.
№ |
Вид функции |
Результат вычислений |
1 |
=И(А1<2; A2>5) |
Ложь |
2 |
=ИЛИ(A1<2; A2>5) |
Истина |
3 |
=ЕСЛИ(A1<2; A2; A3) |
8 |
4 |
=ЕСЛИ(И(A1<2; A2>5); A2; A3) |
8 |
5 |
=ЕСЛИ(ИЛИ(A1<2; A2>5); А2; А3) |
10 |
6 |
=ЕСЛИ(А1<2; A2; ЕСЛИ(A1>2; A3; A3+8)) |
8 |
Пример. Рассчитать сумму к выдаче с вычетом налогов (14%) за отработанное время для группы работников, если известны количество отработанных дней в месяце для каждого из них, рабочий разряд (от 1 до 4) и тариф 1 разряда (однодневный заработок). Тарифы остальных разрядов увеличиваются на заданный процент от величины тарифа 1 разряда по следующей схеме: для 2 разряда процент увеличения составляет 10; для 3 разряда - 20%; для 4 разряда - 40%.
Для выполнения поставленной задачи воссоздадим таблицу рисунка и выполним следующие рекомендации:
-
Величина тарифа рассчитана в столбце E. Для этого в ячейку E5 занесена функция ЕСЛИ, которая отображена в строке формул таблицы. В ней имеется ссылка на абсолютный адрес E$2, т.к. содержимое этой ячейки должно остаться неизменным при распространении формулы в остальные ячейки столбца E.
-
Значения столбца Начислено (столбец F) определяются так: =C5*E5 в ячейку F5, а затем скопировать в остальные ячейки столбца.
-
Величина налога определена в столбце G. Для этого в ячейку G5 вставлена формула = F5*14% и скопирована в остальные ячейки.
-
Для определения величины К выдаче в столбце H в ячейку H5 занесена формула = F5-G5 и распространена в остальные ячейки.
е) Для определения строки ИТОГО нужно воспользоваться кнопкой Автосумма на панели инструментов. Для этого выделить мышью суммируемые данные и пустую ячейку под ними для вставки вычисленной суммы и нажать эту кнопку.
f) Данные столбцов Налоги и К выдаче имеют денежный формат, который устанавливается с помощью команды Формат, Ячейки или соответствующей кнопкой на панели форматирования.
Задание
1)Составить таблицу по льготным выплатам (ФИО, льгота, сумма). Предусмотреть следующую обработку: ветеран - 1500 р., заслуженный деятель - 1000 р., пенсионер -700 р. Ввести не менее 5 записей.
2)Составить таблицу (ФИО, стаж в учреждении, надбавка). Предусмотреть следующую обработку: До 3 лет - 0%, от 3 до 5 лет - 20%, свыше 5 лет - 30%. Ввести не менее 5 записей.
3)Известны оценки по пятибалльной системе по информатике для группы студентов. Определить количество каждого вида оценки, а также около каждой оценки указать её словесный аналог («отл», «хор», «удовл», «неуд», «такой оценки нет»).
4)Допустим, что работники некоторого предприятия имеют возможность приобрести дорогостоящий товар в рассрочку, т.е. с оплатой стоимости товара по частям ежемесячно. Ежемесячная сумма оплаты представляет определенный процент от стоимости товара по следующей схеме: при стоимости товара ниже 1000 руб. процент ежемесячной оплаты составляет 30%; при стоимости от 1000 до 2000 рублей- 25%; от 2000 до 3000 руб. -15 %; от 3000 до 3800 руб. -10%; свыше 3800 руб. -7%. Определить ежемесячную сумму оплаты и зарплату за отработанное время с вычетом этой суммы. Для расчета известны: однодневный заработок (тариф) и количество отработанных дней в месяце.
Определить суммарную, среднюю, максимальную и минимальную величины.
5)Дан ряд из дат. Для каждой даты вычислить день недели в текстовом виде («Пн», «Вт» и т.д.) и время года, к которому она относится («Зима», «Лето», «Весна» и «Осень»).