Примеры формул с логическими функциями истина ложь и не в excel

Функция истина ложь в excel как сделать - t-tservice.ru

Как использовать функцию IF

Функция IF — это основная логическая функция в Excel, и поэтому она должна быть понятна первой. Он появится много раз на протяжении всей этой статьи.

Давайте посмотрим на структуру функции IF, а затем посмотрим несколько примеров ее использования.

Функция IF принимает 3 бита информации:

  = IF (логический_тест, , ) 
  • логический_тест: это условие для функции для проверки.
  • value_if_true: действие, которое выполняется, если условие выполнено или является истинным.
  • value_if_false: действие, которое нужно выполнить, если условие не выполнено или имеет значение false.

Операторы сравнения для использования с логическими функциями

При выполнении логического теста со значениями ячеек вы должны быть знакомы с операторами сравнения. Вы можете увидеть их в таблице ниже.

Теперь давайте посмотрим на некоторые примеры в действии.

Пример функции IF 1: текстовые значения

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

Следующая формула используется в столбце C для отображения «Нет», если столбец B содержит текст «Завершено» и «Да», если он содержит что-либо еще.

  = ЕСЛИ (B2 = "Завершено", "Нет", "Да") 

Хотя функция IF не чувствительна к регистру, текст должен точно соответствовать.

Пример функции IF 2: Числовые значения

Функция IF также отлично подходит для сравнения числовых значений.

В приведенной ниже формуле мы проверяем, содержит ли ячейка B2 число, большее или равное 75. Если это так, то мы отображаем слово «Pass», а если не слово «Fail».

  = ЕСЛИ (В2> = 75, "Проход", "Сбой") 

Функция IF — это намного больше, чем просто отображение разного текста в результате теста. Мы также можем использовать его для запуска различных расчетов.

В этом примере мы хотим предоставить скидку 10%, если клиент тратит определенную сумму денег. Мы будем использовать £ 3000 в качестве примера.

  = ЕСЛИ (В2> = 3000, В2 * 90%, В2) 

Часть формулы B2 * 90% позволяет вычесть 10% из значения в ячейке B2. Есть много способов сделать это.

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

Пример функции IF 3: значения даты

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

Приведенная ниже формула используется в столбце C. Мы проверяем, меньше ли срок оплаты в ячейке B2, чем сегодняшний день (функция TODAY возвращает сегодняшнюю дату с часов компьютера).

  = ЕСЛИ (В2 <СЕГОДНЯ (), "Просроченные", В2-СЕГОДНЯ ()) 

Что такое вложенные формулы IF?

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

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

Возьмите этот пример, где мы хотим отобразить слово «Отлично», если значение в ячейке B2 больше или равно 90, отобразить «Хорошо», если значение больше или равно 75, и отобразить «Плохо», если что-либо еще ,

  = ЕСЛИ (В2> = 90, "Отлично", ЕСЛИ (В2> = 75, "Хорошо", "Плохо")) 

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

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

Одной из очень полезных альтернатив является функция SWITCH в Excel

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

Логические функции на области числовых значений

Алгебра чисел пересекается с алгеброй логики в тех случаях, когда приходится проверять принадлежность значений алгебраических выражений некоторому множеству. Например, принадлежность значения числовой переменной X множеству положительных чисел выражается через высказывание: «X больше нуля». Символически это записывается так: Х > 0. В алгебре такое выражение называют неравенством. В логике — отношением.

Отношение X > О может быть истинным или ложным. Если X — положительная величина, то оно истинно, если отрицательная, то ложно. В общем виде отношение имеет следующую структуру:

<выражение 1> <знак отношения> <выражение 2>

Здесь выражения 1 и 2 — некоторые математические выражения, принимающие числовые значения. В частном случае выражение может представлять собой одну константу или одну переменную величину. Знаки отношений могут быть следующими:

= — равно;

≠ — не равно;

> — больше или равно;

≤ — меньше или равно;

> — больше;

< — меньше.

Например:

