Практическая работа №2
Тема: Применение функции «ЕСЛИ» в MS Excel.
Цель: освоить основные приемы работы с логическими функциями пакета MS Exel.
Краткие теоретические сведения
В Excel предусмотрены логические функции, которые предназначены для проверки выполнения условия или для проверки нескольких условий.
Рассмотрим функцию ЕСЛИ которая является функцией условного выражения. Функция ЕСЛИ позволяет определить, выполняется ли указанное условие. Если Лог_выражение истинно, то значением ячейки будет выражение1, в противном случае – выражение2.
Логическое_выражение – это любое значение или выражение, принимающее значения ИСТИНА или ЛОЖЬ. Например, A10=100 — это логическое выражение; если значение в ячейке A10 равно 100, то выражение принимает значение ИСТИНА. В противном случае — ЛОЖЬ. Этот аргумент может быть использован в любом операторе сравнения.
Значение_если_истина — это значение, которое возвращается, если лог_выражение равно ИСТИНА. Например, если этот аргумент — строка “В пределах бюджета” и лог_выражение равно ИСТИНА, тогда функция ЕСЛИ отобразит текст “В пределах бюджета”. Если лог_выражение равно ИСТИНА, а значение_если_истина пусто, то возвращается значение 0. Чтобы отобразить слово ИСТИНА, необходимо использовать логическое значение ИСТИНА для этого аргумента. Значение_если_истина может быть формулой.
Значение_если_ложь – это значение, которое возвращается, если лог_выражение равно ЛОЖЬ. Например, если этот аргумент — строка “Превышение бюджета” и лог_выражение равно ЛОЖЬ, то функция ЕСЛИ отобразит текст “Превышение бюджета”. Если лог_выражение равно ЛОЖЬ, а значение_если_ложь опущено (то есть после значение_если_истина нет точки с запятой), то возвращается логическое значение ЛОЖЬ. Если лог_выражение равно ЛОЖЬ, а значение_если_ложь пусто (то есть после значения_если_истина стоит точка с запятой с последующей закрывающей скобкой), то возвращается значение 0. Значение_если_ложь может быть формулой.
Синтаксис:
=ЕСЛИ ( Лог_выражение; выражение1;выражение2)
Например , =ЕСЛИ (D5>1000;скидка 5%; нет скидки)
Если значение в ячейке D5>1000, то выводится сообщение о предоставлении скидки 5%, в противном случае нет скидки.
- До 7 функций ЕСЛИ могут быть вложены друг в друга в качестве значений аргументов значение_если_истина и значение_если_ложь для конструирования более сложных проверок.
- Когда значения аргументов значение_если_истина и значение_если_ложь вычислены, функция ЕСЛИ возвращает полученное значение.
- Если один из аргументов функции ЕСЛИ является массивом, при выполнении функции ЕСЛИ вычисляются все элементы массива.
- Microsoft Excel предлагает дополнительные функции, которые можно применять для анализа данных с использованием условий. Например, для вычисления числа появлений текстовой строки или числа в диапазоне ячеек используется функция СЧЁТЕСЛИ. Для вычисления суммы значений, попадающих в интервал, заданный текстовой строкой или числами, используется функция СУММАЕСЛИ.
Совместно с функцией ЕСЛИ используются и другие логические операции И, ИЛИ, НЕ. При использовании этих функции прописывается более сложное составное логическое выражение.
Например логическая функция “И”.
Синтаксис:
=ЕСЛИ ( И ( Лог_выражение; Лог_выражение; ) выражение1;выражение2)
ИСПОЛЬЗОВАНИЕ ЛОГИЧЕСКИХ ФУНКЦИЙ В EXCEL
Название функции |
Значение | Синтаксис | Примечание |
ИСТИНА | Не имеет аргументов, возвращает логическое значение «ИСТИНА». | =ИСТИНА () | Редко используется в качестве самостоятельной функции. |
ЛОЖЬ | Не имеет аргументов, возвращает логическое выражение «ЛОЖЬ». | =ЛОЖЬ () | ——-//——- |
И | Если все заданные аргументы возвращают истинный результат, то функция выдает логическое выражение «ИСТИНА». В случае хотя бы одного ложного логического значения вся функция выдает результат «ЛОЖЬ». | =И (Лог_знач. 1; Лог_знач. 2;…) | Принимает до 255 аргументов в виде условий или ссылок. Обязательным является первый. |
ИЛИ | Показывает результат «ИСТИНА», если хотя бы один из аргументов является истинным. | =ИЛИ (Лог_знач.1; Лог_знач. 2;…) | ——-//——- |
НЕ | Меняет логическое значение «ИСТИНА» на противоположное – «ЛОЖЬ». И наоборот. | #ИМЯ? | Обычно сочетается с другими операторами. |
ЕСЛИ | Проверяет истинность логического выражения и возвращает соответствующий результат. | #ИМЯ? | «Логическое_выражение» при вычислении должно иметь результат «ИСТИНА» или «ЛОЖЬ». |
ЕСЛИОШИБКА | Если значение первого аргумента истинно, то возвращает сам аргумент. В противном случае – значение второго аргумента. | #ИМЯ? | Оба аргумента обязательны. |
Задание № 1
- Создать и заполнить таблицу данными;
- На своё усмотрение указать размер заработной платы, сумму и срок кредитного запроса
- Выполнить необходимые расчеты в графе “Расходы”;
- В столбце Проценты использовать формулу с вложением функции ЕСЛИ
=ЕСЛИ(G4=18;16%;ЕСЛИ(G4=36;30%;ЕСЛИ(G4=12;14%;ЕСЛИ(G4=48;30%;ЕСЛИ(G4>48;33%;35%)))))
Примечание: Функция ЕСЛИ позволяет выполнять логические сравнения значений и ожидаемых результатов. Она проверяет условие и в зависимости от его истинности возвращает результат.
=ЕСЛИ(это истинно, то сделать это, в противном случае сделать что-то еще)
Поэтому у функции ЕСЛИ возможны два результата. Первый результат возвращается в случае, если сравнение истинно, второй — если сравнение ложно.
Операторы ЕСЛИ чрезвычайно надежны и являются неотъемлемой частью многих моделей электронных таблиц. Но они же часто становятся причиной многих проблем с электронными таблицами.
=ЕСЛИ(G4=$B$20;$C$20;ЕСЛИ(G4=$B$21;$C$21;ЕСЛИ(G4=$B$19;$C$19;ЕСЛИ(G4=$B$22;$C$22;ЕСЛИ(G4>48;33%;0,35)))))
В данном случае, говорится о том, что если выполняется условие сравнения срока кредитования ( ячейка G4) , который указан в кредитном запросе c сроком из таблицы «УСЛОВИЯ КРЕДИТОВАНИЯ», то применять определённую процентную ставку. Обратите внимание на способ адресации G4 (относительный адрес) $C$20 (абсолютный адрес), при копировании данной формулы в другие ячейки абсолютные адреса не меняются.
- Данная формула будет надежно работать даже если вы поменяете срок и сумму кредитования. В данной формуле ложное значение (G4>48;33%;0,35), то есть при указании других сроков кредитования будет учитываться процентная ставка 35%.
- Рассчитать ежемесячный платеж учитывая, что процентная ставка указана на весь срок кредитования
- Использовав логическую функцию ЕСЛИ в столбце “Одобрение” проставить значения, учитывая ежемесячные платеж по кредиту и расходы.
Комментарии: