Рис. 5. Построение последнего вложения.
При построении последнего вложения мастер функций будет выглядеть следующим образом (рис. 5).
На экране появится окно мастера функций для заполнения полей первого вложения функции "Если". И в этом случае при заполнении поля "Значение_если_ложь" необходимо задать использование еще одной вложенной функции "Если".
Рис. 4. Построение формулы для вложенных "Если".
Вначале построим функцию "Если" для определения скидки в случае, когда сумма покупки превышает 5000 руб. В поле "Лог_выражение" в этот раз запишем последнее условие (E2>=25000), а в поле "Значение_если_истина" - соответствующее значение скидки (15). В поле "Значение_если_ложь" необходимо предусмотреть все остальные возможные варианты, а именно, когда сумма покупки меньше 25000, но может превышать 15000 или 5000. То есть в случае невыполнения изначального условия в ячейке может быть записано одно из нескольких значений (10, 5 или 0). В этом случае необходимо использовать вложенные функции. Для повторного использования функции "Если" необходимо поставить курсор в поле "Значение_если_ложь" и нажать на кнопку "Если", расположенную в поле имени (рис. 4).
Вложенная функция "Если" используется в тех случаях, когда значений, от которых зависят значения другой колонки, больше двух. Например относительно таблицы, рассмотренной выше, если размер скидки не только зависит от общей суммы покупки, но и увеличивается с увеличением суммы (при сумме больше 5000 скидка равна 5%, при сумме, превышающей 15000 - 10%, если сумма больше 25000 - скидка равна 15%).
Рис. 3. Полученный результат.
После ввода всех параметров нажимаем "Оk", и в первой ячейке диапазона будет размещен результат работы функции "Если". Для заполнения остальных ячеек диапазона необходимо осуществить автозаполнение формулы на весь диапазон ячеек.
Рис. 2. Так выглядят параметры функции "Если".
В нашем случае проверяется условие, больше ли значение колонки "Общая сумма покупки" числа 5000. Поэтому в строке "Лог_выражение" запишем следующее: "E2<=5000" (в ячейке E2 размещена соответствующая сумма покупки). В строке "Значение_если_истина" должна быть записана величина, которая будет размещена в ячейке в том случае, если условие, записанное строкой выше, выполнится. А в нашем случае здесь необходимо записать величину скидки, если сумма покупки превышает 5000 руб. Поэтому в строке "Значение_если_истина" запишем число 0. В строке "Значение_если_ложь" запишем число 5, ибо здесь размещается значение, которое запишется в ячейку в случае невыполнения условия.
Функция "Если" содержит три аргумента. Первый является проверяемым условием, другие два - значениями, записываемыми в ячейку в случае выполнения или невыполнения условия.
Активизировав нужную ячейку, запустите мастер функций и выберите функцию "Если".
Рис. 1. Исходная таблица.
Представьте себе, что вам необходимо заполнить колонку на рабочем листе разными данными, которые зависят от значений другой колонки. Например, вы хотите отобразить на рабочем листе наличие скидки на купленные товары, но знаете, что скидка размером в 5% предоставляется только в том случае, если товаров было куплено на сумму больше чем 5000 руб. Таким образом, в зависимости от значений колонки "общая сумма покупки" колонка "величина скидки в процентах" будет равна 5 или 0. Для решения такой задачи в Excel предназначена функция "Если".
Основное богатство табличного процессора Microsoft Excel составляют функции. С их помощью можно решить практически любую задачу, важно только верно их использовать и знать, что именно они умеют делать.
Раздел: | Дата:
Основное богатство табличного процессора Microsoft Excel составляют функции. С их помощью можно решить практически любую задачу, важно только верно их использовать и знать, что именно они умеют делать.
Секреты Excel. Использование функции "Если"
05 февраля 2013 года
Секреты Excel. Использование функции "Если" - Компьютерра-Онлайн
Комментариев нет:
Отправить комментарий