Итак, отношение — это простое высказывание, а значит, логическая величина. Оно может быть как постоянной: 5 > 0 — всегда ИСТИНА, 3 ≠ 6 : 2 — всегда ЛОЖЬ; так и переменной: а < Ь, х + 1 = с — d. Если в отношение входят переменные числовые величины, то и значение отношения будет логической переменной.

Отношение можно рассматривать как логическую функцию от числовых аргументов. Например: F(x) = (х > 0) или Р(х, у) = (х < у). Аргументы определены на бесконечном множестве действительных чисел, а значения функции — на множестве, состоящем из двух логических величин: ИСТИНА, ЛОЖЬ.

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

Пример 1. Записать предикат (логическую функцию) от двух вещественных аргументов X и У, который будет принимать значение ИСТИНА, если точка на координатной плоскости с координатами X и У лежит внутри единичной окружности с центром в начале координат (рис. 3.12).

Рис. 3.12

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

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

Пример 2. Записать предикат, который будет принимать значение ИСТИНА, если точка на координатной плоскости с координатами X и У лежит внутри кольца с центром в начале координат, и радиусами R1 и R2.

Поскольку значения R1 и R2 — переменные величины, искомая логическая функция будет иметь четыре аргумента: X, У, R1, R2. Возможны две ситуации:

  1. R12 < X2 + У2 < R22 и Rl < R2: R1 — внутренний радиус, R2 — внешний радиус;

  2. R22 < X2 + У2 < R12 и R2 < R1: R2 — внутренний радиус, R1 — внешний радиус.

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

Пример 3. Записать предикат, который будет принимать значение ИСТИНА, если точка на координатной плоскости с координатами X и У лежит внутри фигуры, ограниченной жирными линиями на рис. 3.13.

Рис. 3.13

Фигура ограничена тремя границами, описываемыми уравнениями:

У = -X — левая граница, линейная функция;

У = 1 — верхняя граница, константа;

У = X2 — правая граница, парабола.

Рассматриваемая область есть пересечение трех полуплоскостей, описываемых неравенствами:

Во внутренних точках все эти три отношения являются одновременно истинными. Поэтому искомый предикат имеет вид:

Статистические и логические функции в Excel

Задачка 1. Проанализировать стоимость товарных остатков опосля уценки. Если стоимость продукта опосля переоценки ниже средних значений, то списать со склада этот продукт.

Работаем с таблицей из предшествующего раздела:

Для решения задачки используем формулу вида: . В логическом выражении «D2 Задачка 2. Отыскать средние реализации в магазинах сети.

Составим таблицу с начальными данными:

Нужно отыскать среднее арифметическое для ячеек, значение которых отвечает данному условию. Другими словами скооперировать логическое и статистическое решение.

Чуток ниже таблицы с условием составим табличку для отображения результатов:

Решим задачку при помощи одной функции: . 1-ый аргумент – $B$2:$B$7 – спектр ячеек для проверки. 2-ой аргумент – В9 – условие. 3-ий аргумент – $C$2:$C$7 – спектр усреднения; числовые значения, которые берутся для расчета среднего арифметического.

Функция СРЗНАЧЕСЛИ сопоставляет значение ячейки В9 (№1) со значениями в спектре В2:В7 (номера магазинов в таблице продаж). Для совпадающих данных считает среднее арифметическое, используя числа из спектра С2:С7.

Задачка 3. Отыскать средние реализации в магазине №1 г. Москва.

Видоизменим таблицу из предшествующего примера:

Необходимо выполнить два условия – воспользуемся функцией вида: .

Функция СРЗНАЧЕСЛИМН дозволяет использовать наиболее 1-го условия. 1-ый аргумент – $D$2:$D$7 – спектр усреднения (откуда берутся числа для нахождения среднего арифметического). 2-ой аргумент – $B$2:$B$7 – спектр для проверки первого условия.

3-ий аргумент – В9 – 1-ое условие. 4-ый и 5-ый аргумент – спектр для проверки и 2-ое условие, соответственно.

Функция учитывает лишь те значения, которые соответствуют всем данным условиям.

Практический пример использования логических функций

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

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

Нам нужно произвести расчет премии. Главные условия, от которых зависит размер премии:

  • величина обыкновенной премии, которую получат все сотрудники без исключения – 3 000 руб.;
  • сотрудницам дамского пола положена завышенная премия – 7 000 руб.;
  • юным сотрудникам (младше 1984 г. рождения) положена завышенная премия – 7 000 руб.;

Выполним нужные расчеты, используя логические функции.

Встаем в первую ячейку столбца, в которой желаем посчитать размеры премий и щелкаем клавишу “Вставить функцию” (слева от сроки формул).

В открывшемся Мастере функций избираем категорию “Логические”, потом в предложенном списке операторов кликаем по строке “ЕСЛИ” и нажимаем OK.

Сейчас нам необходимо задать аргументы функции. Потому что у нас не одно, а два условия получения завышенной премии, при этом необходимо, чтоб производилось хотя бы одно из их, чтоб задать логическое выражение, воспользуемся функцией ИЛИ. Находясь в поле для ввода значения аргумента “Лог_выражение” кликаем в главный рабочей области книжки на маленькую стрелку вниз, расположенную в левой высшей части окна программки, где обычно отображается адресок ячейки. В открывшемся перечне функций избираем оператор ИЛИ, если он представлен в списке (либо можно кликнуть на пункт “Остальные функции” и избрать его в новеньком окне Мастера функций, как мы вначале сделали для выбора оператора ЕСЛИ).

Мы переключимся в окно аргументов функци ИЛИ

Тут задаем наши условия получения премии в 7000 руб.:
год рождения позднее 1984 года;
пол – дамский;

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

Заполняем аргументы функции и щелкаем OK:
в значении “Правда” пишем цифру 7000;
в значении “Ересь” указываем цифру 3000;

Итог работы логических операторов отобразится в первой ячейке столбца, которую мы избрали

Как мы можем созидать, окончательный вид формулы смотрится последующим образом: =ЕСЛИ(ИЛИ(C2>1984;D2=»жен.»);7000;3000) . К слову, заместо использования Мастера функций можно было вручную составить и прописать данную формулу в требуемой ячейке.

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

Все готово. Благодаря логическим операторам мы получили заполненные данные для столбца с премиями.

Стрелка Пирса

Стрелка Пирса — двухместное логическое действие со следующей последовательностью: сначала над исходными показаниями производится дизъюнкция, затем происходит отрицание полученного результата.

Данная манипуляция является отрицание логического сложения. Свое название рассматриваемая функция получила от своего автора — американского ученого Чарльза Пирса.

Запись стрелки Пирса осуществляется через знак \(\downarrow\).

Таблица истинности для этой операции следующая:

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

Пример

\((A\;\downarrow\;A)\;\downarrow\;(B\;\downarrow\;B)\;=\;A\;\wedge\;B\) — конъюнкция;

\((A\;\downarrow\;B)\;\downarrow\;(A\;\downarrow\;B)\;=\;A\;\vee\;B\) — дизъюнкция;

\(A\;\downarrow\;A\;=\;\neg\;A\;\) — инверсия;

\(((A\;\downarrow\;A)\;\downarrow\;B)\;\downarrow\;((A\;\downarrow\;A)\;\downarrow\;B)\;=\;A\;\rightarrow\;B\) — импликация.

Пример применения функций

Теперь давайте рассмотрим применение некоторых из вышеперечисленных функций на конкретном примере.

Имеем список работников предприятия с положенными им заработными платами. Но, кроме того, всем работникам положена премия. Обычная премия составляет 700 рублей. Но пенсионерам и женщинам положена повышенная премия в размере 1000 рублей. Исключение составляют работники, по различным причинам проработавшие в данном месяце менее 18 дней. Им в любом случае положена только обычная премия в размере 700 рублей.

Попробуем составить формулу. Итак, у нас существует два условия, при исполнении которых положена премия в 1000 рублей – это достижение пенсионного возраста или принадлежность работника к женскому полу. При этом, к пенсионерам отнесем всех тех, кто родился ранее 1957 года. В нашем случае для первой строчки таблицы формула примет такой вид: . Но, не забываем, что обязательным условием получения повышенной премии является отработка 18 дней и более. Чтобы внедрить данное условие в нашу формулу, применим функцию НЕ: .

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

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

