- •Лабораторная работа 4 Функции Excel. Логические функции
- •Сведения
- •Правила ввода функции:
- •Синтаксис функций «если», «и», «или».
- •1 Способ без использования логической функции: и(.)
- •2 Способ с использованием логической функции: и()
- •Внешний вид рабочего листа
- •Внешний вид рабочего листа
- •В нешний вид рабочего листа
- •Задача №6. Оплата труда сотрудников отдела
1 Способ без использования логической функции: и(.)
Формула в ячейке С1 выглядит следующим образом:
=ЕСЛИ(А1>А2;ЕСЛИ(А1>А3;«А1 самое большое»; «А1 не самое большое»); «А1 не самое большое»)
Здесь вторая функция ЕСЛИ() является вторым аргументом первой функции ЕСЛИ().
Аргументы для внешней функции«ЕСЛИ().
Логическое
условие: А1>А2 Результат, если
условие истинно:
если(А1>А3;«А1
самое большое»;«А1 не самое большое») Результат, если
условие ложно: «А1
не самое большое»
2 Способ с использованием логической функции: и()
Ф
Логическое
условие:
И(А1>А2;А1>А3) – сложное
условие. Результат, если
условие истинно:
«А1
самое большое» Результат, если
условие ложно: «А1
не самое большое»
=ЕСЛИ(И(А1>А2;А1>А3);«А1 самое большое»;«А1 не самое большое»)
При записи сложных условий функция ЕСЛИ() может получиться громоздкой и ненаглядной. Чтобы упростить получение итогового выражения, можно использовать более понятный способ записи.
Пример 3. Записать функцию ЕСЛИ() для того, чтобы определить, что значение только одной из двух ячеек А1 и А2 больше 0.
Решение.
Сформулируем сначала функцию словами:
Если (А1>0 и А2<0) или (А1<0 и A2>0), то «Да», иначе «Нет».
Используется одна функция ИЛИ(), аргументами которой являются значения двух функций И(). Теперь перепишем это выражение по правилам, принятым в Excel:
ЕСЛИ (ИЛИ ( И(A1>0;A2<0) ; И(A1<0;A2>0) ) )
Пример 4. Составить таблицу для автоматизации вычисления размера заработка продавцов фирмы.
Исходные данные: фиксированный оклад продавцов; сумма, на которую «продано» товара; норма объема продаж; процент «премии», в зависимости от объема продаж.
Правила расчета:
Если «Продано» меньше «Нормы» или «Норма», то «Премия» = 0руб.
Если «Продано» больше «Нормы», то «Премия» = «Продано» *20%
Если «Продано» больше двух «Норм», то «Премия» = «Продано» *20%+1000руб.
Внешний вид рабочего листа
Рис.1
Подготовить исходное состояние документа согласно рис.1.
В ячейку D4 введите формулу для расчета «Премии» для Петрова И.Н.
=ЕСЛИ(С4>2*B$1;C4*20%+1000;ЕСЛИ(С4>B$1;C4*20%;0))
или =ЕСЛИ(С4<=B$1;0; ЕСЛИ(С4>2*B$1; C4*20%+1000; C4*20%))
Размножить формулу ячейки D4 на диапазон соответствующий списку фамилий, используя маркер заполнения, или через буфер обмена.
В ячейку Е4 ввести формулу для расчета Заработка для Петрова И.Н.: =В4+D4
Размножить формулу ячейки Е4 на диапазон соответствующий списку фамилий.
В ячейках строки «Всего» получить суммы по столбцам: «Оклад», «Продано», «Премия», «Заработок», применив функцию автосуммирования.
Изменить исходные данные в столбце «Продано» и проанализировать новые результаты.
Индивидуальные задания.
Составить и оформить документ Excel, состоящий из нескольких листов. На каждом листе оформить отдельную задачу.
Сохранить таблицу в созданной ранее папке под названием «Лаб4+Фамилия».
Задача №1.
Требуется построить таблицу выявления факта пригодности призывников (Годен/Не годен) к военной службе, например, к зачислению в летное училище.
Призывник годен, ЕСЛИ рост более 150см И менее 200см И вес более 55кг И менее 100кг.
