Логические функции в excel как сделать

Часто встречаются ситуации, когда способы расчета зависят от различных условий. В ситуациях подобного рода облегчают решения логические функции.
Кейс из этого урока объединяет знания из всех предыдущих.

Удачи!

Логические функции, которые облегчают решения, когда способы расчета зависят от различных условий

Необходимо посчитать доход менеджеров. Доход состоит из оклада и бонусов, зависящих от продаж.
В файле с исходными данными представлена таблица с продажами по каждому менеджеру за несколько месяцев. В ситуациях, когда в расчете используется несколько условий, удобно применять логическую функцию «ЕСЛИ»

Логические функции в excel как сделать

Ежемесячный оклад составляет 20 000 ₽ Размер бонуса зависит от суммы месячных продаж менеджера: — если продаж больше чем на 200 000 руб. — 15% от суммы продаж — если продажи больше 150 000, но меньше 200 000 руб. — 10% от суммы продаж

— если продажи больше 100 000, но меньше 150 000 руб. — 5% от суммы продаж

Вид функции: = ЕСЛИ(Логическое выражение;Значение если истина;Значение если ложь)

Значение ячейки или формула, по которой проверяем на совпадение

Значение или формула при совпадении лог. выражения

Значение или формула при совпадении лог. выражения

Значение ячейки или формула, по которой проверяем на совпадение

Значение или формула при совпадении лог. выражения

Значение или формула при совпадении лог. выражения

Функция сравнивает заданное в ней значение, ссылку или формулу и возвращает заданные значения, ссылку или формулу в случае совпадения
и, аналогично, в случае не совпадения. Возможно использование функции в связке с другими функциями, например: =ЕСЛИ(ВПР), ЕСЛИ(ЕСЛИ), ЕСЛИ(И) и т.д.

Давайте разберем небольшой пример:

Есть таблица, в которой содержится информация о доходах и расходах. Для каждой статьи проставлен тип «доход» или «расход»

Логические функции в excel как сделать

Проставим перед каждой суммой расхода знак «-»

  • Для поля «Логическое выражение: сравниваем его значение со словом «Расход», то есть: если ячейка В» равна «Расход», то… . (текстовые значения всегда нужно заключать в кавычки).
  • Значение если истина: ставим знак минус и указываем на ячейку с суммой «С2»
  • Значение если ложь: в данном случае всего два варианта и, если наше значение не совпало, то значит это доход. Соответственно, указываем на ячейку «С2»

Логические функции в excel как сделать

Вид формулы для расчета дохода: оклад + продажи * (%)В нашем случае нужно использовать функцию из нескольких условий.

Логические функции в excel как сделать

Схема «ЕСЛИ» для нескольких условий

Начинаем заполнять таблицу «ФОТ»

Логические функции в excel как сделать

Наша функция будет состоять из нескольких функций. В таком случае нужно вводить формулу в строке формул.