Урок: полезные функции Excel

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

Логические функции 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), которая имеет следующий синтаксис:

=ЕПУСТО(значение)

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

В начало страницы

В начало страницы

Функция СЧЁТЕСЛИ

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

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

Кликаем по кнопке «Вставить функцию», расположенной во вкладке «Формулы» в меню. В открывшемся окне в поле «Категория» выбираем «Полный алфавитный перечень». В списке формул находим по алфавиту СЧЁТЕСЛИ, нажимаем «Ок».

Заполняем аргументы функции — в поле «Диапазон» указываем ячейки с должностями, в «Критерии» пишем «продавец». Далее — «Ок».

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

Функция ЕСЛИ с условием И

Часто одним условием дело не ограничивается — например, нужно начислить премию только менеджерам, которые работают в Южном филиале компании. Действуем следующим образом:

Выделяем мышкой первую ячейку (G4) в столбце с премиями. Кликаем по значку Fx, находящемуся слева от строки ввода формул.

Появится окно с уже заполненными аргументами функции.

Изменяем логическое выражение, добавив туда еще одно условие и объединив их с помощью оператора И (условия берем в скобки). В нашем случае получится: Лог_выражение = И(D4=«менеджер»;E4=«Южный»). Нажимаем «Ок».

Растягиваем формулу на все ячейки, выделив первую и потянув мышкой вниз при нажатой левой клавише.

Предикаты и функции

Рассмотрим теорию с конечной предметной областью в которой есть 3 предмета вида A
и 6 предметов вида B. Пронумеруем их целыми числами: A={1,2,3} и B={1,2,3,4,5,6}
и составим 18=3*6 различных упорядоченных пар aibj (такое множество
называется прямым произведением A×B множеств A и B).
Определим предикат P(a,b), отобрав 8 из 18
пар которым он удовлетворяет (при которых он истинен):

P: {(1,2), (1,3), (1,4), (1,5), (1,6), (2,4), (2,6), (3,6) }

ABA×BP(a,b)abP(2,4)P(3,4)

Предикат F(x,y), обозначаемый также y=f(x),
называется функциональным, если для каждого x утверждение
F(x,y)
истинно для не более одного y.
Ниже первая таблица определяет функциональный предикат, тогда как вторая функциональным не является:

x1Xодинy1 = f(x1)Yf(x)

Бинарные функции двух аргументов z=f(x,y)
любой паре прямого произведения двух множеств X и Y
ставят в соответствие элемент из третьего множества Z
(часто бинарные функции задаются на элементах одного множества
f: X×X → X).
Бинарные функции эквивалентны предикату с тремя аргументами F(x,y,z),
который для каждого x,y истинен только для одного z.

Таким образом, предикаты являются более общими конструкциями, чем функции.
Однако, когда они обладают функциональным свойством (и соответственно имеют мало «звёздочек») удобнее
использовать предметную функцию. Для определения последней при помощи таблицы
достаточно двух строчек: перечисления области определения (всех x)
и области значений (соответствующие каждому x значения y).

Если предметов много или тем более бесконечно много, расставлять звёздочки в таблицах проблематично.
Поэтому при задании предиката формулируют те или иные свойства (аксиомы), которым удовлетворяет данный предикат.
Например, для предиката P(x,y) между элементами одного множества
можно задать свойство симметрии: P(x,y) = P(y,x).
Равенство означает, что если P(x,y) — истинно, то и P(y,x) будет истинным.
Это соответствует квадратной таблице, симметричной относительно диагонали, идущей из левого верхнего угла в правый нижний.
Величины x,y — это предметные переменные, означающие любой предмет теории.

Логические функции в 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

НЕ (функция НЕ)

Технические сведения

