Логические функции — Компьютерные курсы Среда 31
В этой статье мы рассказали о работе с логическими функциями в Excel:
Функция ЕСЛИ
Функция ЕСЛИ проверяет, выполняется ли заданное условие и в зависимости от этого выдает результат.
Формула: если(лог_выражение;[значение_если_истина];[значение_если_ложь])
лог_выражение – выражение, которое проверяет функция;
значение_если_истина – значение, которое покажет функция, если выражение правдиво. Необязательный элемент. Если его не указать, автоматически примет значение ИСТИНА;
значение_если_ложь – значение, которое покажет функция, если выражение ложно. Необязательный элемент. Если его не указать, автоматически примет значение ЛОЖЬ.
Пример:
Проверим, верно ли, что ячейка B1 больше ячейки C1. Формулу запишем в ячейке A1:
=ЕСЛИ(B1>C1;”Все верно”;”Не верно”)
Получаем следующий результат:
youtube.com/embed/eWnafEJSgPg?feature=oembed&wmode=opaque» frameborder=»0″ allow=»accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture» allowfullscreen=»»>Функция И
Функция И проверяет, все ли аргументы являются истинными и возвращает значение ИСТИНА (если да) и ЛОЖЬ (если нет).
Формула: и(логическое_значение_1;логическое_значение_2…)
Количество аргументов может быть от 1 до 255.
Пример: проверим, существуют ли оба значения в столбцах B и C.
Функция ИФункция ИЛИ
Функция ИЛИ проверяет, является ли хотя бы один аргумент истинным и возвращает значение ИСТИНА (если да) и ЛОЖЬ (если нет).
Формула: или(логическое_значение_1;логическое_значение_2…)
Количество аргументов может быть от 1 до 255.
Пример: проверим, существуют ли хотя бы какие-то значения в столбцах B и C.
Функция ИЛИФункции ЕСЛИМН и ПЕРЕКЛЮЧ
В этом видео-уроке мы рассказали о новых логических функциях в Excel 2019: ЕСЛИМН и ПЕРЕКЛЮЧ.
Расписание ближайших групп:
Загружаю…
Наши курсы:
Функция ЕСЛИ (IF) — Справочник
Функция ЕСЛИ является наиболее популярной среди логических функций Excel, она возвращает одно значение, если указанное условие дает в результате значение ИСТИНА, и другое значение, если условие дает в результате значение ЛОЖЬ.
Описание функции ЕСЛИ
Функция ЕСЛИ возвращает одно значение, если указанное условие дает в результате значение ИСТИНА, и другое значение, если условие дает в результате значение ЛОЖЬ. Например, формула
=ЕСЛИ(A1>10,"Больше 10","10 или меньше")
возвращает строку «Больше 10», если значение в ячейке A1 больше 10, и «10 или меньше», если оно меньше или равно 10.
Синтаксис
=ЕСЛИ(лог_выражение; [значение_если_истина]; [значение_если_ложь])
Аргументы
лог_выражениезначение_если_истиназначение_если_ложь
Обязательный аргумент. Любое значение или выражение, дающее в результате значение ИСТИНА или ЛОЖЬ. Например, A10=100 — логическое выражение; если значение в ячейке A10 равно 100, это выражение принимает значение ИСТИНА, в противном случае — значение ЛОЖЬ. В этом аргументе может использоваться любой оператор сравнения.
Необязательный аргумент. Значение, которое возвращается, если аргумент лог_выражение соответствует значению ИСТИНА. Например, если данный аргумент — строка «В пределах бюджета», а аргумент лог_выражение соответствует значению ИСТИНА, функция ЕСЛИ возвращает текст «В пределах бюджета». Если аргумент лог_выражение соответствует значению ИСТИНА, а аргумент значение_если_истина опущен (т. е. после аргумента лог_выражение есть только запятая), возвращается значение 0. Чтобы отобразить слово ИСТИНА, используйте логическое значение ИСТИНА в качестве этого аргумента.
Необязательный аргумент. Значение, которое возвращается, если аргумент лог_выражение соответствует значению ЛОЖЬ. Например, если данный аргумент — строка «Превышение бюджета», а аргумент лог_выражение соответствует значению ЛОЖЬ, функция ЕСЛИ возвращает текст «Превышение бюджета». Если аргумент лог_выражение соответствует значению ЛОЖЬ, а аргумент значение_если_ложь опущен (т. е. после аргумента значение_если_истина нет запятой), функция ЕСЛИ возвращает логическое значение ЛОЖЬ. Если аргумент лог_выражение соответствует значению ЛОЖЬ, а значение аргумента значение_если_ложь пусто (т. е. после аргумента значение_если_истина стоит только запятая), функция ЕСЛИ возвращает значение 0 (ноль).
Замечания
- Для создания более сложных проверок в качестве аргументов значение_если_истина и значение_если_ложь можно использовать до 64 вложенных функций ЕСЛИ (использование вложенных функций ЕСЛИ см. в примере 3). Кроме того, для проверки нескольких условий можно использовать функции ПРОСМОТР, ВПР, ГПР и ВЫБОР (использование функции ПРОСМОТР см. в примере 4).
- Если какой-либо из аргументов функции ЕСЛИ является массивом, при выполнении функции ЕСЛИ вычисляются все элементы массива.
- Приложение Excel предоставляет дополнительные функции, которые можно применять для анализа данных с использованием условий. Например, для подсчета числа вхождений текстовой строки или числа в диапазон ячеек используйте функции листа СЧЁТЕСЛИ и СЧЁТЕСЛИМН. Для вычисления суммы значений, попадающих в диапазон, заданный текстовой строкой или числами, используйте функции СУММЕСЛИ и СУММЕСЛИМН.
Пример
Видео работы функции
Сравнение двух файлов Excel
Дополнительные материалы
Как сравнить два файла MS Excel
Как использовать функции Excel ИСТИНА и ЛОЖЬ (логическое значение)
Перейти к содержимому Как использовать функции Excel ИСТИНА и ЛОЖЬ (логическое значение)Автор: соучредитель Каспер Лангманн , специалист по Microsoft Office.
В Microsoft Excel есть много функций, которые являются условными по своей природе . Они основаны на логических тестах, которые дают либо ИСТИННЫЙ, либо ЛОЖНЫЙ результат.
Например, вы можете управлять отделом продаж. Возможно, вам потребуется рассчитать, имеет ли каждый продавец право на получение бонуса.
Это можно сделать с помощью формулы, которая возвращает ИСТИНА или ЛОЖЬ в зависимости от некоторого порога продаж.
Имея в виду эту идею, давайте углубимся в то, как на самом деле получить ИСТИНА/ЛОЖЬ 🤿
Как с функцией ИСТИНА, так и без функции ЛОЖЬ.
Если вы хотите присоединиться к нам, загрузите образец рабочей тетради здесь.
Содержание
-
Булева логика
-
Основная концепция
-
Другие примеры операций
-
Функции ИСТИНА и ЛОЖЬ
9 Часто задаваемые вопросы 0010
Булева логика является формальной описание идеи ИСТИНА и ЛОЖЬ в этом контексте.
Булева логика основана на идее бинарной логики единиц и нулей. В этом смысле ИСТИНА является синонимом 1 , а ЛОЖЬ соответствует 0 .
Основная концепцияСамый простой пример булевой логики в действии — это функция ЕСЛИ в Excel.
Вспомните, что мы могли бы создать формулу, в которой мы проверяем показатели продаж каждого продавца.
Это может вывести правильную комиссию на основе результата TRUE или FALSE.
Обратите внимание, что на предыдущем рисунке у нас есть формула ЕСЛИ, которая проверяет итоговые значения продаж. Он сравнивает это со значением в ячейке B4 (2000 долларов США).
Если общая цифра продаж превышает 2000 долларов, формула ЕСЛИ возвращает TRUE .
Это второй аргумент формулы, в которую мы поместили ссылку на ячейку $C$4.
Если логический тест, сравнивающий общий объем продаж с эталоном, ИСТИНА, мы хотим, чтобы результатом формулы было 15%.
Если формула имеет значение ЛОЖЬ (это означает, что общая сумма продаж меньше 2000 долларов США), формула даст 10%.
Это быстрый пример того, как множители общей логической логики в формулах в Excel.
Итак, это хорошая идея, чтобы понять как можно больше о природе ИСТИНА и ЛОЖЬ в широком контексте.
Другие примеры с операциямиБулева логика позволяет нам понять , является ли утверждение истинным или ложным .
Хотя наш первый пример ИСТИНА и ЛОЖЬ в действии был высокого уровня, давайте рассмотрим более простой пример.
Например, мы можем ввести логическое выражение в ячейку в виде формулы и Excel вернет либо истину, либо ложь .
На предыдущем рисунке есть несколько выражений. Все они приводят либо к TRUE, либо к FALSE.
Пока вы вводите выражение в виде формулы, Excel будет проверять их на основе оператора . Например:
=(2=2)
Поскольку мы знаем, что 2 действительно равно 2, отсюда следует, что Excel возвращает ИСТИНА в качестве результата. Выражение 1 > 0 также верно, и Excel также подтверждает это.
Обратите также внимание, что мы можем вычислять выражения, содержащие текст , а также вычисления. Например:
=(«a»=»b»)
Это мощная концепция для понимания.
Каспер Лангманн , соучредитель Spreadsheeto
Функции ИСТИНА и ЛОЖЬВ Excel также есть функции ИСТИНА и ЛОЖЬ.
Например, если вы введете «=ИСТИНА()» в ячейку, будет возвращено значение ИСТИНА.
Если вы наберете «=FALSE()», будет возвращено FALSE. нет необходимости использовать эти функции в стандартных ситуациях.
Они существуют для совместимости с другими приложениями для работы с электронными таблицами.
Тем не менее, стоит посмотреть, что на самом деле делают эти функции. Все, что мы сделали до этого момента, это объяснили концепцию самих функций ИСТИНА и ЛОЖЬ.
Как мы упоминали ранее, булевская логика по своей сути представляет собой двоичную систему единиц и нулей.
Это означает, что ИСТИНА равна 1, а ЛОЖЬ равна 0.
Мы можем использовать этот факт для выполнения вычислений в формулах. Например, мы могли бы выполнить следующие вычисления.
На предыдущем рисунке у нас есть формула, которая умножает результат наших формул ИСТИНА и ЛОЖЬ на 25.
В случае ИСТИНА 25 умножается на 1. В случае ЛОЖЬ 25 умножается на 0.
Это может быть полезно при включении в более крупные формулы .
Некоторые из этих идей могут показаться странными и даже бессмысленными. Но условные и логические функции распространены в Excel.
Каспер Лангманн , соучредитель Spreadsheeto
Таким образом, полное понимание булевой логики обязательно.
Вот и все – Что теперь?Теперь вы хорошо понимаете, что такое ИСТИНА и ЛОЖЬ в Excel.
Кроме того, теперь вы можете использовать функции ИСТИНА и ЛОЖЬ — обе очень полезны при использовании вместе с другими логическими функциями.
Но вам нужно соединить это понимание с некоторыми из действительно полезных функций в Excel, такими как: ЕСЛИ, СУММЕСЛИ и ВПР.
Присоединяйтесь к моему бесплатному 30-минутному онлайн-курсу Excel здесь и изучите эти 3 полезные функции. Мы сразу отправим курс на ваш почтовый ящик 📧
Часто задаваемые вопросы
Есть конкретные вопросы о ВЕРНО и НЕВЕРНО?
Читайте ниже и возможно вы найдете свой ответ😊
Верно ли 1 или 0 в Excel?В Excel:
1 = ИСТИНА
0 = ЛОЖЬ
Это используется в различных ситуациях, но всякий раз, когда есть логическая проверка, вы можете написать либо ИСТИНА, либо 1, либо ЛОЖЬ, либо 0.
Kasper Langmann2023 -02-14T02:53:49+00:00 Ссылка для загрузки страницыИСТИНА и ЛОЖЬ В Excel
Сэкономьте час работы в день с помощью этих 5 продвинутых приемов Excel
Работайте умнее, а не усерднее. Подпишитесь на наш 5-дневный мини-курс, чтобы получить обязательных уроков о том, как заставить Excel выполнять вашу работу за вас.
- Как создать красивую таблицу форматирования мгновенно…
- Зачем переосмысливать то, как вы делаете ВПР …
- Кроме того, мы расскажем, почему вам не следует использовать сводные таблицы и что использовать вместо них…
Имя
Адрес электронной почты
Отправляя эту информацию, вы соглашаетесь с политикой конфиденциальности и условиями обслуживания Deskbright.
Нет, спасибо! Верните меня к статье.Некоторые из самых мощных инструментов Excel называются «Условные функции». Формулы, использующие условные функции, делают разные вещи в зависимости от того, соблюдаются ли определенные критерии. Например, компания потоковой музыки может рассчитать ежемесячный платеж для конкретного клиента в зависимости от того, подписан ли он на план Standard или Premium.
В основе условных функций лежат функции Excel TRUE и FALSE. ИСТИНА и ЛОЖЬ — это «логические функции», что означает, что они помогают нам понять, является ли данное утверждение или утверждение на самом деле истинным или нет.
Давайте рассмотрим основы логических функций в Excel.
ИСТИНА и ЛОЖЬ с операторами
Давайте начнем с использования функции Excel ИСТИНА и ЛОЖЬ для оценки оператора. Взгляните на следующее:
=(6=6)
Вывод: TRUE
Предыдущая формула — отличный пример булевых функций в действии. После начального знака равенства, который означает, что мы вводим формулу в Excel, мы пишем (6=6). Это может показаться нам очевидным, но Excel рассматривает утверждение в круглых скобках как вопрос, который необходимо проверить на ИСТИНА или ЛОЖЬ. Результатом этой формулы является оператор ИСТИНА, потому что верно, что число 6 равно числу 6.
Взгляните на другой пример, в котором утверждение, которое мы вводим в Excel, оценивается как ЛОЖЬ:
=(6=3)
Вывод: ЛОЖЬ
Excel оценивает это утверждение как ЛОЖЬ, потому что, как вы, вероятно, догадались , число шесть не равно числу три.
Вот интересная часть булевых функций: они могут делать гораздо больше, чем просто проверять, равны ли два значения друг другу. Помимо =, мы можем использовать ряд операторов для проверки истинности утверждений. Полный список см. в нашем руководстве по логическим операторам Excel.
ИСТИНА и ЛОЖЬ сами по себе
Мы также можем использовать ИСТИНА и ЛОЖЬ сами по себе, без необходимости оценивать истинность конкретного утверждения. Возьмем, к примеру, следующую простую формулу, которая просто заполняет ячейку значением ИСТИНА по умолчанию:
=ИСТИНА()
Вывод: ИСТИНА
Мы также можем сделать это с ЛОЖЬЮ:
=ЛОЖЬ()
Вывод: ЛОЖЬ
Возможно, пока не имеет смысла, почему вы хотите установить значение ячейки просто ИСТИНА или ЛОЖЬ, но это пригодится позже, когда мы начнем рассматривать операторы ЕСЛИ в Excel.
Опускание скобок
Поскольку функции ИСТИНА и ЛОЖЬ так часто используются в Excel, Microsoft предоставила нам удобный способ: мы можем опустить скобки после функций, и они будут работать точно так же. Взгляните на следующие примеры:
=ИСТИНА
Вывод: ИСТИНА
=ЛОЖЬ
Вывод: ЛОЖЬ
Скобки не требуются!
ИСТИНА и ЛОЖЬ в логических операторах
Мы также можем использовать функции Excel ИСТИНА и ЛОЖЬ в собственных логических операторах. Обратите внимание на следующее:
=(ИСТИНА=ИСТИНА)
Вывод: ИСТИНА
Предыдущий блок кода возвращает ИСТИНА, поскольку функция ИСТИНА действительно равна самой себе. Давайте посмотрим, что произойдет, когда мы попытаемся приравнять функции ИСТИНА и ЛОЖЬ:
=(ИСТИНА=ЛОЖЬ)
Вывод: ЛОЖЬ
Как и следовало ожидать, ИСТИНА и ЛОЖЬ не равны друг другу, поэтому эта формула оценивается как ЛОЖЬ. .
Числовые значения ИСТИНА и ЛОЖЬ
Вот еще один интересный совет о функциях ИСТИНА и ЛОЖЬ: они тоже числа. В Excel функция ИСТИНА эквивалентна числу 1, а функция ЛОЖЬ равна числу 0. Если подумать, это немного сбивает с толку, поэтому давайте рассмотрим пару примеров, чтобы понять, что происходит. :
Во-первых, функция ИСТИНА в Excel эквивалентна цифре 1 — их можно использовать взаимозаменяемо. Это означает, что если мы умножим TRUE на любое число x, мы должны получить x на выходе. Взглянем:
=ИСТИНА() * 8
Вывод: 8
=ИСТИНА() * 18
Вывод: 18
Умножение числа на ИСТИНА может показаться странным, но это имеет смысл, если учесть тот факт, что ИСТИНА является функция — и может быть умножена в формуле так же, как и любая другая функция.
Точно так же, поскольку функция ЛОЖЬ в Excel эквивалентна числу 0, умножение ЛОЖЬ на любое число должно вернуть 0. Давайте проверим:
=ЛОЖЬ() * 8
Вывод: 0
=ЛОЖЬ() * 18
Вывод: 0
Причина такого странного использования функций восходит к машинному языку — наиболее фундаментальному коду, который компьютеры используют для работы. Машинный язык использует двоичную систему (способ общения с использованием только чисел 1 и 0) для создания практически всего, что происходит сегодня на наших компьютерах и устройствах.