Встаем на ячейку «В10» и вводим: =если(

Логические функции в excel как сделать

Отображается подсказка с аргументами функций

3.1. Вводим первое логическое выражение. При вводе формулы вручную, ее аргументы нужно отделять точкой с запятой «;»

3.2. Указываем «значение если истина»:

Логические функции в excel как сделать

3.3. Аргументом для «Значение если ложь» будет еще одна функция с условием:

Поскольку остальные два условия представляют собой сравнение с двумя числами, мы будем использовать функцию «И»

Логические функции в excel как сделать Логические функции в excel как сделать Вид функции: = И(Логическое выражение1;Логическое выражение2; Логическое выражение3;…)Функция проверяет совпадение всех логических выражений, входящих в состав ее аргументов.

4.1. Аргумент логического выражения следующей функции будет выглядеть следующим образом:

Логические функции в excel как сделать

4.2. Указываем «Значение если истина»

4.3. И в точности так же указываем наше последнее условие

4.4. Прописываем «Значение если истина»

Прописываем «Значение если ложь». В последнем условии это уже «0» и закрываем условия скобками. Их должно быть ровно столько, сколько и открытых скобок

Далее нажимаем «ENTER»

5.1. Таким образом мы вывели формулу для бонуса, но нам нужно получить расчет дохода. Поэтому добавляем оклад в формулу:

5.2. Можно было добавить значение оклада в каждое из условий в формуле, но из-за этого формула станет объемной и сложночитаемой. Далее растягиваем формулу на всю таблицу и получаем результат.

Файл с решенным кейсом — Кейс 4(решенный)

Хочешь закрепить материал?

Реши задачу самостоятельно!

Имеется таблица, в которой содержится информация о количестве отработанных часов сотрудниками:

И есть таблица с тарифами; Пользуясь функцией «ЕСЛИ», посчитать доходы сотрудников. Не забывайте про абсолютную и относительные адресации ячеек!

Источник: https://helpexcel.pro/logic

Логические функции в Excel. Часть №1

Логические функции в excel как сделать    Доброго времени суток уважаемый читатель!

   Вот я, наконец, то и добрался к своим любимым логическим функциям Excel.

Признаю, что мне они наиболее ближе и удобнее в использовании нежели другие разделы функций, каюсь грешен, должны же быть и у меня любимчики… А если говорить серьезно, логические функции одни из самых распространённых в использовании функции и самые полезные в работе бухгалтеров, экономистов, да и в принципе любого специалиста финансовых дисциплин.

    Основной особенностью этих функций, это проверка данных на соответствие результату «ИСТИНА» или «ЛОЖЬ», то есть когда результат соответствует заданному условию, получаем итог «ИСТИНА» и «ЛОЖЬ», когда условия не выполнены. На самом деле это намного легче понять, чем описать и я думаю, что читая дальше, вы сможете понять логику работы этих функций.

    Поскольку хочется написать многое, описать работу и возможности функций в одной статье, это будет чрезмерно много, поэтому, как и в случае с описанием текстовых функций, я разобью информацию о логических функциях на 2 части.

   В своем арсенале Excel содержит 7 логических функций, хотя в зависимости от версий их может быть и меньше, и больше.

Найти перечень доступных функций вы можете в панели управления на вкладке «Формулы», в блоке «Библиотека функций», нажав кнопку «Логические» с выпадающем перечнем логических функций.

Или с помощью мастера функций: Логические функции в excel как сделать     А вот собственно и перечень логических функций, которые мы будем рассматривать в первой части этой статье:

  1. Функция ЕСЛИ;
  2. Функция ИСТИНА;
  3. Функция ЛОЖЬ;
  4. Функция НЕ.

    Все предоставленные функции достаточны, просты и легки в использовании, и я думаю, у вас не будет никаких затруднений в их реализации и использовании. Главное условие этого я бы выделил только понимание сути и логики исполнения функции и варианты ее применения вы сразу сможете понять.

Функция ЕСЛИ

     Сразу скажу это одна из самых классных функций в Excel.

Я ее результатами пользуюсь, где нужно и ненужно, а поэтому считаю, что изучить ее возможности необходимо любому уважающему себя человеку, который хочет показать себя как специалист финансовых дисциплин.

Несмотря на кажущуюся простоту, возможности этой функции очень удивляют и приятно радуют. Для углублённого изучения ее возможностей вам поможет статья «Как используется функция ЕСЛИ в Excel с несколькими условиями».

    Функция ЕСЛИ возвращает один результат в случаях, если аргумент «логическое выражение» при вычислении получает ответ «ИСТИНА» и совсем другой, если ответ «ЛОЖЬ».

 Функция может содержать до семи логических условий внутри себя для аргумента «_значение если истина_», а для аргумент «_значение если ложь_» умеет выполнять функции или команды дальнейшего действия (к примеру, использование функции ПЕРЕЙТИ).

     Синтаксис функции:

        =ЕСЛИ(_лог_выражение_,_значение_если_истина_,_значение_если_ложь_), где:

  • Логическое выражение – указывается практически любое выражение или значение, которое в процессе вычисления получает значение «ИСТИНА» или «ЛОЖЬ»;
  • Значение если истина – это значение, которое будет возвращено, если аргумент «Логическое выражение» получит результат «ИСТИНА». В случае, когда этот аргумент не указан в формуле, возвращается результат «ИСТИНА»;
  • Значение если ложь — это значение, которое будет возвращено, если аргумент «Логическое выражение» получит результат «ЛОЖЬ». В случае, когда этот аргумент опущен в формуле, возвращается результат «ЛОЖЬ».

     Пример №1:

     Рассмотрим усложнённый пример со многими условиями, вложенными в функцию ЕСЛИ. У нас есть персонал, которому в зависимости от стажа работы, производится доплата к ставке заработной платы. Всего будет три доплаты, стаж работы 3 года – 10%, 10 лет – 20% и 20 лет – 30%. Для получения результата и автоматического расчёта доплаты в зависимости от стажа нам нужна формула такого вида:

            =ЕСЛИ(C2>=20;»30%»;ЕСЛИ(C2>=10;»20%»;ЕСЛИ(C2>=3;»10%»;»0%»))).

Логические функции в excel как сделать      Пример №2:

      Рассмотрим еще один сложный пример, в котором мы будем определять, и идентифицировать виды банковских карточек по их номерам.

Для первого аргумента используем текстовую функцию ЛЕВСИМВ для захвата первых 4 цифр, которые и будут условием определения.

Читайте также:  Как сделать smartart в powerpoint?

Для карты «Visa Electron» установим идентификатор 1234, для карты «Maestro» — 5678 и все остальные карты будут по умолчанию «MasterCard Standard». Теперь собственно формула, которая поможет нам определить результат будет такова:

         =ЕСЛИ( ЛЕВСИМВ (B14;4)= «1234»; «Visa Electron»; ЕСЛИ ( ЛЕВСИМВ (B14;4)=»5678»; «Maestro»; «MasterCard Standard»)).

Логические функции в excel как сделатьФункция ИСТИНА

     Абсолютно простая логическая функция ИСТИНА, не имеет никаких аргументов и умеет возвращать всего лишь логическое значение «ИСТИНА». Имеет смысл использовать только в связке с другими функциями.

  •       Синтаксис функции:
  •          =ИСТИНА().
  •       Аргументы отсутствуют.
  • Логические функции в excel как сделать Функция ЛОЖЬ

     Простая функция ЛОЖЬ аналогична описываемой ранее функции ИСТИНА, но наоборот, умеет возвращать всего лишь логическое значение «ЛОЖЬ» и не имеет никаких аргументов. Её тоже необходимо использовать в тандеме с другими функциями.

  1.       Синтаксис функции:
  2.          =ЛОЖЬ().
  3.       Аргументов нет.
  4. Логические функции в excel как сделатьФункция НЕ

     Простая в работе и исполнении логическая функция НЕ умеет только одно, производит замену полученного логического значения своего аргумента на абсолютно противоположный, т.е.

он заменяет значение «ЛОЖЬ» на «ИСТИНА» и, наоборот, в другую сторону.

Использование функции НЕ, рационально применять в случаях, когда нужна 100%-ная уверенность что некое значение не будет равно некой определённой величине.

     Синтаксис функции:

        = НЕ(_логическое_значение_), где:

  • Логическое значение – это выражение, ссылка на ячейку или значение, которое как результат вычислений дает логическое значение «ИСТИНА» или «ЛОЖЬ». Функция НЕ при получении такого результата меняет его: «ЛОЖЬ» на «ИСТИНА» и «ИСТИНА» на «ЛОЖЬ».

     Пример:

Логические функции в excel как сделать    Обращаю внимание! Все логические функции в своих выражениях используют знаки сравнения «=», «», «=» или «», в результате чего получаются значения «ИСТИНА» и «ЛОЖЬ».

      А на этом у меня пока всё, жду вас на страницах второй части статьи! Я очень надеюсь, что описанные всех логических функций в Excel в этой части были ёмкими и понятными. Буду очень благодарен за оставленные комментарии, так как это показатель читаемости и вдохновляет на написание новых статей! Делитесь с друзьями, прочитанным и ставьте лайк!

      Не забудьте поблагодарить автора!

Богатство приносит не большое состояние, а скромные потребности. Эпиктет (Epictetus)

Статья помогла? Поделись ссылкой с друзьями, твитни или лайкни!

Источник: http://topexcel.ru/logicheskie-funkcii-v-excel-chast-1/

Архивы Логические функции

Логические функции в excel как сделать

Функция TRUE (ИСТИНА) в Excel возвращает логическое значение TRUE (ИСТИНА). Функция не включает в себя никаких аргументов. Что возвращает функция Возвращает логическое значение TRUE (ИСТИНА) Синтаксис =TRUE() –…

Логические функции в excel как сделать

Функция OR (ИЛИ) в Excel используется для сравнения двух условий. Что возвращает функция Возвращает логическое значение TRUE (Истина), при выполнении условий сравнения в функции и отображает FALSE (Ложь),…

Логические функции в excel как сделать

Функция NOT (НЕ) в Excel используется для изменения логического выражения TRUE (Истина) / FALSE (Ложь). Что возвращает функция Логический аргумент, который является обратным логическому аргументу, используемому в функции…

Логические функции в excel как сделать

Функция IFERROR (ЕСЛИОШИБКА) в Excel лучше всего подходит для обработки случаев, когда формулы возвращают ошибку. Используя эту функцию, вы можете указать, какое значение функция должна возвращать вместо ошибки….

Логические функции в excel как сделать

Функция IF (ЕСЛИ) в Excel – это отличный инструмент для проверки условий на ИСТИНУ или ЛОЖЬ. Если значения ваших расчетов равны заданным параметрам функции как ИСТИНА, то она…

Логические функции в excel как сделать

Функция FALSE (ЛОЖЬ) в Excel возвращает логическое значение ЛОЖЬ, и не использует никаких вводных аргументов функции. Синтаксис =FALSE() – английская версия =ЛОЖЬ() – русская версия Аргументы функции Аргументы…

Логические функции в excel как сделать

Функция AND (И) в Excel используется для сравнения нескольких условий. Что возвращает функция Возвращает TRUE если значение или условие, при сравнении, соответствует критериям заданным в функции, или FALSE,…

Источник: https://excelhack.ru/category/excel-functions/logicheskie-funkcii/

Логические функции Excel

  • Подобного рода функциями служат такие, которые возвращают результат после проверки данных, который всегда представляет «ИСТИНА» либо «ЛОЖЬ», что означает – результат удовлетворяет заданному условию либо не удовлетворяет, соответственно.
  • Прежде чем перейти к рассмотрению описанных функций, ознакомьтесь со статьей нашего сайта Условия сравнения чисел и строк в Excel.
  • В описаниях синтаксиса функций их аргументы, которые заключены в квадратные скобки «[]», являются необязательными.
  • Будут рассмотрены следующие функции:
  • ИСТИНА;
  • ЛОЖЬ;
  • И;
  • ИЛИ;
  • НЕ;
  • ЕСЛИ;
  • ЕСЛИОШИБКА.

Функция ИСТИНА

Не принимает никаких аргументов и просто возвращает логическое значение «ИСТИНА».

Синтаксис: =ИСТИНА()

Функция ЛОЖЬ

Аналогична функции ИСТИНА, за исключением то, что возвращает противоположный результат ЛОЖЬ.

Синтаксис: =ЛОЖЬ()

Функция И

Возвращает логическое значение ИСТИНА, если все аргументы функции вернули истинное значение. Если хотя бы один аргумент возвращает значение ЛОЖЬ, то вся функция вернет данное значение.

В виде аргументов должны приниматься условия либо ссылки на ячейки, возвращающие логические значения. Количество аргументов не может превышать 255. Первый аргумент является обязательным.

Рассмотрим таблицу истинности данной функции:

И ИСТИНА ЛОЖЬ
ИСТИНА ИСТИНА ЛОЖЬ
ЛОЖЬ ЛОЖЬ ЛОЖЬ
  1. Синтаксис: =И(Логическое_значение1; [Логическое_значение1];…)
  2. Пример использования:
  3. В первом примере видно, что все аргументы возвращают истинное значение, следовательно, и сама функция вернет истинный результат.
  4. Логические функции в excel как сделать

Во втором примере функция никогда не вернет значение ИСТИНА, т.к. условие ее второго аргумента заранее неравно.

Логические функции в excel как сделать

Функция ИЛИ

Возвращает логическое значение ИСТИНА, если хотя бы один аргумент функции вернет истинное значение.

В виде аргументов принимаются условия либо ссылки на ячейки, возвращающие логические значения. Количество аргументов не может превышать 255. Первый аргумент является обязательным.

Таблица истинности функции ИЛИ:

ИЛИ ИСТИНА ЛОЖЬ
ИСТИНА ИСТИНА ИСТИНА
ЛОЖЬ ИСТИНА ЛОЖЬ

Синтаксис: =ИЛИ(Логическое_значение1; [Логическое_значение2];…)

В качестве примера, рассмотрите примеры функции И, все они вернут результат ИСТИНА, т.к. первый аргумент является истинным.

Функция НЕ

Принимает в виде аргумента всего одно логическое значение и меняет его на противоположное, т.е. значение ИСТИНА она изменит на ЛОЖЬ и наоборот.

Таблица истинности функции И с применением функции НЕ:

НЕ(И()) ИСТИНА ЛОЖЬ
ИСТИНА ЛОЖЬ ИСТИНА
ЛОЖЬ ИСТИНА ИСТИНА

Таблица истинности функции ИЛИ с применением функции НЕ:

НЕ(ИЛИ()) ИСТИНА ЛОЖЬ
ИСТИНА ЛОЖЬ ЛОЖЬ
ЛОЖЬ ЛОЖЬ ИСТИНА

Синтаксис: =НЕ(логическое_значение)

Функция ЕСЛИ

Является одной из самых полезных, имеющихся в Excel, функций. Она проверяет результат переданного ей логического выражения и возвращает результаты в зависимости от того истинно он или ложно.

  • Синтаксис:
  • =ЕСЛИ(Логическое_выражение;[Значение_если_истина];[Значение_если_ложь])
  • Примеры использования функции:
  • Рассмотрим первый простой пример, чтобы понять, как функция работает.

Умышлено в первый аргумент функции вставить функцию ИСТИНА. В результате проверки, будет возвращен 2 аргумент (значение_если_истина), 3 аргумент будет опущен.

Логические функции в excel как сделать

Теперь приведем пример использования вложенности одной функции ЕСЛИ в другую. Такой подход может понадобиться, когда при выполнении (или невыполнении) одного условия требуется дополнительная проверка.

Условия примера:

Имеются банковские карточки с номерами, начинающимися с первых четырех цифр, которые являются идентификатором вида карты:

  • 1111 – Visa;
  • 2222 – Master Card.
  1. Используем нашу функцию для определения типа карты.
  2. Логические функции в excel как сделать
  3. Функция, применяемая в данном примере, выглядит так:
  4. =ЕСЛИ(ЛЕВСИМВ(A2;4)=»1111″; «Visa»;ЕСЛИ(ЛЕВСИМВ(A2;4)=»2222″;»Master Card»;»карта не определена»))

Помимо самой рассматриваем функции, в примере используется текстовая функция ЛЕВСИМВ, которая возвращает часть текста из строки, начиная с левого края, в количестве символов, заданном вторым ее аргументом. С ее помощью мы проверяем, являются ли они равными строке «1111», если да, возвращаем результат «Visa», если нет, то выполняем вложенную функцию ЕСЛИ.

Подобным образом можно достичь значительной вложенности и организовывать сложные проверки.

Функция ЕСЛИОШИБКА

Предназначена для проверки возврата выражением ошибки. Если ошибка обнаружена, то она возвращает значение второго аргумента, иначе первого.

  • Функция принимает 2 аргумента, все они являются обязательными.
  • Синтаксис: =ЕСЛИОШИБКА(значение;значение_если_ошибка)
  • Пример использования функции:

В приведенном примере видно, что выражение в первом аргументе возвращает ошибку деления на ноль, но так как оно вложено в нашу функцию, то ошибка перехватывается и подменяется вторым аргументов, а именно строкой «Делить на ноль нельзя», которую мы ввели самостоятельно. Вместо данной строки могли бы быть другие функции, все зависит от поставленной перед Вами задачи.

Логические функции в excel как сделать

Источник: http://office-menu.ru/uroki-excel/13-uverennoe-ispolzovanie-excel/31-logicheskie-funktsii-excel

Логические функции в Excel, примеры решения задач, использование логических формул, выражений с условиями и операторов в Эксель

Условия применения формул в Excel, сравнение и выборка данных задаются при помощи логических функций. Особенно они важны при составлении финансовых документов, в бухгалтерии. Логических функции в Excel существует множество, однако написание и результат действия у них отличается.

Читайте также:  Как сделать чтобы в word отображалась одна страница?

Логический набор

Количество логических функций меняется в зависимости от версии программы. В приложении 2007 года их было 7, впоследствие добавилось еще несколько. Список доступных логических операций можно посмотреть так:

  • зайти во вкладку «Формулы» на главной панели;
  • кликнуть по иконке fx с надписью «Вставить формулу»;
  • в появившемся окне выбрать категорию «Логические»;
  • внизу откроется список доступных операторов.Логические функции в excel как сделать

Большинство имеют аргументы, задающие условия применения. Формат записи следующий: «=оператор(аргумент1;аргумент2…)». Логическая запись включает в себя знаки сравнения. В Excel встроены такие логические функции:

  • ИСТИНА;
  • ЛОЖЬ;
  • ЕСЛИ;
  • И;
  • ИЛИ;
  • НЕ;
  • ЕСЛИОШИБКА;
  • ИСКИЛИ;
  • ЕСЛИМН (УСЛОВИЯ);
  • ПЕРЕКЛЮЧ.

ИСТИНА и ЛОЖЬ

Простые операторы без аргументов. Отдельно практически не используется, только в составе выражений. «ИСТИНА» или «TRUE» пропускает величины соответствующие заданным параметрам, «ЛОЖЬ» или «FALSE» — противоположные данные, не подходящие к критериям отбора.

Форма представления функций такова: «=ИСТИНА()», «=ЛОЖЬ()».Логические функции в excel как сделать

НЕ

Имеет синтаксис «= НЕ(_логическое_значение_)». Здесь в скобках указывается параметр или ячейка, которые должны быть проверены. «НЕ» меняет итоговый результат на противоположный. Если был получен ответ «TRUE», то «НЕ» возвращает «FALSE» и наоборот.

Логические функции в excel как сделать

И и ИЛИ

«И» имеет следующий вид: «=И(лог_вопрос1;лог_вопрос2;…)». Возможно вписать до 255 аргументов. Это могут быть, как ячейки, так и определенные величины. Обязательно наличие первого элемента. «И» проверяет аргументы на истину. Если обнаружится один ответ «ЛОЖЬ», то итог будет таким же.

«ИЛИ» записывается так: «=ИЛИ(логический_вопрос1;логический_вопрос2…)». Имеет до 255 аргументов. Если один из них имеет ответ «TRUE», то все выражение примет такой же результат.

ИСКИЛИ

Появилась в версии программы 2013. Реализует операцию «Исключающее ИЛИ». Написание аналогично «И»: =ИСКЛИЛИ(логический_вопрос1;логический_вопрос2;…) и может иметь до 255 аргументов.

Если присутствует только 2 варианта действия, то общий результат будет «ИСТИНА» при наличии одного аргумента с таким же ответом. В этом работа «ИСКИЛИ» совпадает с «ИЛИ». Если оба решения получат ответ ИСТИНА или ЛОЖЬ, то итог будет ЛОЖЬ. Для пояснения приведена следующая таблица:

Исходные данные
Результат
Примечания
=ИСКЛИЛИ(3>0; 4=1000000;»Молодец!»;»План не выполнен:(«). Расшифровывается так:

  1. D4>=1000000. Создается запрос на проверку ячейки D. В случае если показатель в D4 больше или равен 1 млн., то ответ «TRUE». Если нет, то «FALSE».
  2. «Молодец!«. При положительном ответе в ячейке E4 появится надпись «Молодец!».
  3. «План не выполнен:(«. В противном случае отобразится «План не выполнен».
  4. Нажать Enter.
  5. Применив автозаполнение к E4, можно распространить действие формулы на все строки столбца E.

Результатом будет таблица, в которой указано, выполнил менеджер план или нет.

ЕСЛИМН или УСЛОВИЯ

В предыдущем примере было одно условие. Но в большинстве случаев при составлении отчетов учитывается много факторов. Приходится составлять многоуровневые вложенные «ЕСЛИ».
  Программа Excel — способы сохранения и его параметрыНапример, если требуется разделить начисление премии в зависимости от процента продаж. При выручке менее 90% от плана, дополнительное вознаграждение не выплачивается.  90-95% — премия 10%, более 95% — 20%, продажи сверх плана награждаются премией в 30%. С оператором «ЕСЛИ» формула будет выглядеть так: «=ЕСЛИ(В2 0,9;0;ЕСЛИ(В2 0,95;0,1; ЕСЛИ(В2 1;0,2;0,3)))».
Запись сложна при написании и проверке. Можно пропустить скобку или неверно указать порядок аргументов. Для упрощения в 2016 году была введена «ЕСЛИМН». При ее использовании не нужно писать «ЕСЛИ» для каждого условия и следить за количеством скобок. Та же задача с «ЕСЛИМН»:
Запись упростилась, указываются условия и соответствующие им значения. Последним аргументом можно указать оператор ИСТИНА и задать нужную величину. В случае если ни одно из условий не выполнилось, будет возвращен параметр функции ИСТИНА. В данном случае, если В2 >=1, то награда 30%.
При задании условий проявлять осторожность. Большое количество значений может привести к некорректной работе оператора. Условия проверяются по очереди, в порядке указания. Поэтому, если какое-то из них будет исполнено, то функция не станет проверять оставшиеся значения, и в итоге появится ошибка. Надо внимательно продумывать порядок размещения, так, чтобы отработали все аргументы.

Работа с ПЕРЕКЛЮЧ

Сравнивает указанную величину в ячейке или формулу со списком данных и вписывает в ячейку первое совпавшее значение. Если совпадений не будет, и не проставлена величина по умолчанию, оператор выдаст ошибку «#Н/Д». Функция схожа с ЕСЛИМН, но в отличие от нее условие ставится точно, без сравнительных знаков.
Работа оператора иллюстрируется на рисунке.
Здесь вместо чисел 1, 2, 7 — нужно проставить прописью дни недели им соответствующие. Если будут другие цифры, то возвратится значение по умолчанию «Нет совпадений (No match)».

Использование ЕСЛИОШИБКА

Оператор используется для нахождения ошибки в таблице. Найдя ее, функция не пишет в ячейке какую-либо из ошибок, а возвращает указанный ответ, который может быть текстом, пустой строкой: =ЕСЛИОШИБКА(Что_проверять;Что_выводить_вместо_ошибки).
Например, нужно поделить значения в столбце А на величины в столбце В. Если по ошибке в строках стоят 0, то получится деление на 0.
Применение оператора «=ЕСЛИОШИБКА(A2/B2;»»)» скрывает ошибки.
Здесь сравнивается выражение A2/B2. В случае обнаружения ошибки в ячейку ставится пустая строка, указанная пробелом в кавычках ““. ЕСЛИОШИБКА появилась в Excel 2007. До этого использовалась функция ЕОШИБКА, которая самостоятельно не могла обработать ошибку, так как имела только один аргумент, проверяющий указанную ячейку. Для ввода ответа в случае обнаружения ошибки, нужно было использовать оператор ЕСЛИ: «ЕСЛИ(ЕОШИБКА(А2/В2);”“;А2/В2)».

И/ИЛИ

  • Простые операторы, редко применяются без связки с другими функциями.
  • На рисунке показан принцип действия функции И.
  • Пример использования: «=И(A1>B1; A225)». Здесь созданы два условия:
  1. Значение в ячейке А1 должно быть больше числа в В1.
  2. Число в А2 должно быть не равно 25.

При исполнении обоих получается ИСТИНА.
Если одно из заданий нарушено, получается ЛОЖЬ. В данном случае число в А1 меньше чем в В1.
Ниже представлен алгоритм функционирования оператора ИЛИ.
Пусть даны 3 выражения: A1>B1; A2>B2; A3>B3. Требуется применить к ним действие ИЛИ: «=ИЛИ(A1>B1; A2>B2; A3>B3)». Возможные варианты показаны на рисунках:
Здесь конечный результат ИСТИНА, так как из трех выражений одно верно: A3>B3. На следующем изображении функция выдала ответ «ЛОЖЬ», так как на все вопросы получены аналогичные ответы.
  Работа со сводными таблицами в MS Excel

Действие ИСКИЛИ

В программировании функция соответствует операция «сложение по модулю 2» или XOR. Если имеется больше двух аргументов, то действуют следующие правила:

  • результат «ИСТИНА», если количество таких ответов нечетно;
  • результат «ЛОЖЬ», если количество ответов «TRUE» четно;
  • результат «ЛОЖЬ», при условии, что все «FALSE».

Даны 4 условия A1>B1; A2>B2; A3>B3; A4>B4. В зависимости от данных ячеек результат действия функции может быть различным.
=ИСКЛИЛИ(A1>B1; A2>B2; A3>B3; A4>B4)
На рисунке ниже получен результат «ИСТИНА», так есть 3 условия с аналогичным результатом: A1>B1 (100 ); А2 В2 (100>80); А3>В3 (100>70). Число условий с ответом ИСТИНА нечетно.
В следующем варианте решением будет «ЛОЖЬ», так как есть 4 ответа «ИСТИНА» — четное количество.
На последнем рисунке функция также обретет значение ЛОЖЬ, так как не выполнено ни одно условие.

Составление логических формул

Главным отличием Excel от Word является наличие формул и функций. Формула — это мощное средство для вычислений, анализа и логических выводов. Она может иметь в своем составе постоянные величины, функции, ссылку на ячейку или диапазон ячеек, операторы, знаки сравнения.
Логическая формула содержит несколько логических функций, ссылки, знаки сравнения. Благодаря им можно сравнивать значения, сортировать данные по условиям, автоматизировать финансовые расчеты. Практическое применение формул рассматривается ниже.

Задача №1

Для поступления в лицей абитуриенты должны сдать экзамены по трем предметам: математике, истории, русскому языку. Минимальный проходной балл равен 12, причем по русскому языку оценка должна быть не ниже 4.
Требуется создать формулу для подсчета баллов и выдачи столбца с результатами, где будет указано, зачислен ученик или нет.
Решение задачи:
=ЕСЛИ(И(C2>=4;СУММ(C2:E2)>=$C$8);»Зачислен»;»Не принят»).
Здесь в  «ЕСЛИ» вложена функция «И», которая проверяет условия:

  1. C2>=4, что контролирует оценку по русскому языку.
  2. СУММ(C2:E2)>=$C$8. Складываются полученные баллы. Их сумма должна быть равна или больше значения в ячейке С8, то есть 12.
  3. Если оба условия выполняются, то И принимает значение «TRUE», в противном случае — «FALSE».

«И» является логическим выражением для «ЕСЛИ». Поэтому при ответе «ИСТИНА» («TRUE») в столбец с результатами будет выведена строка «Зачислен», при значении «ЛОЖЬ» («FALSE») — «Не принят».

Задача №2

В магазине находятся залежалые товары. В зависимости от срока нахождения на складе необходимо провести с ними действия:

  1. При сроке 8 и более месяцев вводятся продажные акции.
  2. 10 и более месяцев — скидка в размере 50%.
  3. 12 и более месяцев — цена уменьшается в 2 раза.

Решение выглядит следующим образом:
=ЕСЛИ(D2 >= 12;» Режем цену в 2 раза «;ЕСЛИ(D2 >= 10;»Скидка 50%»;ЕСЛИ(D2 >= 8; «Акционный товар»;»»))).
Формула составлена из трех «ЕСЛИ», вложенных друг в друга. В случае невыполнения ни одного логического выражения, будет пустая ячейка, так как для значения по умолчанию введена пустая строка. Результат выполнения показан на рисунке.
При использовании ЕСЛИМН запись упрощается:
=ЕСЛИМН(D2 >= 12;» Режем цену в 2 раза”;D2 >= 10;»Скидка 50%»; D2 >= 8; «Акционный товар»;»»).
Умение использовать функции и формулы — необходимое условие для полноценной работы программы. При составлении формул нужно внимательно проверять запись. Лучше проделать промежуточные расчеты, чем выстроить сложную «многоярусную» конструкцию из операторов, так как в случае ошибки, будет трудно ее найти.

Источник: http://composs.ru/logicheskie-funkcii-v-microsoft-excel/

Логические функции в Excel

В данной статье мы разберем сущность логических функций Excel: И, ИЛИ, ИСКЛИЛИ и НЕ. И разберем примеры решения логических функций, демонстрирующие их применение в MS Excel.

Вы узнаете, как расширить использование логических операторов и создать логические проверки для выполнения более сложных вычислений и более эффективного анализа данных. Логические функции, такие как И, ИЛИ, ИСКЛИЛИ и НЕ, помогут вам в этом.

Логические функции Excel – обзор

Microsoft Excel предоставляет четыре логические функции для работы с логическими значениями: И, ИЛИ, ИСКЛИЛИ и НЕ.

Если вы хотите выполнить более одного сравнения в своей формуле или проверить несколько условий вместо одного, используете эти логические функции.

Как и логические операторы, логические функции Excel возвращают значения ИСТИНА или ЛОЖЬ.

В следующей таблице приведено краткое описание того, что делает каждая логическая функция.

Логическая функция Описание Пример формулы Описание формулы
И Возвращает значение ИСТИНА, если все аргументы имеют значение ИСТИНА =И(A2>=10; B2=10; B2=10; B2=10) Формула возвращает ЛОЖЬ, если значение в ячейке A1 больше или равно 10; ИСТИНА в противном случае.

В дополнение к четырем логическим функциям, описанным выше, Microsoft Excel предоставляет 3 условные функции: ЕСЛИ, ЕСЛИОШИБКА и ЕСНД.

Логическая функция И в Excel

Функция И наиболее популярна из логических функций. Она пригодится, когда вам нужно проверить несколько условий и убедиться, что все они выполнены. Технически, логическая функция И проверяет условия, которые вы указываете, и возвращает ИСТИНА, если в результате вычисления всех аргументов получается значение ИСТИНА, ЛОЖЬ в противном случае.

  • Синтаксис логической функции И выглядит следующим образом:
  • =И(логическое_значение1; [логическое_значение2] …)
  • Теперь давайте рассмотрим некоторые примеры формул, демонстрирующие, как использовать логическую функцию И в формулах Excel.
Формула Описание
=И(A2=»Яблоки»; B2>C2) Логическая функция возвращает ИСТИНА, если A2 содержит «Яблоки», а B2 больше C2, ЛОЖЬ в противном случае.
=И(B2>50; B2=C2) Логическая функция возвращает ИСТИНА, если B2 больше 50, а B2 равно C2, ЛОЖЬ в противном случае.
=И(A2=»Яблоки»; B2>=120; B2>C2) Логическая функция возвращает ИСТИНА, если A2 содержит «Яблоки», B2 больше или равно 120, а B2 больше C2, ЛОЖЬ в противном случае.

Логические функции в excel как сделать

Логические функции в Excel – Использование логической функции И

Логическая функция ИЛИ в Excel

Как логическая функция И, функция Excel ИЛИ является базовой логической функцией, которая используется для сравнения двух значений или операторов.

Разница в том, что логическая функция ИЛИ возвращает ИСТИНА, если хотя бы один, если аргументы оцениваются как ИСТИНА, и возвращает ЛОЖЬ, если все аргументы ЛОЖЬ.

Логическая функция ИЛИ доступна во всех версиях MS Excel.

Синтаксис логической функции Excel ИЛИ очень похож на функцию И:

=ИЛИ(логическое_значение1; [логическое_значение2];…)

Теперь, давайте запишем несколько формул, чтобы вы поняли, как работает логическая функция ИЛИ в Excel.

Формула Описание
=ИЛИ(A2=»Яблоки»; A2=»Бананы») Логическая функция возвращает ИСТИНУ, если A2 содержит «Яблоки» или «Бананы», в противном случае ЛОЖЬ.
=ИЛИ(B2>=135; C2>=55) Логическая функция возвращает ИСТИНУ, если B2 больше или равен 135 или C2 больше или равно 55, ЛОЖЬ в противном случае.
=ИЛИ(B2=»»; C2=»») Логическая функция возвращает ИСТИНУ, если ячейки B2 и/или C2 пустые, ЛОЖЬ в противном случае.

Логические функции в excel как сделать

Логические функции в Excel – Использование логической функции ИЛИ

Как и логическая функция Excel И, ИЛИ широко используется для расширения полезности других функций Excel, которые выполняют логические проверки, например, функция ЕСЛИ.

Логическая функция ИСКЛИЛИ в Excel

В Excel 2013 Microsoft представила функцию ИСКЛИЛИ, которая является логической функцией исключающего ИЛИ. Для тех, кто не знаком с понятием «Исключающего ИЛИ», сначала может быть немного сложно понять суть логической функции, но, надеюсь, приведенное ниже объяснение иллюстрируемое примерами формул поможет прояснить суть.

Синтаксис логической функции ИСКЛИЛИ идентичен синтаксису ИЛИ:

=ИСКЛИЛИ(логическое_значение1; [логическое_значение2];…)

В простейшей версии формулы ИСКЛИЛИ, содержащей только 2 логических оператора, логическая функция Excel ИСКЛИЛИ вернет ИСТИНУ, если любой из аргументов имеет значение ИСТИНА. Если оба аргумента ИСТИНА, либо оба ЛОЖЬ, ИСКЛИЛИ возвращает ЛОЖЬ. Рассмотрим примеры формул:

Формула Результат Описание
=ИСКЛИЛИ(1>0; 2

Источник: https://naprimerax.org/posts/76/logicheskie-funktcii-v-excel

Логические функции в excel

  • Формулы и функции – это основные средства Excel по обработке и анализу данных.
  • Функции используются для выполнения стандартных вычислении. Любая функция имеет формат записи:
  • =имя функции(аргументы),
  • где аргументы – это конкретные числовые или текстовые данные, адреса отдельных ячеек или диапазоны ячеек, другие функции (вложенные).

Ввод функций

Добавить функцию в ячейку или формулу можно тремя способами:

  • вручную – набрать имя функции и указать все необходимые аргументы;
  • использовать имеющийся на панели инструментов вкладки Формулы значок Мастера функций  после чего пошагово работать с Мастером; последовательно заполнять предложенные Мастером поля форм;
  • выбрать нужную категорию и конкретную функцию из предложенных в Библиотеке функций панели инструментов вкладки Формулы , после чего заполнить поля окна функции.

Логические функции

ЕСЛИ – это одна из самых популярных функций логики. Формат записи:

ЕСЛИ(условие; действие_истина; действие_ложь).

Описание: функция проверяет условие и в случае его выполнения производит действие_истина, иначе производит действие_ложь. Обязательными являются условие и действие_истина.

  1. Простой пример:
  2. и
  3. ЕСЛИОШИБКА – функция сообщает об ошибке в результате вычисления формулы либо выводит результат вычисления формулы. Формат записи:
  4. ЕСЛИОШИБКА(формула; сообщение_если_ошибка)

Описание: функция выводит в ячейке указанное сообщение, если вычисление в ячейке вызывает ошибку; иначе в ячейке отображается результат вычислений. Аргумент «формула» является обязательным.

  • Простой пример: в ячейке С1 необходимо получить результат деления значений ячеек А1и В1. В поле Значение_если_ошибка окна функции указывается сообщение «дел/0»:
  •  и
  • И – функция выводит значение ИСТИНА или ЛОЖЬ в зависимости от логического значения своих аргументов. Формат записи:
  • И(значение1;значение2;…;значение30)
  • Описание: если все указанные аргументы истинны, то в результирующей ячейке будет находиться значение ИСТИНА, если же хоть один из указанных аргументов принимает ложное значение, то в результирующей ячейке появится значение ЛОЖЬ.
  • Пример: проверка значении ячеек на знак. Заполненное окно функции имеет вид
  • Результат проверки:
  •   или
  • ИЛИ – функция проверяет условия и в результирующе ячейке выдаёт результат ИСТИНА, если хотя бы одно из условии выполняется, или ЛОЖЬ, если ни одно из условий не выполняется.
  • Формат записи:
  • ИЛИ(значение1;значение2;…;значение30)
  • НЕ – функция проверяет равенство некоторой конкретной величине. Формат записи:
  • НЕ(логическое_значение)
  • Простой пример:

Источник: https://windowsfree.ru/faq/logicheskie-funkcii-v-excel/

Ссылка на основную публикацию
Adblock
detector