​ с двойным условием​​ это ЕСЛИ(И(A1=5;А2=5);1 и​​ то A3 не​ отобразить результаты формул,​

​ уже достаточно хорошо​​ находится ниже, чем​​ логические значения ИСТИНА​Логические функции (ссылка)​,​меньше 100 (ИСТИНА),​​НЕ​​Используйте логическую функцию​ правило – использовать​ 2 ТОГДА значение​ Ложно – оператор​Еще один пример. Чтобы​ часто применяется в​Добавлено через 1 минуту​ вот это Если​​ имеет никакого значения….​​ выделите их и​ освоили эту тему,​​ «Апельсин». Чем ниже,​​ или ЛОЖЬ. Примеры​Функции Excel (по​ЕСЛИ​

​ поэтому функция​

​описаны ниже.​​НЕ​

​ формулу для определения​​ в ИНАЧЕ значение​​ проверяет второе условие.​

​ получить допуск к​​ практике. Рассмотрим подробно​Спасибо, Vlad999 и​ A1=1 ТО A3=1​

​ Как так сделать?​

​ нажмите клавишу F2,​ можете обратиться к​​ тем больше.​​ использования логических условий​ алфавиту)​и​​НЕ​​Логическое_значение​

​, если вы хотите​ форматируемых ячеек:​​ с.​​Примеры несколько условий функции​ экзамену, студенты группы​ на примерах.​​ AleksSid! То что​​ совместить….​​И скажить как​​ а затем —​​ статье Используем логические​​=A1 — Формула вернет​

​ представлены ниже:​

​Функции Excel (по​

​И​

​изменяет оба аргумента​​    Обязательный. Значение или выражение,​​ убедиться, что одно​

​В строку формул записываем:​

​Функции И и ИЛИ​​ ЕСЛИ в Excel:​​ должны успешно сдать​Синтаксис оператора в Excel​​ искал.​​Шит​ написать чтоб EXCEL​ клавишу ВВОД. При​​ функции Excel для​​ ИСТИНА, если значение​=A1=B1​ категориям)​определяется, заработал ли​ на ЛОЖЬ. Чтобы​ принимающее значение ИСТИНА​

​ значение не равно​ =СЧЕТЕСЛИ (сравниваемый диапазон;​

​ могут проверить до​Таблица для анализа успеваемости.​ зачет. Результаты занесем​ – строение функции,​​Гетманский​​: У меня всё​ понял что надо​ необходимости измените ширину​​ задания сложных условий,​​ ячейки A1 меньше​— Данное условие​В Excel существует множество​ торговый сотрудник премию.​ функция​ или ЛОЖЬ.​ другому.​

​ первая ячейка первой​

​ 30 условий.​ Ученик получил 5​ в таблицу с​​ необходимые для ее​​: Код =ЕСЛИ(F4=10;812;813)) Почему​​ получилось так как​​ “Больше или равно”,”Меньше​​ столбцов, чтобы видеть​​ чтобы научиться задавать​ или равно значению​

​ вернет ИСТИНА, если​​ различных функций, работа​​=ЕСЛИ(И(НЕ(B14 –​​И​​Примечания​​Функция​​ таблицы)=0. Сравниваемый диапазон​​Пример использования оператора И:​​ баллов – «отлично».​ графами: список студентов,​ работы данные.​ не работает формула?​ я хотел)))) Спасибо​

См. также:

​ или равно”, “Не​​ все данные.​ условия, используя различные​​ в ячейке B1.​​ значения в ячейках​​ которых построена на​​ЕСЛИ​возвращала значение ИСТИНА,​​Если аргумент “логическое_значение” имеет​НЕ​​ – это вторая​Пример использования функции ИЛИ:​​ 4 – «хорошо».​ зачет, экзамен.​=ЕСЛИ (логическое_выражение;значение_если_истина;значение_если_ложь)​​Казанский​ и за расширение​​ ровняется”…. Так для​​Формула​ логические функции, например​​ Иначе результатом будет​ A1 и B1​

support.office.com>

Синтаксис

=ЕСЛИ(заданный_критерий;значение_если_результат_соответствует_критерию;значение_если_результат_не_соответствует_критерию)

Первый аргумент – заданное условие (числовая или текстовая ячейка), благодаря которому принимается решение. Обязательно должно быть в виде вопроса, на который возможны только два варианта ответа (да или нет).

Второй аргумент – какой результат появится в ячейке (число или текст), когда значение отвечает указанному условию (да – ИСТИНА).

Третий аргумент – какой результат появится в ячейке (число или текст), когда значение не отвечает указанному условию (нет – ЛОЖЬ).

