Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛАБОРАТОРНАЯ РАБОТА3.docx
Скачиваний:
94
Добавлен:
10.11.2018
Размер:
217.81 Кб
Скачать

Лабораторная работа №3. Использование логических функций

Цель: изучение логических функций ЕСЛИ, И, ИЛИ, работа с функциями СУММЕСЛИ, СЧЕТЕСЛИ.

    1. Логические функции если, и, или

Введем в ячейку А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 – Использование вложенной функции ЕСЛИ