Функции ИЛИ, И
Функции И и функция ИЛИ из категории Логические способны заметно улучшить наглядность и понятность сложных логических проверок. Функция ИЛИ и функция И позволяют задавать в формуле одновременно несколько условий, т.е. дают возможность создавать сложные логические выражения. Эти функции работают в сочетании с простыми операторами сравнения. Функции И и ИЛИ могут иметь до 30 логических аргументов и имеют синтаксис:
Аргументы функций И, ИЛИ могут быть логическими выражениями, массивами или ссылками на ячейки, содержащие логические значения.
Функция ИЛИ возвращает логическое значение ИСТИНА, если хотя бы одно из логических выражений истинно, а функция И возвращает логическое значение ИСТИНА, только если все логические выражения истинны.
Предположим, что нужно вывести сообщение «Светофор», если содержимое ячейки B4 или «красный», или «зеленый», или «желтый». Если же она содержит любую другую информацию, то необходимо вывести сообщение «Это не светофор. ».
Предположим, что нужно вывести на экран содержимое ячейки B4, если она содержит число строго между 1 и 100 (1 =1; B4 =4.5.
Тогда в ячейку С15 необходимо ввести формулу: =СЧЁТЕСЛИ(B11:B13;»>=4,5″). Результат приведен на рис. 40
СУММЕСЛИ (диапазон; критерий; диапазон_суммирования)
диапазон — диапазон ячеек проверяемых на критерий (условие).
критерий — критерий (условие) в форме числа, выражения или текста, определяющего суммируемые ячейки.
диапазон_суммирования — фактические ячейки для суммирования.
Функция СУММЕСЛИ работает следующим образом: ячейки из «диапазон_суммирования» суммируются, только если соответствующие им ячейки в аргументе «диапазон» удовлетворяют условию (критерию). В тех случаях, когда диапазон вычисляемых ячеек (где проверяется условие) и диапазон фактических ячеек для суммирования совпадают, аргумент «диапазон_суммирования» можно не указывать.
В таблице на рис. 41 приведены объемы партий товара, полученные магазином. Необходимо просуммировать только объемы тех партий, значения которых превышают 20. Решение на рис. 42
Примеры формул и сценарии, в которых вы можете использовать функцию Microsoft Excel XOR на своем листе
Пример №1: Сравнение двух чисел с помощью функции XOR
Встроенные функции в ваших листах Excel, такие как XOR, принимают логические операторы, которые могут быть ИСТИНА или ЛОЖЬ. Функция XOR возвращает ИСТИНА или ЛОЖЬ в зависимости от количества логических утверждений ИСТИНА или ЛОЖЬ.
Если один из них ИСТИНА или оба ИСТИНА или ЛОЖЬ, мы можем определить логическое состояние для обоих значений, вставленных как ИСТИНА или ЛОЖЬ.
Программы для Windows, мобильные приложения, игры — ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале — Подписывайтесь:)
- Используйте функции XOR для ввода следующих логических операций в ячейках. (т.е. С6, С7, С8)
- (2>1,0
- (2>1,0>1)
- (21)
Логические операции строятся путем сопоставления двух числовых значений по заданным критериям. Значение TRUE возвращается тогда и только тогда, когда логическое утверждение удовлетворяет условию; в противном случае возвращается FALSE.
Исключающее ИЛИ дает ИСТИНА или ЛОЖЬ в зависимости от того, истинны ли оба логических утверждения (2>1 — ИСТИНА, 01 — ИСТИНА) или ложны (21 — ЛОЖЬ, а 0>1 — ЛОЖЬ).
Если одно логическое утверждение истинно или ложно (2 > 1 истинно, 0 > 1 ложно), то верно и другое.
Пример № 2: Создание точных прогнозов с помощью функции XOR
Если мы сдадимся, функция XOR может предсказать будущие события. Допустим, мы заинтересованы в проведении третьего баскетбольного матча между четырьмя командами на основе результатов двух предыдущих игр.
Правдивая история
Уточняем, что если команда уже выиграла два матча, в третьем соревноваться не обязательно. Будет сыграно три игры, и победители любых двух пройдут в финальный матч. Поскольку ни одна из команд не вышла победителем, третий матч был отменен.
Скопируйте и вставьте следующую формулу в соседнюю ячейку (например, E6).
= ЕСЛИ (ИСКЛЮЧАЮЩЕЕ ИЛИ (C6 = «Выиграно», D6 = «Выиграно»), «ДА», «НЕТ»)
Функция XOR внутри формулы оценивается как ЛОЖЬ, если обе ссылки на ячейки одинаковы (т. е. выиграна и выиграна) или разные (т. е. потеряны и потеряны), и ИСТИНА в противном случае. Результатом ЕСЛИ является «НЕТ» или «ДА», в зависимости от того, является ли XOR оцениваемым значением ЛОЖЬ или ИСТИНА.
Чтобы увидеть альтернативные результаты, основанные на наших условиях, нажмите ENTER и переместите маркер заполнения.
Теперь мы можем перепроверить результаты, сравнив их с принудительными условиями. Определяем, что все команды, которые уже проиграли один матч, будут соревноваться в третьем матче, вне зависимости от налагаемых критериев.
Пример № 3: Контраст между двумя логическими
Встроенную логику можно найти в формуле операции XOR. В этом контексте мы анализируем, что происходит, когда XOR применяется к двум операторам, каждый из которых имеет логический вывод ИСТИНА/ЛОЖЬ, и XOR должен определить, является ли результирующий оператор ИСТИНА/ЛОЖЬ.
Подставьте следующую формулу в соседнюю ячейку (например, D6)
=Исключающее ИЛИ(B6,C6)
Логические операции B6 и C6 назначаются с помощью XOR.
Введите, а затем переместите ручку заполнения. Если только одно из логических условий истинно, то результат ИСТИНА; в противном случае результат ЛОЖЬ.
Пример #4: Многоуровневое логическое сравнение
Мы используем несколько логических аргументов, чтобы проиллюстрировать дополнительные возможности XOR. Логические условия будут определять результаты XOR.
В последнем разделе мы упомянули, что XOR возвращает TRUE, если количество логических значений TRUE нечетно, и FALSE в противном случае.
Заполните все незанятые места следующей формулой: (например, G6).
Введите = XOR (B6: F6), затем переместите маркер заполнения и нажмите Enter. По какой-то причине функция XOR всегда возвращает значение TRUE, если количество логических выражений, которые приводят к TRUE, нечетное (например, 1, 3, 5), и FALSE в противном случае.
Функция XOR становится простой, если вы уже использовали функцию OR в электронной таблице Microsoft Office Excel.
Программы для Windows, мобильные приложения, игры — ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале — Подписывайтесь:)
Логические функции Excel
Логические выражения используются для записи условий, в которых сравниваются числа, функции, формулы, текстовые или логические значения. Любое логическое выражение должно содержать по крайней мере один оператор сравнения, который определяет отношение между элементами логического выражения. Ниже представлен список операторов сравнения Excel
= Больше или равно
Результатом логического выражения является логическое значение ИСТИНА (1) или логическое значение ЛОЖЬ (0).
Функция ЕСЛИ
Функция ЕСЛИ (IF) имеет следующий синтаксис:
=ЕСЛИ(логическое_выражение;значение_если_истина;значение_если_ложь)
Следующая формула возвращает значение 10, если значение в ячейке А1 больше 3, а в противном случае — 20:
В качестве аргументов функции ЕСЛИ можно использовать другие функции. В функции ЕСЛИ можно использовать текстовые аргументы. Например:
=ЕСЛИ(А1>=4;»Зачет сдал»;»Зачет не сдал»)
Можно использовать текстовые аргументы в функции ЕСЛИ, чтобы при невыполнении условия она возвращала пустую строку вместо 0.
Аргумент логическое_выражение функции ЕСЛИ может содержать текстовое значение. Например:
Эта формула возвращает значение 10, если ячейка А1 содержит строку «Динамо», и 290, если в ней находится любое другое значение. Совпадение между сравниваемыми текстовыми значениями должно быть точным, но без учета регистра.
Функции И, ИЛИ, НЕ
Функции И (AND), ИЛИ (OR), НЕ (NOT) — позволяют создавать сложные логические выражения. Эти функции работают в сочетании с простыми операторами сравнения. Функции И и ИЛИ могут иметь до 30 логических аргументов и имеют синтаксис:
=И(логическое_значение1;логическое_значение2. ) =ИЛИ(логическое_значение1;логическое_значение2. )
Функция НЕ имеет только один аргумент и следующий синтаксис:
=НЕ(логическое_значение)
Аргументы функций И, ИЛИ, НЕ могут быть логическими выражениями, массивами или ссылками на ячейки, содержащие логические значения.
Приведем пример. Пусть Excel возвращает текст «Прошел», если ученик имеет средний балл более 4 (ячейка А2), и пропуск занятий меньше 3 (ячейка А3). Формула примет вид:
Если значение в ячейке А1 является целым числом, формула читается следующим образом: «Если значение в ячейке А1 равно 100, возвратить строку «Всегда». В противном случае, если значение в ячейке А1 находится между 80 и 100, возвратить «Обычно». В противном случае, если значение в ячейке А1 находится между 60 и 80, возвратить строку «Иногда». И, если ни одно из этих условий не выполняется, возвратить строку «Никогда». Всего допускается до 7 уровней вложения функций ЕСЛИ.
Функции ИСТИНА и ЛОЖЬ
Функции ИСТИНА (TRUE) и ЛОЖЬ (FALSE) предоставляют альтернативный способ записи логических значений ИСТИНА и ЛОЖЬ. Эти функции не имеют аргументов и выглядят следующим образом:
=ИСТИНА() =ЛОЖЬ()
Например, ячейка А1 содержит логическое выражение. Тогда следующая функция возвратить значение «Проходите», если выражение в ячейке А1 имеет значение ИСТИНА:
В противном случае формула возвратит «Стоп».
Функция ЕПУСТО
Если нужно определить, является ли ячейка пустой, можно использовать функцию ЕПУСТО (ISBLANK), которая имеет следующий синтаксис:
=ЕПУСТО(значение)
Аргумент значение может быть ссылкой на ячейку или диапазон. Если значение ссылается на пустую ячейку или диапазон, функция возвращает логическое значение ИСТИНА, в противном случае ЛОЖЬ.
В начало страницы
В начало страницы
Общее определение и задачи
«ЕСЛИ» является стандартной функцией программы Microsoft Excel. В ее задачи входит проверка выполнения конкретного условия. Когда условие выполнено (истина), то в ячейку, где использована данная функция, возвращается одно значение, а если не выполнено (ложь) – другое.
Синтаксис этой функции выглядит следующим образом: «ЕСЛИ(логическое выражение; ; )» .
Пример использования «ЕСЛИ»
Теперь давайте рассмотрим конкретные примеры, где используется формула с оператором «ЕСЛИ».
- Имеем таблицу заработной платы. Всем женщинам положена премия к 8 марту в 1000 рублей. В таблице есть колонка, где указан пол сотрудников. Таким образом, нам нужно вычислить женщин из предоставленного списка и в соответствующих строках колонки «Премия к 8 марта» вписать по «1000». В то же время, если пол не будет соответствовать женскому, значение таких строк должно соответствовать «0». Функция примет такой вид: «ЕСЛИ(B6=»жен.»; «1000»; «0»)» . То есть когда результатом проверки будет «истина» (если окажется, что строку данных занимает женщина с параметром «жен.»), то выполнится первое условие — «1000», а если «ложь» (любое другое значение, кроме «жен.»), то соответственно, последнее — «0».
- Вписываем это выражение в самую верхнюю ячейку, где должен выводиться результат. Перед выражением ставим знак «=».
Так мы получили таблицу со столбцом, заполненным при помощи функции «ЕСЛИ».
Пример функции с несколькими условиями
В функцию «ЕСЛИ» можно также вводить несколько условий. В этой ситуации применяется вложение одного оператора «ЕСЛИ» в другой. При выполнении условия в ячейке отображается заданный результат, если же условие не выполнено, то выводимый результат зависит уже от второго оператора.
- Для примера возьмем все ту же таблицу с выплатами премии к 8 марта. Но на этот раз, согласно условиям, размер премии зависит от категории работника. Женщины, имеющие статус основного персонала, получают бонус по 1000 рублей, а вспомогательный персонал получает только 500 рублей. Естественно, что мужчинам этот вид выплат вообще не положен независимо от категории.
- Первым условием является то, что если сотрудник — мужчина, то величина получаемой премии равна нулю. Если же данное значение ложно, и сотрудник не мужчина (т.е. женщина), то начинается проверка второго условия. Если женщина относится к основному персоналу, в ячейку будет выводиться значение «1000», а в обратном случае – «500». В виде формулы это будет выглядеть следующим образом: «=ЕСЛИ(B6=»муж.»;»0″; ЕСЛИ(C6=»Основной персонал»; «1000»;»500″))» .
- Вставляем это выражение в самую верхнюю ячейку столбца «Премия к 8 марта».
Как и в прошлый раз, «протягиваем» формулу вниз.
Пример с выполнением двух условий одновременно
В функции «ЕСЛИ» можно также использовать оператор «И», который позволяет считать истинной только выполнение двух или нескольких условий одновременно.
- Например, в нашей ситуации премия к 8 марта в размере 1000 рублей выдается только женщинам, которые являются основным персоналом, а мужчины и представительницы женского пола, числящиеся вспомогательным персоналом, не получают ничего. Таким образом, чтобы значение в ячейках колонки «Премия к 8 марта» было 1000, нужно соблюдение двух условий: пол – женский, категория персонала – основной персонал. Во всех остальных случаях значение в этих ячейках будет рано нулю. Это записывается следующей формулой: «=ЕСЛИ(И(B6=»жен.»; C6=»Основной персонал»); «1000»; «0»)» . Вставляем ее в ячейку.
Копируем значение формулы на ячейки, расположенные ниже, аналогично продемонстрированным выше способам.
Пример использования оператора «ИЛИ»
В функции «ЕСЛИ» также может использоваться оператор «ИЛИ». Он подразумевает, что значение является истинным, если выполнено хотя бы одно из нескольких условий.
- Итак, предположим, что премия к 8 марта в 1000 рублей положена только женщинам, которые входят в число основного персонала. В этом случае, если работник — мужчина или относится к вспомогательному персоналу, то величина его премии будет равна нулю, а иначе – 1000 рублей. В виде формулы это выглядит так: «=ЕСЛИ(ИЛИ(B6=»муж.»; C6=»Вспомогательный персонал»); «0»; «1000»)» . Записываем ее в соответствующую ячейку таблицы.
«Протягиваем» результаты вниз.
Как видим, функция «ЕСЛИ» может оказаться для пользователя хорошим помощником при работе с данными в Microsoft Excel. Она позволяет отобразить результаты, соответствующие определенным условиям.
Как могут использоваться логические функции на практике
Задача 1
Перед человеком ставится цель переоценить товарные остатки. При хранении продукта более 8 месяцев необходимо снизить стоимость вдвое.
Изначально вам нужно создать такую таблицу.
Для этого вам нужно использовать функцию ЕСЛИ. В случае нашего примера эта формула будет выглядеть так:
= ЕСЛИ (C2> = 8; B2 / 2; B2)
Логическое выражение, содержащееся в первом аргументе функции, создается с помощью операторов> и =. Проще говоря, изначально критерий таков: когда значение ячейки больше или равно 8, выполняется формула, указанная во втором аргументе. Терминологически, если первое условие оказывается верным, выполняется второй аргумент. Если ложь — третья.
Сложность этой задачи может быть увеличена. Допустим, перед нами стоит задача использования логической функции И. В этом случае условие будет иметь следующий вид: если товар хранится более 8 месяцев, то его цена должна быть уменьшена вдвое. Если он находится в продаже более 5 месяцев, его нужно сбросить 1,5 раза.
В этом случае необходимо вставить эту строку в поле ввода формулы.
= ЕСЛИ (И (C2> = 8), B2 / 2, ЕСЛИ (И (C2> = 5), B2 / 1,5, B2))
Функция ЕСЛИ позволяет при необходимости использовать текстовые строки в аргументах.
Задача 2
Допустим, после того, как товар был уценен, он стал стоить меньше 300 рублей, значит, его нужно аннулировать. То же самое необходимо сделать, если он не был продан в течение 10 месяцев. В этой ситуации приемлем любой из этих вариантов, поэтому имеет смысл использовать функции OR и SE. В результате вы получите следующую строку.
= ЕСЛИ (ИЛИ (D2 <300; C2> = 10); «отменено»;»»)
Если при написании условия использовался логический оператор ИЛИ, его необходимо расшифровать следующим образом. Если в ячейке C2 стоит число 10 и более, или если в ячейке D2 стоит значение меньше 300, то необходимо вывести «удаленное» значение в соответствующую ячейку».
Другие функции разрешены в качестве аргументов. Например, допустимо использование математических формул.
Задача 3
Предположим, есть несколько учеников, которые сдают несколько экзаменов перед тем, как пойти в спортзал. В качестве проходного балла вы набираете 12. И для участия обязательно, чтобы у вас было не менее 4 баллов по математике. Следовательно, Excel должен заполнить отчет о получении.
Во-первых, вам нужно создать следующую таблицу.
Наша задача — сравнить сумму всех оценок с положительной оценкой и при этом убедиться, что оценка по математике меньше 4. А в графе с результатом необходимо указать «принято» или «нет».
Нам нужно ввести следующую формулу.
= ЕСЛИ (И (B3> = 4; СУММ (B3: D3)> = $ B $ 1), «принято»; «нет»)
Используя логический оператор И, вам нужно проверить, насколько верны эти условия. А чтобы определить окончательный результат, нужно использовать классическую функцию СУММ.
Таким образом, с помощью функции SE можно решить множество различных проблем, поэтому она является одной из самых распространенных.
Задача 4
Предположим, мы столкнулись с необходимостью понять, какие товары стоят, после того, как оценили их в целом. Если стоимость товара ниже средней, товар подлежит амортизации.
Для этого можно использовать ту же таблицу, которая была приведена выше.
Чтобы решить эту проблему, вам нужно использовать эту формулу.
= ЕСЛИ (D2<>
В выражении, приведенном в первом аргументе, мы использовали функцию AVERAGE, которая определяет среднее арифметическое для определенного набора данных. В нашем случае это диапазон D2: D7.
Три примера использования функции ЕСЛИ в Excel
Предварительно давайте разберемся что деле он очень каждая функция имеет логическом языке означает Помимо самой функции, условий, например, функция 45, то возвращает функциями Excel, можно на вкладке «Формулы», был истинным, формулазначение_если_истина хороши тем, чтоПолучилось 92900. Т.е. функция знаете, как использовать клиент» выдавалось лишь соединить с операторами Допустим, мы хотим это такое. Вложенной простой и запомнить
Синтаксис функции
свою пару скобок, «ЛОЖЬ». Если оставить внутри «ЕСЛИ» могутВПР строку «Сдал», иначе решать достаточно сложные вы увидите, как возвращает значение ИСТИНА.(обязательно)
автоматически проработала список оператор в Excel, тогда, когда были
- сравнения. К ним называют функцию, в все переменные не и случайно поставив
- пустым одно изили «Не сдал». задачи. В этом Excel вычисляет формулу.=ЕСЛИ(ИЛИ(A5=»красный»;B5=»зеленый»);ИСТИНА;ЛОЖЬ)Значение, которое должно возвращаться,
- под изменение условий. если несколько условий выполнены оба заданных относятся параметры: «ИЛИ», именно. В этом которой прописано несколько
- составит труда: значений, отвечающих за Но в первомПРОСМОТР уроке мы попробуем
=ЕСЛИ(НЕ(A5>B2);ИСТИНА;ЛОЖЬ)Если значение A5 («синий») если лог_выражение имеет Т.е. мы можем них только продавцов
Пример функции ЕСЛИ в Excel
Теперь же давайте разберем долго искать ошибку. истины или лжи, может располагаться вИтак, в этом уроке увидеть, что 2 на простых примерах, B2, возвращается значение значение B5 («зеленый»)значение_если_ложь ячейках, и суммы зарплаты.Суммировать в программе Excel
Пример вложенной функции ЕСЛИ в Excel
«Если» используется, чтобы если оценка учащегося=ЕСЛИ(ИЛИ(A1=B1;B1=C1;A1=C1);есть равные значения;нет равных прописано сразу несколько все вышеизложенное поДля закрепления понимания стоит то при его любом из трёх мы рассмотрели логическую человека из 5 а также научимся ИСТИНА, в противном
равно «зеленый», возвращается(необязательно) будут изменяться вместеАналогично можно подсчитать зарплаты умеет, наверное, каждый. обойти встроенные ошибки равна или меньше значений) функций ЕСЛИ подряд. пунктам.
на практике рассмотреть, выборе результатом будет частей синтаксической конструкции. функцию не прошли переаттестацию. использовать сразу несколько случае возвращается значение значение ИСТИНА, вЗначение, которое должно возвращаться, с ними. Например, всех менеджеров, продавцов-кассиров Но с усовершенствованной при делении на 5, но большеТо есть мы указали, Рассмотрим все на» как работает функция «0».
При работе со сложнымиЕСЛИФункции
ЛОЖЬ. В этом противном случае возвращается если лог_выражение имеет при подсчете заработных и охранников. Когда
версией команды СУММ, ноль, а также 3. Должен быть что если в примере.=ЕСЛИ «ЕСЛИ» в Excel.Отдельно стоит отметить случай, задачами, используется функцияво всей ееЕСЛИЕСЛИ случае A5 больше значение ЛОЖЬ. В значение ЛОЖЬ. плат оказалось, что табличка небольшая, кажется, которая называется СУММЕСЛИ, еще в нескольких отображен комментарий: «проходит». минимум двух ячейкахДопустим, что у нас
» — название самой Примеры, приведённые ниже, когда вместо логического «ЕСЛИ» с несколькими красе и примерах,можно вкладывать другв одной формуле. B2, поэтому формула этом случае второй
Расширение функционала функции ЕСЛИ
Общие сведения об использовании мы забыли учесть что все можно существенно расширяются возможности случаях. Первая ситуация В противном случае одного ряда есть есть таблица, в функции, которую мы демонстрируют все основные выражения введена не условиями, однако, на а также разобрали в друга, если
Функция возвращает значение ЛОЖЬ. аргумент имеет значение этих функций по одну сотрудницу, которая сосчитать и вручную, данной операции. обозначается редактором, как – «нет». Итак, одинаковые значения, то
способы её использования. конструкция, возвращающая значение этом этапе у простой пример с необходимо расширить вариантыЕСЛИВы также можете использовать ИСТИНА, поэтому формула отдельности см. в работает продавцом. Мы
Заключение
но при работеПо названию команды можно «ДЕЛ/0» и встречается проходят лишь те формула должна вывести студентов и их»Простейшим примером для разбора «ИСТИНА» или «ЛОЖЬ», большинства пользователей возникает использованием сразу нескольких принятия решений вимеет всего три
операторы И, ИЛИ возвращает значение ИСТИНА.
следующих статьях: И,
fb.ru>
Логический набор
Количество логических функций меняется в зависимости от версии программы. В приложении 2007 года их было 7, впоследствие добавилось еще несколько. Список доступных логических операций можно посмотреть так:
- зайти во вкладку «Формулы» на главной панели;
- кликнуть по иконке fx с надписью «Вставить формулу>»;
- в появившемся окне выбрать категорию «Логические>»;
- внизу откроется список доступных операторов.
Большинство имеют аргументы, задающие условия применения. Формат записи следующий: «=оператор(аргумент1;аргумент2…)». Логическая запись включает в себя знаки сравнения.
ИСКИЛИ
Появилась в версии программы 2013. Реализует операцию «Исключающее ИЛИ». Написание аналогично «И»: =ИСКЛИЛИ(логический_вопрос1;логический_вопрос2;…) и может иметь до 255 аргументов.
Если присутствует только 2 варианта действия, то общий результат будет «ИСТИНА» при наличии одного аргумента с таким же ответом. В этом работа «ИСКИЛИ» совпадает с «ИЛИ». Если оба решения получат ответ ИСТИНА или ЛОЖЬ, то итог будет ЛОЖЬ. Для пояснения приведена следующая таблица:
Исходные данные | Результат | Примечания |
=ИСКЛИЛИ(3>0; 4<1) | ИСТИНА | В итоге ИСТИНА, потому что одно из значений ИСТИНА. |
=ИСКЛИЛИ(3<0; 4<1) | ЛОЖЬ | ЛОЖЬ, так как имеется 2 ответа ЛОЖЬ . |
=ИСКЛИЛИ(3>0; 4>1) | ЛОЖЬ | ЛОЖЬ, так как имеется 2 ответа ИСТИНА |
ЕСЛИМН (УСЛОВИЯ) и ПЕРЕКЛЮЧ
«ЕСЛИМН» и «ПЕРЕКЛЮЧ» появились в Excel 2021 и 2019 соответственно. Предназначены для облегчения составления формул, так как уменьшают количество вложений.
Способы вставки таблицы из Microsoft Excel в Word
«ЕСЛИМН» ранее называлась «УСЛОВИЯ». Введение ее связано с попыткой облегчить работу при вложении нескольких «ЕСЛИ». Не надо писать несколько раз «ЕСЛИ» и открывать многочисленные скобки. Синтаксис: «=ЕСЛИМН(условие1; значение1;условие2; значение2;условиe3; значение3…)». Можно создать до 127 условий.
«ПЕРЕКЛЮЧ» имеет следующую структуру: «=ПЕРЕКЛЮЧ(значение для переключения; значение, которое должно совпасть1…; значение, возвращаемое при совпадении1…; значение, возвращаемое при отсутствии совпадений)».
Первый аргумент указывает на местоположение проверяемого выражения, остальные присваивают ячейке первую совпавшую величину.
Логические функции в программе Microsoft Excel
Среди множества различных выражений, которые применяются при работе с Microsoft Excel, следует выделить логические функции. Их применяют для указания выполнения различных условий в формулах.
При этом, если сами условия могут быть довольно разнообразными, то результат логических функций может принимать всего два значения: условие выполнено (ИСТИНА) и условие не выполнено (ЛОЖЬ).
Давайте подробнее разберемся, что представляют собой логические функции в Экселе.
Скачать последнюю версию Excel
Основные операторы
Существует несколько операторов логических функций. Среди основных следует выделить такие:
- ИСТИНА;
- ЛОЖЬ;
- ЕСЛИ;
- ЕСЛИОШИБКА;
- ИЛИ;
- И;
- НЕ;
- ЕОШИБКА;
- ЕПУСТО.
Существуют и менее распространенные логические функции.
У каждого из вышеуказанных операторов, кроме первых двух, имеются аргументы. Аргументами могут выступать, как конкретные числа или текст, так и ссылки, указывающие адрес ячеек с данными.
Функции ИСТИНА и ЛОЖЬ
Оператор ИСТИНА принимает только определенное заданное значение. У данной функции отсутствуют аргументы, и, как правило, она практически всегда является составной частью более сложных выражений.
Оператор ЛОЖЬ, наоборот, принимает любое значение, которое не является истиной. Точно так же эта функция не имеет аргументов и входит в более сложные выражения.
Функции И и ИЛИ
Функция И является связующим звеном между несколькими условиями. Только при выполнении всех условий, которые связывает данная функция, она возвращает значение ИСТИНА. Если хотя бы один аргумент сообщает значение ЛОЖЬ, то и оператор И в целом возвращает это же значение. Общий вид данной функции: =И(лог_значение1;лог_значение2;…) . Функция может включать в себя от 1 до 255 аргументов.
Функция ИЛИ, наоборот, возвращает значение ИСТИНА даже в том случае, если только один из аргументов отвечает условиям, а все остальные ложные. Её шаблон имеет следующий вид: =И(лог_значение1;лог_значение2;…) . Как и предыдущая функция, оператор ИЛИ может включать в себя от 1 до 255 условий.
Функции ЕСЛИ и ЕСЛИОШИБКА
Для более сложных конструкций используется функция ЕСЛИ. Данный оператор указывает, какое именно значение является ИСТИНА, а какое ЛОЖЬ.
Его общий шаблон выглядит следующим образом: =ЕСЛИ(логическое_выражение;значение_если_истина;значение_если-ложь) . Таким образом, если условие соблюдается, то в ячейку, содержащую данную функцию, заполняют заранее указанные данные.
Если условие не соблюдается, то ячейка заполняется другими данными, указанными в третьем по счету аргументе функции.
Урок: функция ЕСЛИ в Excel
Функции ЕОШИБКА и ЕПУСТО
Функция ЕОШИБКА проверяет, не содержит ли определенная ячейка или диапазон ячеек ошибочные значения. Под ошибочными значениями понимаются следующие:
- #Н/Д;
- #ЗНАЧ;
- #ЧИСЛО!;
- #ДЕЛ/0!;
- #ССЫЛКА!;
- #ИМЯ?;
- #ПУСТО!
В зависимости от того ошибочный аргумент или нет, оператор сообщает значение ИСТИНА или ЛОЖЬ. Синтаксис данной функции следующий: = ЕОШИБКА(значение) . В роли аргумента выступает исключительно ссылка на ячейку или на массив ячеек.
Оператор ЕПУСТО делает проверку ячейки на то, пустая ли она или содержит значения. Если ячейка пустая, функция сообщает значение ИСТИНА, если ячейка содержит данные – ЛОЖЬ. Синтаксис этого оператора имеет такой вид: =ЕПУСТО(значение) . Так же, как и в предыдущем случае, аргументом выступает ссылка на ячейку или массив.
Пример применения функций
Теперь давайте рассмотрим применение некоторых из вышеперечисленных функций на конкретном примере.
Имеем список работников предприятия с положенными им заработными платами. Но, кроме того, всем работникам положена премия. Обычная премия составляет 700 рублей.
Но пенсионерам и женщинам положена повышенная премия в размере 1000 рублей. Исключение составляют работники, по различным причинам проработавшие в данном месяце менее 18 дней.
Им в любом случае положена только обычная премия в размере 700 рублей.
Попробуем составить формулу. Итак, у нас существует два условия, при исполнении которых положена премия в 1000 рублей – это достижение пенсионного возраста или принадлежность работника к женскому полу. При этом, к пенсионерам отнесем всех тех, кто родился ранее 1957 года. В нашем случае для первой строчки таблицы формула примет такой вид: =ЕСЛИ(ИЛИ(C4
Логические функции в Excel
В данной статье мы разберем сущность логических функций Excel: И, ИЛИ, ИСКЛИЛИ и НЕ. И разберем примеры решения логических функций, демонстрирующие их применение в MS Excel.
Вы узнаете, как расширить использование логических операторов и создать логические проверки для выполнения более сложных вычислений и более эффективного анализа данных. Логические функции, такие как И, ИЛИ, ИСКЛИЛИ и НЕ, помогут вам в этом.
Логические функции Excel – обзор
Microsoft Excel предоставляет четыре логические функции для работы с логическими значениями: И, ИЛИ, ИСКЛИЛИ и НЕ.
Если вы хотите выполнить более одного сравнения в своей формуле или проверить несколько условий вместо одного, используете эти логические функции.
Как и логические операторы, логические функции Excel возвращают значения ИСТИНА или ЛОЖЬ.
В следующей таблице приведено краткое описание того, что делает каждая логическая функция.
Логическая функция | Описание | Пример формулы | Описание формулы |
И | Возвращает значение ИСТИНА, если все аргументы имеют значение ИСТИНА | =И(A2>=10; B2=10; B2=10; B2=10) | Формула возвращает ЛОЖЬ, если значение в ячейке A1 больше или равно 10; ИСТИНА в противном случае. |
В дополнение к четырем логическим функциям, описанным выше, Microsoft Excel предоставляет 3 условные функции: ЕСЛИ, ЕСЛИОШИБКА и ЕСНД.
Логическая функция И в Excel
Функция И наиболее популярна из логических функций. Она пригодится, когда вам нужно проверить несколько условий и убедиться, что все они выполнены. Технически, логическая функция И проверяет условия, которые вы указываете, и возвращает ИСТИНА, если в результате вычисления всех аргументов получается значение ИСТИНА, ЛОЖЬ в противном случае.
Синтаксис логической функции И выглядит следующим образом:
=И(логическое_значение1; …)
Теперь давайте рассмотрим некоторые примеры формул, демонстрирующие, как использовать логическую функцию И в формулах 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 ИЛИ является базовой логической функцией, которая используется для сравнения двух значений или операторов.
Разница в том, что логическая функция ИЛИ возвращает ИСТИНА, если хотя бы один, если аргументы оцениваются как ИСТИНА, и возвращает ЛОЖЬ, если все аргументы ЛОЖЬ.
Логическая функция ИЛИ доступна во всех версиях MS Excel.
Синтаксис логической функции Excel ИЛИ очень похож на функцию И:
=ИЛИ(логическое_значение1; ;…)
Теперь, давайте запишем несколько формул, чтобы вы поняли, как работает логическая функция ИЛИ в Excel.
Формула | Описание |
=ИЛИ(A2=”Яблоки”; A2=”Бананы”) | Логическая функция возвращает ИСТИНУ, если A2 содержит «Яблоки» или «Бананы», в противном случае ЛОЖЬ. |
=ИЛИ(B2>=135; C2>=55) | Логическая функция возвращает ИСТИНУ, если B2 больше или равен 135 или C2 больше или равно 55, ЛОЖЬ в противном случае. |
=ИЛИ(B2=””; C2=””) | Логическая функция возвращает ИСТИНУ, если ячейки B2 и/или C2 пустые, ЛОЖЬ в противном случае. |
Логические функции в Excel – Использование логической функции ИЛИ
Как и логическая функция Excel И, ИЛИ широко используется для расширения полезности других функций Excel, которые выполняют логические проверки, например, функция ЕСЛИ.
Логическая функция ИСКЛИЛИ в Excel
В Excel 2013 Microsoft представила функцию ИСКЛИЛИ, которая является логической функцией исключающего ИЛИ. Для тех, кто не знаком с понятием «Исключающего ИЛИ», сначала может быть немного сложно понять суть логической функции, но, надеюсь, приведенное ниже объяснение иллюстрируемое примерами формул поможет прояснить суть.
Синтаксис логической функции ИСКЛИЛИ идентичен синтаксису ИЛИ:
=ИСКЛИЛИ(логическое_значение1; ;…)
В простейшей версии формулы ИСКЛИЛИ, содержащей только 2 логических оператора, логическая функция Excel ИСКЛИЛИ вернет ИСТИНУ, если любой из аргументов имеет значение ИСТИНА. Если оба аргумента ИСТИНА, либо оба ЛОЖЬ, ИСКЛИЛИ возвращает ЛОЖЬ. Рассмотрим примеры формул:
Формула | Результат | Описание |
=ИСКЛИЛИ(1>0; 2 |