В русифицированной версии Excel аргументы нужно писать через точку с запятой («;»), в англоязычной – через запятую.

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

Функции AND и OR используются, когда вы хотите выполнить более одного сравнения в своей формуле. Одна только функция IF может обрабатывать только одно условие или сравнение.

Возьмите пример, где мы дисконтируем значение на 10% в зависимости от суммы, которую тратит клиент, и сколько лет они были клиентом.

Сами функции AND и OR возвращают значение TRUE или FALSE.

Функция AND возвращает TRUE, только если выполняется каждое условие, а в противном случае возвращает FALSE. Функция OR возвращает TRUE, если выполняется одно или все условия, и возвращает FALSE, только если условия не выполняются.

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

Ниже приведена структура функций И ​​и ИЛИ. Они написаны одинаково. Просто замените имя И на ИЛИ. Это просто их логика, которая отличается.

  = И (логический1,  ...) 

Давайте посмотрим на пример того, как они оба оценивают два условия.

Пример функции AND

Функция AND используется ниже, чтобы проверить, потратил ли клиент не менее 3000 фунтов стерлингов и был ли он клиентом не менее трех лет.

  = И (В2> = 3000, С2> = 3) 

Вы можете видеть, что он возвращает FALSE для Мэтта и Терри, потому что, хотя они оба соответствуют одному из критериев, они должны соответствовать обеим функциям AND.

Пример функции OR

Функция ИЛИ используется ниже, чтобы проверить, потратил ли клиент не менее 3000 фунтов стерлингов или был клиентом не менее трех лет.

  = ИЛИ (В2> = 3000, С2> = 3) 

В этом примере формула возвращает TRUE для Matt и Terry. Только Джули и Джиллиан не выполняют оба условия и возвращают значение FALSE.

Использование AND и OR с функцией IF

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

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

В приведенной ниже формуле функция AND вложена в логический тест функции IF. Если функция AND возвращает TRUE, тогда скидка 10% от суммы в столбце B; в противном случае скидка не предоставляется, а значение в столбце B повторяется в столбце D.

  = ЕСЛИ (И (В2> = 3000, С2> = 3), В2 * 90%, В2) 

Приложение.

Задача 2.

Алеша, Боря и Гриша нашли в земле старинный сосуд. Рассматривая удивительную находку, каждый высказал по два предположения:

Алеша: «Это сосуд греческий и изготовлен в V веке».

Боря: «Это сосуд финский и изготовлен в Ш веке».

Гриша: «Это сосуд не греческий и изготовлен в IV веке».

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

Задача 3.

В нарушении правил обмена валюты подозревают четыре работника банка – А, В, С и D. Известно, что:

  1. Если А нарушил, то и В нарушил правила обмена валюты.
  2. Если В нарушил, то и С нарушил или А не нарушал.
  3. Если D не нарушил, то А нарушил, а С не нарушал.
  4. Если D нарушил, то и А нарушил.

Кто из подозреваемых нарушил правила обмена валюты?

Задача 4.

На вопрос, какая завтра будет погода, синоптик ответил:

  1. «если не будет ветра, то будет пасмурная погода без дождя»;
  2. «если будет дождь, то будет пасмурно и без ветра»;
  3. «если будет пасмурная погода, то будет дождь и не будет ветра».

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

Задача 5.

Определите, кто из подозреваемых участвовал в преступлении, если известно:

  1. Если Иванов не участвовал или Петров участвовал, то Сидоров участвовал;
  2. Если Иванов не участвовал, то Сидоров не участвовал.

Задача 6.

Виктор, Роман, Леонид и Сергей заняли на олимпиаде по физике четыре первых места. Когда их спросили о распределении мест, они дали три таких ответа:

  1. Сергей – первый, Роман – второй;
  2. Сергей – второй, Виктор – третий;
  3. Леонид – второй, Виктор – четвертый.

Известно, что в каждом ответе только одно утверждение истинно. Как распределились места?

Did you find apk for android? You can find new Free Android Games and apps.

Понравилась статья? Поделиться с друзьями:
Самоучитель Брин Гвелл
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: