
- •Лабораторная работа №3. Использование логических функций
- •Логические функции если, и, или
- •Использование функций суммесли, счетесли
- •Практическое задание
- •Задания для самостоятельной работы
- •1. Оформить лист Excel для вычисления функции:
- •2. Решить задачу, используя логические функции:
- •Контрольные вопросы
-
Использование функций суммесли, счетесли
СЧЁТЕСЛИ(диапазон; критерий) - подсчитывает количество ячеек внутри диапазона, удовлетворяющих заданному критерию.
Пример. Дан список студентов и их средний балл (s) за сессию. Найти число человек, получающих стипендию.
Рисунок 3.12 – Использование функции СЧЕТЕСЛИ
СУММЕСЛИ (диапазон; критерий; диапазон_суммирования) - суммирует ячейки, заданные критерием. Если в функции опущен третий аргумент, то считается, что диапазон суммирования совпадает с рассматриваемым диапазоном.
Пример. Дан список студентов и их средний балл (s) за сессию. Определить суммарный размер стипендии, получаемый студентами.
Рисунок 3.13 – Использование функции СУММЕСЛИ
-
Практическое задание
Задание 1. Дан радиус круга и сторона квадрата. Определить у какой фигуры площадь больше.
Задание 2. Определить, существует ли треугольник со сторонами а, b, c.
Задание 3. Дан список работников предприятия. Заполнить столбец Премия по следующему правилу: если число отработанных дней работника = числу рабочих дней, то премия = 1000 р., иначе премия = 0.
Задание 4. Скопируйте таблицу из предыдущего задания на новый лист, добавьте колонку - Пропущено по болезни. Пересчитайте столбец Премия по следующему правилу: если сотрудник отработал > 10 дней И пропустил по болезни < 4 дней, то премия составит 1000 р., иначе 0.
Задание 5. Скопируйте таблицу из предыдущего задания на новый лист. Пересчитайте столбец Премия по следующему правилу: если сотрудник отработал < 10 дней ИЛИ его ФИО Иванов И.И. (фамилию и инициалы нужно писать в кавычках), то премия составит 0 р., иначе 1000.
Задание 6. На новом листе заполните диапазон A1:C5 случайными числами. Определить сколько из них отрицательных чисел (функция СЧЕТЕСЛИ), сумму положительных чисел (функция СУММЕСЛИ).
-
Задания для самостоятельной работы
1. Оформить лист Excel для вычисления функции:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2. Решить задачу, используя логические функции:
-
Пусть в ячейках A1,A2,A3 записаны три числа, задающих длины сторон треугольника. Написать формулу вычисления площади треугольника (если он существует), в противном случае в ячейку В1 вывести слово "нет".
-
Известен рост трех человек. Определить, одинаков ли их рост? В формуле использовать вложенную функцию ЕСЛИ.
-
Пусть в ячейках A1,A2,A3 записаны три числа, задающих длины сторон треугольника. Написать формулу определения типа треугольника (равносторонний, равнобедренный, разносторонний).
-
Даны три числа. Определить, имеется ли среди них хотя бы одна пара равных между собой чисел. В формуле использовать вложенную функцию ЕСЛИ.
-
Даны вещественные положительные числа а, b, c. Выяснить, существует ли треугольник с данными сторонами? Если треугольник существует определить, является ли треугольник равнобедренным?
-
Создайте таблицу начисления стипендии по следующему правилу: если средний балл студента за сессию =5, то стипендия начисляется в размере 1000 рублей, если средний балл меньше 5, но больше или равен 4, то стипендия равна 500, иначе стипендия равна 0. В отдельной ячейке подсчитайте количество человек, получающих стипендию.
-
Создайте таблицу, отражающую результаты участников некоторой игры. Заполните столбец Результат по следующему правилу: если число баллов у игрока больше или равно 5, но меньше 10, то в соответствующую ячейку записать 1 (получает поощрительный приз), если число баллов больше или равно 10, то записать 2 (прошел в следующий этап), иначе 0 (закончил игру). Подсчитайте количество участников, прошедших в следующий этап.
-
Создайте таблицу складских запасов некоторой фирмы, причем столбец Остаток заполните по следующему правилу: если число единиц на складе <5 то вывести в ячейке сообщение “пополнить запас”, если число единиц >=5 и <10, то вывести сообщение “товар заканчивается”, иначе вывести в ячейке сообщение “норма”. Подсчитайте количество наименований товара, которые нуждаются в пополнении.
-
Создайте таблицу, отражающую результаты отбора спортсменов в баскетбольную команду. Столбец Результат заполните по следующему правилу: если рост спортсмена >= 1, 85 см, то в соответствующую ячейку вывести сообщение “принят”, если рост спортсмена >=1,80 и <1,85, то вывести сообщение “перспективен”, иначе “не принят”. Подсчитайте количество человек, которых приняли в команду.
-
Создайте таблицу, отражающую результаты отбора призывников в танковые войска. Столбец Результат заполните по следующему правилу: если рост призывника меньше 1, 60 см, то в соответствующую ячейку вывести сообщение “принят”, если рост спортсмена >=1,60 и <1,65, то вывести сообщение “перспективен”, иначе “не принят”. Подсчитайте количество человек, которых не приняли в танковые войска.
-
Даны вещественные положительные числа а, b, c. Выяснить, существует ли треугольник с данными сторонами? Если треугольник существует определить, является ли треугольник равносторонним?
-
Создайте таблицу, в которой отображается стоимость фруктов некоторого магазина. Заполните столбец Статус по следующему правилу: если стоимость продукта превышает 70 рублей, то в ячейке вывести сообщение “дорогой”, если стоимость >50 и <=70, то вывести сообщение “доступный”, иначе вывести в ячейке сообщение “дешевый”. Подсчитайте число наименований товара, соответствующих статусу “дорогой”.
-
Создайте таблицу начисления стипендии по следующему правилу: если средний балл студента за сессию =5, то стипендия начисляется в размере 1000 рублей, если средний балл меньше 5, но больше или равен 4, то стипендия равна 500, иначе стипендия равна 0. В отдельной ячейке подсчитайте общую сумму стипендии, которую получают юноши.
-
Имеется список имен. Определите, содержится ли в этом списке Ваше имя.
-
Определить, существует ли треугольник со сторонами а, b, c? Если треугольник существует, то определить является ли он прямоугольным?