Синтаксис функций «ЕСЛИ», «И», «ИЛИ».
Лабораторная работа 4 Функции Excel. Логические функции Цели работы: 1. Изучить структуру логических функций. 2. Научиться применять их в своих документах. Краткие теоретические сведения Главным инструментом пользователя при работе с электронными таблицами являются функции. По назначению их можно разбить на несколько групп: арифметические функции; функции округления; степенные; тригонометрические; логические; финансовые; сводные; функции выбора и поиска; матричные функции и т.д. (всего более 150 функций). Функция может быть частью сложной формулы или представлять собой формулу. Правила ввода функции:
Логические функции позволяют строить формулы, результаты выполнения которых зависят от некоторых условий. Эти условия задаются операциями отношений (=; <; >; <=; >=; <>) между двумя операндами (слагаемыми, сомножителями, уменьшаемым и вычитаемым и т.д.). Результатом выполнения условия является значение «истина» или «ложь», которые определяют выбор способа вычисления результата функции.
Синтаксис функций «ЕСЛИ», «И», «ИЛИ». 1. ЕСЛИ (<условие>;<результат, если условие истинно>;[<результат, если условие ложно>]) – функция проверяет логическое<условие>, и если оно истинно, возвращает первый результат, если ложно - второй. Примеры: =ЕСЛИ(А3= «Аня»; «девушка»; «юноша»); =ЕСЛИ(А1<100; «число менее 100»; «больше или равно 100») =ЕСЛИ(В7<=17,5; D15;D17). Аргументом функции ЕСЛИ () может быть другая функция (при формировании более сложных условий). Уровень вложенности функций не более семи. 2. И(<условие>;<условие>;<условие>;….) – возвращает значение ИСТИНА, если истины все аргументы. Функция называется функцией логического умножения.
3. ИЛИ(<условие>;<условие>;<условие>;….) – возвращает значение ИСТИНА, если истинен хотя бы один из аргументов. Функция называется функцией логического сложения. Часто функции И(), ИЛИ() используются для задания сложного условия функции ЕСЛИ(). Они по смыслу соответствуют союзам в русском языке. Особенность имеет функция ИЛИ(): она используется в Excel только в объединяющем смысле этого слова. Пример: =ЕСЛИ(и(А1>0;A1<5); «число в интервале (0;5)»; если(А1<0; «число отрицательное»; «число больше 5 или равно 0»)) Пример 1. В ячейки А1 и А2 введены числа. В ячейке С1 написать какое из чисел больше. Результат получить как: · выражение текстового типа; · выражение числового типа. Решение. 1. Формула в ячейке С1, где результат текстового типа выглядит следующим образом:
Пример 2. В ячейки А1, А2, А3 введены числа. В ячейке С1 написать ответ на вопрос: «Правда ли, что значение в ячейке А1 больше остальных?» Решение.
1 способ без использования логической функции: И(.) Формула в ячейке С1 выглядит следующим образом: =ЕСЛИ(А1>А2;ЕСЛИ(А1>А3;«А1 самое большое»; «А1 не самое большое»); «А1 не самое большое») Здесь вторая функция ЕСЛИ() является вторым аргументом первой функции ЕСЛИ(). Аргументы для внешней функции«ЕСЛИ(). 2 способ с использованием логической функции: И() Формула в ячейке С1 выглядит следующим образом: =ЕСЛИ(И(А1>А2;А1>А3);«А1 самое большое»;«А1 не самое большое») При записи сложных условий функция ЕСЛИ() может получиться громоздкой и ненаглядной. Чтобы упростить получение итогового выражения, можно использовать более понятный способ записи. Пример 3. Записать функцию ЕСЛИ() для того, чтобы определить, что значение только одной из двух ячеек А1 и А2 больше 0. Решение. Сформулируем сначала функцию словами: Если (А1>0 и А2<0) или (А1<0 и A2>0), то «Да», иначе «Нет». Используется одна функция ИЛИ(), аргументами которой являются значения двух функций И(). Теперь перепишем это выражение по правилам, принятым в Excel: ЕСЛИ (ИЛИ (И(A1>0;A2<0); И(A1<0;A2>0))) Пример 4. Составить таблицу для автоматизации вычисления размера заработка продавцов фирмы. Исходные данные: фиксированный оклад продавцов; сумма, на которую «продано» товара; норма объема продаж; процент «премии», в зависимости от объема продаж. Правила расчета: Если «Продано» меньше «Нормы» или «Норма», то «Премия» = 0руб. Если «Продано» больше «Нормы», то «Премия» = «Продано» *20% Если «Продано» больше двух «Норм», то «Премия» = «Продано» *20%+1000руб.
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|