Тема: Использование логических функций
Задание № 1
Работа с функциями Год и Сегодня
Ячейки, в которых выполнена заливка серым цветом, должны содержать формулы!
1. Создать и отформатировать таблицу по образцу (Фамилии ввести из списка с помощью
автозаполнения)
2. Вычислить стаж работы сотрудников фирмы по формуле:
=ГОД(СЕГОДНЯ()—Дата приема на работу)-1900
(Полученный результат может не совпадать со значениями в задании. Почему?)
3. Переименовать Лист1 в Сведения о стаже сотрудников
Сведения о стаже сотрудников фирмы «Рога и копыта»
Задание № 2
Работа с функцией ЕСЛИ
1. Скопировать таблицу из задания № 1 на Лист2 и переименовать его в Тарифные ставки
2. Изменить заголовок таблицы
3. Добавить столбец Тарифные ставки и вычислить их таким образом:
1- если стаж меньше 5 лет, 2— если стаж больше или равен 5 лет
Тарифные ставки сотрудников фирмы «Рога и копыта»
Уроки информатики http://uchinfo.com.ua
Задание № 3
Работа с вложенными функциями ЕСЛИ
1. Скопировать таблицу из задания № 2 на Лист3 и переименовать его в Налоги.
2. Изменить заголовок таблицы.
3. Добавить столбцы Ставка, Начислено, Налог, Заработная плата и заполнить их
таким образом:
Ставка = произвольное число от 500 до …
Начислено = Ставка * Тарифные ставки
Налог = 0, если Начислено меньше 1000, 12%, если Начислено больше 1000, но
меньше 3000, и 20%, если Начислено больше или равно 3000
4. Сохранить документ в своей папке.
5. Показать работу учителю.
Заработная плата сотрудников фирмы «Рога и копыта»
Уроки информатики http://uchinfo.com.ua
Практическая работа
«Использование логических функций»
Задание № 1
Работа с функциями Год и Сегодня
Ячейки, в которых
выполнена заливка серым цветом, должны содержать формулы!
Сведения о стаже сотрудников фирмы «Рога и |
|||
ФИО |
Должность |
Дата приема на работу |
Стаж |
Иванов И.И. |
Директор |
01 января 2003 |
5 |
Петров П.П. |
Водитель |
02 февраля 2002 |
6 |
Сидоров С.С. |
Инженер |
03 июня 2001 |
7 |
Кошкин К.К. |
Гл. бух. |
05 сентября 2006 |
1 |
Мышкин М.М. |
Охранник |
01 августа 2008 |
0 |
Мошкин М.М. |
Инженер |
04 декабря 2019 г. |
2 |
Собакин С.С. |
Техник |
06 ноября 2018 г. |
0 |
Лосев Л.Л. |
Психолог |
14 апреля 2020 г. |
3 |
Гусев Г.Г. |
Техник |
25 июля 2015 г. |
4 |
Волков В.В. |
Снабженец |
02 мая 2019 г. |
7 |
1.
Создать и отформатировать таблицу
по образцу (Фамилии ввести из списка)
2.
Заполнить столбец «Дата приема на
работу» значениями типа дата.
3.
Вычислить стаж работы сотрудников
фирмы по формуле:
=ГОД(СЕГОДНЯ()-Дата приема
на работу)-1900
(Полученный результат может не совпадать со
значениями в задании. Почему?)
4.
Переименовать Лист1 в Сведения
о стаже сотрудников
Задание № 2
Работа с функцией ЕСЛИ
Тарифные ставки сотрудников фирмы «Рога и
копыта»
ФИО |
Должность |
Дата приема на работу |
Стаж |
Тарифные ставки |
Иванов И.И. |
Директор |
1 января 2003 г. |
17 |
2 |
Петров П.П. |
Водитель |
2 февраля 2003 г. |
17 |
2 |
Сидоров С.С. |
Инженер |
3 июня 2001 г. |
18 |
2 |
Кошкин К.К. |
Гл. бух. |
5 сентября 2006 г. |
13 |
2 |
Мышкин М.М. |
Охранник |
1 августа 2008 г. |
11 |
2 |
Мошкин М.М. |
Инженер |
4 декабря 2019 г. |
0 |
1 |
Собакин С.С. |
Техник |
11 декабря 2019 г. |
0 |
1 |
Лосев Л.Л. |
Психолог |
14 апреля 2020 г. |
0 |
1 |
Гусев Г.Г. |
Техник |
25 июня 2015 г. |
4 |
1 |
Волков В.В. |
Снабженец |
2 мая 2019 г. |
1 |
1 |
1. Скопировать таблицу из
задания № 1 на Лист2 и переименовать его в Тарифные ставки
2. Изменить заголовок таблицы
3. Добавить столбец Тарифные
ставки и вычислить их таким образом:
1-
если стаж меньше 5 лет, 2- если стаж больше или равен 5 лет
Задание № 3
Работа с вложенными функциями ЕСЛИ
Заработная плата сотрудников фирмы «Рога и
копыта»
ФИО |
Должность |
Дата приема на работу |
Стаж |
Тарифные ставки |
Ставка |
Начислено |
Налог |
Заработная плата |
Иванов И.И. |
Директор |
1 января 2003 г. |
17 |
2 |
5000 |
10000 |
20 |
8000 |
Петров П.П. |
Водитель |
2 февраля 2003 г. |
17 |
2 |
1000 |
2000 |
12 |
1760 |
Сидоров С.С. |
Инженер |
3 июня 2001 г. |
18 |
2 |
3000 |
6000 |
20 |
4800 |
Кошкин К.К. |
Гл. бух. |
5 сентября 2006 г. |
13 |
2 |
4000 |
8000 |
20 |
6400 |
Мышкин М.М. |
Охранник |
1 августа 2008 г. |
11 |
2 |
3000 |
6000 |
20 |
4800 |
Мошкин М.М. |
Инженер |
4 декабря 2019 г. |
0 |
1 |
4000 |
4000 |
20 |
3200 |
Собакин С.С. |
Техник |
11 декабря 2019 г. |
0 |
1 |
2000 |
2000 |
12 |
1760 |
Лосев Л.Л. |
Психолог |
14 апреля 2020 г. |
0 |
1 |
3000 |
3000 |
20 |
2400 |
Гусев Г.Г. |
Техник |
25 июня 2015 г. |
4 |
1 |
500 |
500 |
0 |
500 |
Волков В.В. |
Снабженец |
2 мая 2019 г. |
1 |
1 |
3500 |
3500 |
20 |
2800 |
1.
Скопировать таблицу из задания № 2 на Лист3 и переименовать его в Налоги.
2.
Изменить заголовок таблицы.
3.
Добавить столбцы Ставка, Начислено, Налог, Заработная
плата
и
заполнить их таким образом:
Ставка
= произвольное число от 500 до … (на ваше
усмотрение!!)
Начислено
= Ставка * Тарифные ставки
Налог
= 0, если Начислено меньше 1000,
12%, если Начислено больше 1000, но меньше 3000, и 20%,
если Начислено больше или равно 3000
Заработная
плата = Начислено – Налог * Начислено/100
Итог
выполнения работы
Цель:
изучение
логических функций ЕСЛИ, И, ИЛИ, работа
с функциями СУММЕСЛИ, СЧЕТЕСЛИ.
-
Логические функции если, и, или
Введем
в ячейку А1 формулу =7>5, в ячейку А2
формулу =3>5. Выражения 7>5, 3>5 называются
логическими.
В результате ячейка A1
примет значение ЛОЖЬ, ячейка А2 примет
значение ИСТИНА. Для проверки одного
или нескольких условий и предназначены
логические функции.
ЕСЛИ (лог_выражение;
значение_если_истина; значение_если_ложь)
— возвращает одно значение, если заданное
условие при вычислении дает значение
ИСТИНА, и другое значение, если ЛОЖЬ.
Пример.
Предположим у нас есть список с участниками
некоторой игры, в котором напротив
каждой фамилии указано, сколько баллов
набрал игрок. Необходимо перевести
баллы в денежный эквивалент по следующему
правилу: если участник игры набрал более
5-ти баллов, то он получает денежную
премию равную произведению числа
набранных баллов на 1000.
Указания.
Создадим таблицу
со списком участников игры (рис. 3.1).
В ячейки С2:С5
необходимо ввести формулу для расчета
размера денежного приза. Используем
для этого функцию ЕСЛИ (если участник
игры набрал более 5-ти баллов, то …).
Формула в ячейке С2 примет вид
=ЕСЛИ(B2>5;B2*1000;0).
Эту формулу можно прочитать так: если
значение в ячейке B2>5,
то вывести на экран В2*1000, иначе вывести
на экран 0.
Рисунок 3. 1 –
Использование функции ЕСЛИ
Формулы с
использованием функции ЕСЛИ целесообразно
записывать с помощью Мастера функций.
Вызовите Мастер функций, щелкнув по
значку функции, расположенному слева
от строки формул (рис. 3.2).
Рисунок 3.2 – Вызов
Мастера функций
Далее в следующем
диалоговом окне выберите нужную функцию.
Так функция ЕСЛИ находится в категории
Логические (Рис. 3.3).
Рисунок 3.3 –
Диалоговое окно вызова функций
В следующем
диалоговом окне необходимо задать
аргументы функции так, как это показано
на рис. 3.4.
Рисунок 3.4 – Задание
аргументов функций
Формула готова,
далее ее нужно распространить на
оставшиеся ячейки диапазона. Обратите
внимание, что только два участника игры
получили денежный приз.
Пример.
Составьте электронную таблицу для
решения квадратного уравнения
Указания.
В ячейки A3,
В3 и С3 введем значения коэффициентов
квадратного уравнения. В ячейку А5, где
будет размещаться значение дискриминанта,
введем формулу =B3^2-4*A3*C3,
затем для
вычисления корней в ячейки А6 и А7 введем
функцию ЕСЛИ
с соответствующими условиями и формулами
для корней. Например, формула в ячейке
А6 примет вид =ЕСЛИ(A5>=0;(-B3-КОРЕНЬ(A5))/(2*A3);»Нет
корней»).
Итоговая оформленная
электронная таблица примет вид:
Рисунок 3.5 – Решение
квадратного уравнения
Формулы для ввода
корней целесообразно записывать с
помощью Мастера функций.
Рисунок 3.6 – Ввод
аргументов функции ЕСЛИ
с помощью Мастера
функций
И (логическое_значение1;
логическое_значение2; …) — возвращает
значение ИСТИНА, если все аргументы
имеют значение ИСТИНА, иначе возвращает
ЛОЖЬ.
Пример.
Дан список студентов и их средний балл
(s)
за сессию. Составить электронную таблицу
начисления стипендии по следующему
правилу: если 4,5<=s<=5,
то стипендия начисляется в размере 1000
р., иначе не начисляется.
Рисунок 3.7 –
Использование функции И
В данном примере
функция И
является вложенной в функцию ЕСЛИ.
Для записи сложной формулы необходимо
последовательно применить Мастер
функции.
Рисунок 3.8 – Ввод
вложенной функции
ИЛИ
(логическое_значение1;
логическое_значение2; …) — возвращает
значение ИСТИНА, если хотя бы один из
аргументов имеет значение ИСТИНА, иначе
возвращает ЛОЖЬ.
Пример.
Дан список студентов и их средний балл
(s)
за сессию. Составить электронную таблицу
начисления стипендии по следующему
правилу: если s<=3
или s>5
стипендия не начисляется, иначе стипендия
равна 1000 р.
Рисунок 3.9 –
Использование функции ИЛИ
Пример. Оформить
лист Excel
для вычисления функции
.
Рисунок 3.10 –
Использование функции ЕСЛИ
Пример. Оформить
лист Excel
для вычисления функции
Рисунок 3.11 –
Использование вложенной функции ЕСЛИ
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]
- #
- #
- #
- #
- #
- #
- #
- #
- #
- #
- #
Скачать материал
Скачать материал
- Сейчас обучается 122 человека из 48 регионов
- Курс добавлен 19.01.2023
- Сейчас обучается 36 человек из 26 регионов
Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:
6 210 553 материала в базе
- Выберите категорию:
- Выберите учебник и тему
- Выберите класс:
-
Тип материала:
-
Все материалы
-
Статьи
-
Научные работы
-
Видеоуроки
-
Презентации
-
Конспекты
-
Тесты
-
Рабочие программы
-
Другие методич. материалы
-
Найти материалы
Другие материалы
- 10.01.2023
- 214
- 5
- 10.01.2023
- 121
- 2
- 10.01.2023
- 120
- 5
- 10.01.2023
- 24
- 1
- 10.01.2023
- 349
- 13
- 10.01.2023
- 63
- 2
- 10.01.2023
- 197
- 13
- 10.01.2023
- 120
- 7
Вам будут интересны эти курсы:
-
Курс повышения квалификации «Информационные технологии в деятельности учителя физики»
-
Курс повышения квалификации «Внедрение системы компьютерной математики в процесс обучения математике в старших классах в рамках реализации ФГОС»
-
Курс повышения квалификации «Организация работы по формированию медиаграмотности и повышению уровня информационных компетенций всех участников образовательного процесса»
-
Курс повышения квалификации «Облачные технологии в образовании»
-
Курс повышения квалификации «Введение в программирование на языке С (СИ)»
-
Курс повышения квалификации «Современные языки программирования интегрированной оболочки Microsoft Visual Studio C# NET., C++. NET, VB.NET. с использованием структурного и объектно-ориентированного методов разработки корпоративных систем»
-
Курс повышения квалификации «Применение интерактивных образовательных платформ на примере платформы Moodle»
-
Настоящий материал опубликован пользователем Ванина Анастасия Олеговна. Инфоурок является
информационным посредником и предоставляет пользователям возможность размещать на сайте
методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них
сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайтЕсли Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с
сайта, Вы можете оставить жалобу на материал.Удалить материал
-
- На сайте: 7 месяцев
- Подписчики: 0
- Всего просмотров: 2241
-
Всего материалов:
16
Файлы
Рабочий лист подходит для учеников 7 класса, работающих по учебнику «Информатика. ФГОС», автор Л….
ОП.03 Информационные технологии
Практическая работа №7
Тема: «Выполнение вычислений в MS Excel с помощью логических функции»
Цель работы (для студентов): научиться выполнять вычисления в электронных таблицах, используя логические функции
Литература:
-
Гохберг Г.С., Зафиевский А.В., Короткин А.А. Информационные технологии. ОИЦ «Академия», 2014.
-
Информационные технологии в 2 т. Том 2 : учебник для СПО / В. В. Трофимов, О. П. Ильина, В. И. Кияев, Е. В. Трофимова ; отв. ред. В. В. Трофимов. — пер. и доп. — М. : Издательство Юрайт, 2018. — 390 с. — (Серия : Профессиональное образование). — ISBN 978-5-534-03966-5.
Теоретическая справка
Логические функции в Excel проверяют данные и возвращают результат «ИСТИНА», если условие выполняется, и «ЛОЖЬ», если нет.
Рассмотрим синтаксис логических функций и примеры применения их в процессе работы с программой Excel.
Использование логических функций в Excel
Название функции |
Значение |
Синтаксис |
Примечание |
ИСТИНА |
Не имеет аргументов, возвращает логическое значение «ИСТИНА». |
=ИСТИНА () |
Редко используется в качестве самостоятельной функции. |
ЛОЖЬ |
Не имеет аргументов, возвращает логическое выражение «ЛОЖЬ». |
=ЛОЖЬ () |
——-//——- |
И |
Если все заданные аргументы возвращают истинный результат, то функция выдает логическое выражение «ИСТИНА». В случае хотя бы одного ложного логического значения вся функция выдает результат «ЛОЖЬ». |
=И (Лог_знач. 1; Лог_знач. 2;…) |
Принимает до 255 аргументов в виде условий или ссылок. Обязательным является первый. |
ИЛИ |
Показывает результат «ИСТИНА», если хотя бы один из аргументов является истинным. |
=ИЛИ (Лог_знач.1; Лог_знач. 2;…) |
——-//——- |
НЕ |
Меняет логическое значение «ИСТИНА» на противоположное – «ЛОЖЬ». И наоборот. |
#ИМЯ? |
Обычно сочетается с другими операторами. |
ЕСЛИ |
Проверяет истинность логического выражения и возвращает соответствующий результат. |
#ИМЯ? |
«Логическое_выражение» при вычислении должно иметь результат «ИСТИНА» или «ЛОЖЬ». |
ЕСЛИОШИБКА |
Если значение первого аргумента истинно, то возвращает сам аргумент. В противном случае – значение второго аргумента. |
#ИМЯ? |
Оба аргумента обязательны. |
Задание №1
Необходимо переоценить товарные остатки. Если продукт хранится на складе дольше 8 месяцев, уменьшить его цену в 2 раза.
Сформируем таблицу с исходными параметрами:
Чтобы решить поставленную задачу, воспользуемся логической функцией ЕСЛИ. Формула будет выглядеть так: =ЕСЛИ(C2=8;B2/2;B2).
Логическое выражение «С2=8» построено с помощью операторов отношения «» и «=». Результат его вычисления – логическая величина «ИСТИНА» или «ЛОЖЬ». В первом случае функция возвращает значение «В2/2». Во втором – «В2».
Усложним задачу – задействуем логическую функцию И. Теперь условие такое: если товар хранится дольше 8 месяцев, то его стоимость уменьшается в 2 раза. Если дольше 5 месяцев, но меньше 8 – в 1,5 раза.
Формула приобретает следующий вид:
=ЕСЛИ(И(C2=8);B2/2;ЕСЛИ(И(C2=5);B2/1,5;B2))
В функции ЕСЛИ можно использовать в качестве аргументов текстовые значения.
Задание №2
Если стоимость товара на складе после уценки стала меньше 300 р. или продукт хранится дольше 10 месяцев, его списывают.
Для решения используем логические функции ЕСЛИ и ИЛИ:
=ЕСЛИ(ИЛИ(D2=10);»списан»;»»)
Условие, записанное с помощью логической операции ИЛИ, расшифровывается так: товар списывается, если число в ячейке D2 = 10.
При невыполнении условия функция ЕСЛИ возвращает пустую ячейку.
В качестве аргументов можно использовать другие функции. К примеру, математические.
Задание №3
Ученики перед поступлением в гимназию сдают математику, русский и английский языки. Проходной балл – 12. По математике для поступления нужно получить не менее 4 баллов. Составить отчет о поступлении.
Составим таблицу с исходными данными:
Нужно общее количество баллов сравнить с проходным баллом. И проверить, чтобы по математике оценка была не ниже «4». В графе «Результат» поставить «принят» или «нет».
Введем формулу вида:
=ЕСЛИ(И(B3=4;СУММ(B3:D3)=$B$1);»принят»;»нет»)
Логический оператор «И» заставляет функцию проверять истинность двух условий. Математическая функция «СУММ» используется для подсчета итогового балла.
Функция ЕСЛИ позволяет решать многочисленные задачи, поэтому используется чаще всего.