ЕСЛИ (логическое выражение; значение если истина; значение если ложь)

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 в своей папке.

 

__________________________



ROOT"]."/cgi-bin/footer.php"; ?>