Информатика студентам |
|
Логическая функция ЕСЛИФункция ЕСЛИ используется в случае, когда результат вычисления зависит от выполнения некоторого условия. Условие записывается в виде логического выражения. Логическое выражение – это выражение, содержащее константы, формулы и ссылки на ячейки, соединенные знаками отношений: >(больше); <(меньше); = (равно); >= (больше или равно); <= (меньше или равно); > < (не равно). Логическое выражение принимает одно из двух значений: истина (условие выполняется) или ложь (условие не выполняется). Формат функции: =ЕСЛИ(лог_выражение;значение_если_истина;значение_если_ложь). Текстовые константы, входящие в логическое выражение или другие аргументы функции, должны быть заключены в кавычки. Рис. 5.8 Пример 1.Задание: вычислить стоимость перевозок (тариф зависит от времени суток). Выполнение.
Рис. 5.9 В строке формул отобразится функция: =ЕСЛИ(В6="день";A6*$B$2; А6*$B$3) Рис. 5.10 Пример 2Задание: вычислить премию в размере 10% от превышения плана продаж (если план не превышен, премия не назначается). Функция для вычисления премии в ячейке С4 имеет вид: =ЕСЛИ(B4>$A$2;(B4-$А$2)*10%;0) Поля аргументов заполняются следующим образом: Рис. 5.11 Вложенные логические функцииФункция ЕСЛИ допускает до 7 уровней вложения в качестве аргументов для конструирования более сложных проверок. Рис. 5.12 Пример 3Надбавка за стаж вычисляется по формуле:
Для расчета требуется проверка двух условий, следовательно, необходимо применить вложенную логическую функцию. Такая функция (в ячейке Е3) может выглядеть, например, следующим образом: =ЕСЛИ(D3<5;0;ЕСЛИ(D3<10;C3*10%;C3*20%)) Функцию можно набрать с клавиатуры или воспользоваться Мастером функций:
Рис. 5.13 |
|
Copyright © 2010-2024 |