Использование в формулах стандартных функций Excel (продолжение).
Об одной из стандартных функций следует упомянуть особо. Именно эта функция делает Excel полноценной вычислительной системой, пригодной для решения задач практически любой степени сложности.
Функция ЕСЛИ позволяет выбрать алгоритм расчета (формулу) в зависимости от результатов вычислений.
Можно сказать по другому: функция ЕСЛИ - это способ записать в одну ячейку НЕСКОЛЬКО формул (до 8), причем в каждом конкретном случае будет, разумеется, использована только одна из формул в зависимости от выполнения (или невыполнения) какого-то условия (логического выражения).
-------------------------------------------------------------------------------------------------------------------------------
Пример. Налог на прибыль, который платит предприятие, зависит от величины прибыли. Если прибыль не превышает 100000 рублей, то налог составляет 13% от величины прибыли, а если больше - то налог составляет 25% от величины прибыли.
Пусть величина прибыли находится на рабочем листе в ячейке F10. В ячейке E11 необходимо вычислить налог.
Очевидно, что формула, по которой должна быть вычислена величина налога, зависит от величины прибыли. Т.е. если прибыль не превышает 100000, то формула, введенная в ячейку E11, должна быть такой: =F10*0,13 а если превышает, то такой: =F10*0,25
Надо ввести в одну ячейку рабочего листа одновременно две формулы!
Это можно сделать, используя стандартную функцию ЕСЛИ.
Для этого примера формула, введенная в ячейку E11, должна быть такой:
=ЕСЛИ(F10>100000; F10*0,25; F10*0,13)
Из этого примера видно, что у функции ЕСЛИ всегда три аргумента:
Первый - логическое выражение, оно может принимать одно из двух значений: либо - ИСТИНА, либо - ЛОЖЬ
Второй и третий аргументы - формулы.
-------------------------------------------------------------------------------------------------------------------------------
Синтаксис функции ЕСЛИ:
ЕСЛИ( Логическое выражение; Формула 1; Формула 2 )
Формула 1 выполняется, если логическое выражение имеет значение ИСТИНА
Формула 2 выполняется, если логическое выражение имеет значение ЛОЖЬ
Функция ЕСЛИ всегда выполняется так: всегда сначала вычисляется логическое выражение, если логическое выражение получится истинным, то выполняется только Формула1, а если ложным, то выполняется только Формула2.
При записи Формулы1 и Формулы2 в качестве аргументов функции, их не надо начинать со знака =
Формулы в аргументах функции могут и не содержать знаков арифметических операций, а быть просто либо константами, либо - ссылками.
Аргументы функции ЕСЛИ разделяются точкой с запятой.
Напоминание. Разделителем "элементов списка" (элементами списка являются аргументы функции) может служить и запятая - всё зависит от установки системы Windows на конкретной машине (в классах в качестве разделителя элементов списка - точка с запятой).
----------------------------------------------------------------------------------------------------------------------------
Знаки операций сравнения в Excel:
= равно
> больше
< меньше
>= больше или равно
<= меньше или равно
<> не равно
-----------------------------------------------------------------------------------------------------------------------------
Задание.
В первом столбце таблицы приведены объемы покупки.
Рассчитать скидку для каждого объема покупки, если цена 1 тонны материала 300 руб., а скидка 10% предоставляется при покупке 100 и более тонн.
Указание: формулу для скидки создайте в ячейке, обведенной красной рамкой, а затем распространите её на остальные ячейки этого столбца (обведены синей рамкой).
В третьем столбце таблицы, в ячейке, обведенной зеленой рамкой, создайте формулу для расчета стоимости покупки (стоимость покупки - величина, которую должен заплатить покупатель) без использования функции ЕСЛИ (используйте результат в столбце Скидка) и распространите ее на остальные ячейки этого столбца.