2010Электронное_пособие_EXCEL / pp3 / te3
.htm3 Функции в Excel 3.1 Логические функции
Информация
Excel позволяет использовать различные функции, которые сгруппированы по категориям:
Справку по каждой из них можно прочесть, вызвав справку по гиперссылке в окне Мастера функций.
Задание 1
Рассчитайте начисление студентам стипендии по итогам сессии, если известно, что размер стипендии составляет 1,2 МРОТ (минимальный размер оплаты труда). Если все экзамены сданы на "5", то надбавка составляет 50%. Если есть одна "4", (при остальных "5"), то надбавка составляет 25%. Если хотя бы одна "3", то стипендия не начисляется. Итоги сдачи студентами сессии представлены в таблице:
Ф. И. О.
Оценки за экзамен
Начислена стипендия.
Информатика
Эконом. теория
Теория вероятности
1. Иванопуло И. П.
5
5
5
2. Зверев Д. Б.
4
4
5
3. Калачов Н. А.
4
5
5
4. Калачова Е. Б.
4
3
2
5. Синицына З. С.
4
5
3
6. Писаревская Л. Г.
5
5
4
7. Тарасов А. Н.
3
5
2
8. Паровицкий С. Т.
4
4
5
Указание:
1) Откройте книгу Excel ТАВ1, организуйте новый лист с именем «Логические функции», в котором сформируйте исходную таблицу, как представлено в задании.
2) Для расчета начисленной стипендии необходимо воспользоваться логической функцией ЕСЛИ. Эта функция возвращает одно значение, если заданное условие при вычислении дает значение ИСТИНА, и другое значение, если ЛОЖЬ.
Синтаксис ее выглядит следующим образом:
ЕСЛИ(Лог_выражение;Значение_если_истина;Значение_если_ложь)
Обратите внимание, что у функции 3 аргумента, которые разделены точкой с запятой.
Аргументы:
Лог_выражение — любое значение или выражение, принимающее значения ИСТИНА или ЛОЖЬ.
Значение_если_истина — значение, которое возвращается, если аргумент «лог_выражение» имеет значение ИСТИНА. Аргумент «значение_если_истина» может быть формулой.
Значение_если_ложь — значение, которое возвращается, если «лог_выражение» имеет значение ЛОЖЬ. Если аргумент «лог_выражение» имеет значение ЛОЖЬ, а аргумент «значение_если_ложь» пуст (т. е. после аргумента «значение_если_истина» стоит точка с запятой, а за ней — закрывающая скобка), то возвращается значение 0 (ноль). Аргумент «значение_если_ложь» может быть формулой.
Вызывается эта функция с помощью команды «Формулы – Вставить функцию», и в открывшемся окне Мастера функций в категории «Логические функции» выбираем «Если»:
3) Необходимо правильно записать логическую функцию ЕСЛИ. Заметим, что если сумма всех оценок будет равна 15, значит все оценки пятерки. А если нет троек и сумма оценок равна 14, то есть одна 4. Далее составим схему вычислений:
Занесем в ячейку А15 значение МРОТ. Добавим к исходной таблице еще один столбец (F3:F10), в котором будем вычислять сумму оценок каждого студента:
Так, для 3 строки функция будет записана так:
ЕСЛИ (F3=15;1,5*1,2*А15;ЕСЛИ(В3<=3;0;ЕСЛИ(С3<=3;0;ЕСЛИ(D