ЕСЛИ (логическое выражение; значение если истина; значение если ложь)
8. Откройте из папки Задания по Excel 2файл Логические функции.xlsx и сохраните его в своей папке.
Пример 1. Нужно подсчитать скидку за купленные товары. Скидка размером 5%предоставляется только в случае, если товаров куплено на сумму, превышающую 1000рублей. То есть, в зависимости от значения суммы покупки, величина скидки будет равна 5% или 0%.
9. Вычислите размеры скидок, если они положены. В нашем примере условием является сравнение содержимого ячейки суммы покупки (В3) с числом 1000. Поэтому в поле Лог_выражение записываем В3>=1000, в поле Значение_если_истина указываем величину, которая будет вставлена в ячейку, если условие выполнитcя, то есть 0,05*В3, а в поле Значение_если_ложь - вводим число 0 - значение, которое должно подставляться в ячейку в случае невыполнения условия. После ввода всех параметров нажмите ОК. В первой ячейке диапазона появится результат работы функции ЕСЛИ (IF).
10. Заполните остальные ячейки с помощью автозаполнения.
Пример 2. Вложенная функция ЕСЛИ (IF) может применяться в случаях, если используется больше двух проверяемых значений. В приведенном выше примере следует использовать вложенную функцию ЕСЛИ (IF), если размер скидки увеличивается с увеличением суммы покупки, например,
при сумме больше 1000 руб. скидка равна 5%,
при сумме, превышающей 2000 руб., - 10%,
а при покупке на 3000 руб. - 15%.
11. Сначала построим функцию ЕСЛИ (IF) для определения скидки в случае покупки, больше, чем 3000 руб. В поле Лог_выражение вводим последнее условие: В3>=3000, в поле Значение_если_истина - соответствующее значение скидки: 0,15*В3.
12. В поле Значение_если_ложь необходимо предусмотреть остальные возможные варианты: покупки меньше 2000, но может превышать 1000и сумма находится в диапазоне меньше 1000.
13. В случае невыполнения изначального условия в ячейке может быть записано одно из нескольких значений (0,15*В3, 0,1*В3, 0,05*В3или0). Поэтому здесь следует применить еще два раза функцию ЕСЛИ (IF). Для этого необходимо установить курсор в поле Значение_если_ложь и нажать кнопку ЕСЛИ (IF).
=ЕСЛИ(B3>=3000;0,15*B3;ЕСЛИ(B3>=2000;0,1*B3;ЕСЛИ(B3>=1000;0,05*B3;0)))
Обратите внимание, что все параметры функций разделяются точкой с запятой, а параметры каждой из функций ЕСЛИ (IF) взяты в скобки.
Примечание.При использовании вложенных функций ЕСЛИ (IF) для построения сложных формул необходимо помнить одно правило: количество вложений функций равно количеству значений, с которыми осуществляется сравнение, минус один. В нашем примере сравнение происходит с тремя значениями (3000, 2000 и 1000), это означает, что нужно использовать две вложенные функции ЕСЛИ (IF).
14. Сохраните книгу Логические функции.xlsx в своей папке.
__________________________