Функция истина ложь в excel как сделать

Содержание:

Оператор Like – сравнение строк по шаблону

Оператор Like предназначен для сравнения одной строки с другой по шаблону.

Синтаксис:

1 Результат=ВыражениеLikeШаблон
  • Результат – любая числовая переменная;
  • Выражение – любое выражение, возвращающее строку;
  • Шаблон – любое строковое выражение, которое может содержать знаки подстановки.

Строка, возвращенная аргументом Выражение, сравнивается со строкой, возвращенной аргументом Шаблон. Если обе строки совпадают, переменной Результат присваивается значение True, иначе – False.

1
2
3
4

myRes=»восемь»Like»семь»‘myRes = False

myRes=»восемь»Like»*семь»‘myRes = True

myRes=»Куда идет король»Like»идет»‘myRes = False

myRes=»Куда идет король»Like»*идет*»‘myRes = True

Со знаками подстановки для оператора Like вы можете ознакомиться в статье Знаки подстановки для шаблонов.

Больше или равно (> =) в Excel

Если вы тестируете числа в Excel и не знаете, как выразить логические операторы, такие как больше (>), excel больше, чем равно (> =), то в этой статье мы подробно рассмотрим способы используя эти символы логических операторов Excel.

Знак равенства (=) — это обычно используемый символ математического оператора в Excel. Для большинства формул используется знак равенства (=). Если требуются какие-либо вычисления, мы используем плюс (+), минус (-), умножение

а также символы деления (/) внутри формулы.

Однако есть и другие полезные наборы логических операторов, такие как символы операторов больше, больше или равно. Несмотря на то, что в этой статье много логических операторов, мы сосредоточимся только на большем (>) и большем или равном (> =).

Как использовать больше (>) и больше или равно (> =)?

.free_excel_div {background: # d9d9d9; font-size: 16px; border-radius: 7px; position: relative; margin: 30px; padding: 25px 25px 25px 45px} .free_excel_div: before {content: «»; background: url (https : //www.wallstreetmojo.com/assets/excel_icon.png) center center no-repeat # 207245; width: 70px; height: 70px; position: absolute; top: 50%; margin-top: -35px; left: — 35px; border: 5px solid #fff; border-radius: 50%}

Вы можете скачать этот шаблон больше или равно Excel здесь — больше или равно шаблону Excel

Пример 1

Теперь я хочу проверить эти числа, не превышают ли они значение 50.

Пример 1-1

Пример 1-2

Пример 1-3

Пример 1-4

Пример 1-5

Теперь посмотрим результат в ячейке B4; в результате мы получили ВЕРНО. Это основная идея символов операторов в Excel.

В следующих разделах мы увидим, как использовать эти символы оператора больше или равно больше или равно (> =) в других формулах.

Больше или Excel Больше или равно (> =) в других формулах

Пример №1 — Excel больше или равно (> =) с условием IF

Равно с If Шаг 1

Из приведенных выше данных, если стоимость продажи превышает 6500, то нам нужно рассчитать сумму поощрения 10% или 0% суммы поощрения. Шаг 1:

Равно с If Шаг 2 Шаг 2:

Равно с If Шаг 3 Шаг 3:

Равно с If Шаг 4 Шаг 4:

Равно с If Шаг 5 Шаг 5:

Равно с If Шаг 6

Пример № 2 — Excel Больше или равно (> =) с условием СЧЁТЕСЛИ

Равно с COUNTIF Шаг 1Исходя из приведенных выше данных, я хочу подсчитать, сколько счетов будет отправлено 14 или позже. th

Март 2019.Когда вы говорите 14 или позже th

Равно с COUNTIF Шаг 2

Равно с COUNTIF Шаг 3

Равно с COUNTIF Шаг 4

Равно с СЧЁТЕСЛИ Шаг 5

Равно с СЧЁТЕСЛИ Шаг 6Таким образом, в течение 14 дней или позже создается 7 счетов. th

Март 2019.

Пример №3 — Excel Больше или равно (> =) с условием СУММЕСЛИ

Равно с СУММЕСЛИ, шаг 1

С этими данными нам нужно просуммировать столбец продаж, если значение> = 20. Примените функцию СУММЕСЛИ к значениям СУММ.

Равно с СУММЕСЛИ, шаг 2 Выберите диапазон как Продажи

СУММЕСЛИ, шаг 3

СУММЕСЛИ, шаг 4 Теперь выберите диапазон сумм как Продажи

СУММЕСЛИ, шаг 5

Итак, общее значение столбца продаж> = 20 равно 132.

  • То, что нужно запомнить
  • В условии ЕСЛИ необходимо заключить логические операторы в двойные кавычки.
  • В условиях СЧЁТЕСЛИ, СУММЕСЛИ и ЕСЛИ нам необходимо заключить логические операторы в двойные кавычки.

Результат логических операторов всегда ИСТИНА или ЛОЖЬ.

Условная функция ЕСЛИ()

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

Операции отношения в логических выражениях

Простое условие

Что же делает функция ЕСЛИ()? Посмотрите на схему. Здесь приведен простой пример работы функции при определении знака числа а.

Блок-схема «Простое условие». Определение отрицательных и неотрицательных чисел

Условие а>=0 определяет два возможных варианта: неотрицательное число (ноль или положительное) и отрицательное. Ниже схемы приведена запись формулы в Excel. После условия через точку с запятой перечисляются варианты действий. В случае истинности условия, в ячейке отобразится текст «неотрицательное», иначе — «отрицательное». То есть запись, соответствующая ветви схемы «Да», а следом – «Нет».

Если результатом должны быть данные, полученные в результате вычислений, то смотрим следующий пример. Выполним увеличение неотрицательного числа на 10, а отрицательное оставим без изменений.

Блок-схема «Простое условие». Расчет данных

На схеме видно, что при выполнении условия число увеличивается на десять, и в формуле Excel записывается расчетное выражение А1+10 (выделено зеленым цветом). В противном случае число не меняется, и здесь расчетное выражение состоит только из обозначения самого числа А1 (выделено красным цветом).

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

Решение:

Решение данной задачи видно на рисунке ниже. Но внесем все-таки ясность в эту иллюстрацию. Основные исходные данные для решения этой задачи находятся в столбцах А и В. В ячейке А5 указано пограничное значение дохода при котором изменяется ставка налогообложения. Соответствующие ставки указаны в ячейках В5 и В6. Доход фирм указан в диапазоне ячеек В9:В14. Формула расчета налога записывается в ячейку С9: =ЕСЛИ(B9>A$5;B9*B$6;B9*B$5). Эту формулу нужно скопировать в нижние ячейки (выделено желтым цветом).

В расчетной формуле адреса ячеек записаны в виде A$5, B$6, B$5. Знак доллара делает фиксированной часть адреса, перед которой он установлен, при копировании формулы. Здесь установлен запрет на изменение номера строки в адресе ячейки.

Логическая операция И()

Например: Рассмотрим электронную таблицу «Ведомость сдачи вступительных экзаменов». Для зачисления абитуриента в ВУЗ, ему необходимо преодолеть проходной балл, и по математике отметка должна быть выше 70 баллов. Посмотрите внимательно на рисунок ниже.

В этом примере функция ЕСЛИ() использует составное условие, связанное логической операцией И()

Обратите внимание: абитуриент Петров не зачислен, хотя сумма его баллов равна проходному

Почему так произошло? Посмотрим внимательно на условие в нашей формуле =ЕСЛИ(И(E6>=D2;B6>70);»зачислен»;»не зачислен»). Логическая операция И() требует выполнения всех условий, но у нас выполняется только одно. Второе условие B6>70 не выполнено, поэтому составное условие принимает значение «ложь». И на экран выводится сообщение «не зачислен» (вспоминаем схему – ветвь «нет»).

Решение:

Для проведения расчетов необходимо вписать следующие формулы:

  • В ячейке Е7: =B7*C7
  • В ячейке F7: =ЕСЛИ(И(D7>=D$4;D7<=E$4);B$4;0)
  • В ячейке G7: =E7*(1-F7)

и скопировать по соответствующим столбцам до 16 строки включительно.

Логическая операция ИЛИ()

Посмотрим пример с логической операцией ИЛИ() в той же таблице. Только немного изменим условие задачи. Для зачисления абитуриента достаточно иметь по математике более 60 баллов или общую сумму баллов не меньше проходного. Рисунок ниже.

Абитуриент Сидоров зачислен, хотя не набрал проходной балл. Вот формула =ЕСЛИ(ИЛИ(B7>60;E7>D2;);»зачислен»;»не зачислен»). Здесь использована операция ИЛИ(), поэтому достаточно выполнение хотя бы одного условия. Что и произошло, первое условие B7>60 истинно. Оно привело к выводу сообщения о зачислении абитуриента.

Решение:

Для проведения расчетов необходимо вписать следующие формулы:

  • В ячейке Е7: =B7*C7
  • В ячейке F7: =ЕСЛИ(ИЛИ(D7=D$4;D7=E$4;D7=F$4);B$4;0)
  • В ячейке G7: =E7*(1-F7)

и скопировать по соответствующим столбцам до 15 строки включительно.

Как работает функция?

С одним условием

После проверки ячейки А1 оператор сравнивает ее с числом 70 (100). Это заданное условие. Когда значение больше 50 (130), появляется правдивая надпись «больше 50». Нет  – значит, «меньше или равно 130».

Пример посложнее: необходимо из таблицы с баллами определить, кто из студентов сдал зачет, кто – идет на пересдачу. Ориентир – 75 баллов (76 и выше – зачет, 75 и ниже – пересдача).

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

С несколькими условиями

Синтаксис:

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

Здесь проверяется два параметра. Когда первое условие верно, оператор возвращает первый аргумент – ИСТИНУ. Неверно – переходит к проверке второго критерия.

Нужно выяснить, кто из студентов получил «отлично», «хорошо» и «удовлетворительно», учитывая их баллы:

  1. В выделенную ячейку вписать формулу =ЕСЛИ(B2>90;»Отлично»;ЕСЛИ(B2>75;»Хорошо»;»Удовлетворительно»)) и нажать на кнопку «Enter». Сначала оператор проверит условие B2>90. ИСТИНА – отобразится «отлично», а остальные критерии не обработаются. ЛОЖЬ – проверит следующее условие (B2>75). Если оно будет правдиво, то отобразится «хорошо», а ложно – «удовлетворительно».
  2. Скопировать формулу в оставшиеся ячейки.

Также формула может иметь вид =ЕСЛИ(B2>90;»Отлично»;ЕСЛИ(B2>75;»Хорошо»;ЕСЛИ(B2>45;»Удовлитворительно»))), где каждый критерий вынесен отдельно.

Можно делать любое количество вложений ЕСЛИ (до 64-х), но рекомендуется использовать до 5-ти, иначе формула будет слишком громоздкой и разобраться в ней будет уже очень сложно.

С несколькими условиями  в математических выражениях

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

Цель – вычесть стоимость для любого количества продуктов, введенного в указанную ячейку. Количество – ячейка B8.

Формула для решения данной задачи принимает вид =B8*ЕСЛИ(B8>=101;12;ЕСЛИ(B8>=50;14;ЕСЛИ(B8>=20;16;ЕСЛИ(B8>=11; 18;ЕСЛИ(B8>=1;22;»»))))) или =B8*ЕСЛИ(B8>=101;B6;ЕСЛИ(B8>=50;B5;ЕСЛИ(B8>=20;B4;ЕСЛИ(B8>=11;B3;ЕСЛИ(B8>=1;B2;»»))))).

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

С операторами «и», «или», «не»

Синтаксис выглядит так:

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

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

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

Операторы «и», «или» теоретически могут проверить до 255 отдельных критериев, но такое количество сложно создавать, тестировать и изменять, поэтому лучше использовать до 5-ти. А «нет» – только один критерий.

Для проверки ячейки на наличие символов

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

Для проверки ячейки ЕСЛИ часто используется в одной формуле c функцией ЕПУСТО (вместо пустых двойных кавычек).

Когда один из аргументов не вписан в формулу

Как вариант – можно вставить в ячейку пустое значение в виде двойных кавычек.

И все-таки лучше использовать оба аргумента.

Оператор Is – сравнение ссылок на объекты

Оператор Is предназначен для сравнения двух переменных со ссылками на объекты.

Синтаксис:

1 Результат=Объект1IsОбъект2
  • Результат – любая числовая переменная;
  • Объект – переменная со ссылкой на любой объект.

Если обе переменные Объект1 и Объект2 ссылаются на один и тот же объект, Результат примет значение True. В противном случае результатом будет False.

1
2
3
4
5
6
7

SetmyObj1=ThisWorkbook

SetmyObj2=Sheets(1)

SetmyObj3=myObj1

SetmyObj4=Sheets(1)

myRes=myObj1 IsmyObj2’myRes = False

myRes=myObj1 IsmyObj3’myRes = True

myRes=myObj2 IsmyObj4’myRes = True

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

1
2
3
4
5

SetmyObj1=Range(«A1:D4»)

SetmyObj2=Range(«A1:D4»)

SetmyObj3=myObj1

myRes=myObj1 IsmyObj2’myRes = False

myRes=myObj1 IsmyObj3’myRes = True

«Не равно» в формуле Excel

Как использовать «Не равно» оператору в формуле Excel?

Ниже приведены методы использования оператора «Не равно».

Вы можете скачать этот шаблон Not Equal to Excel здесь — Not Equal to Excel Template

№1 — Использование «Не равно» для проверки числовых и текстовых значений

В случае тестирования числовые значения начинают ввод со знака равенства и вставляют первую ячейку, затем знак «», а затем вторую ячейку.

= B3 A3

Это заставит Excel проверять, если значение во второй ячейке не соответствует значению второй ячейки.

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

Перетащите формулу, чтобы получить остальные ответы.

Если нам нужно знать величину, мы должны использовать любую из приведенных ниже формул «Не равно» в Excel.

Не равно для текстовых значений.

# 2 — Использование «Не равно» в формуле ЕСЛИ Excel

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

= ЕСЛИ (B2 «A», «Не звонить», «Пожалуйста, звоните»)

Теперь значение ячейки B2 не равно «A», тогда результат будет «Не звонить».

Если значение ячейки B2 равно «A», то в результате мы получим «Call».

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

№3 — Использование «Не равно» в формуле Excel CountIF

Если мы хотим подсчитать элементы, за исключением некоторых из них, используйте эту функцию СЧЁТЕСЛИ с «Не равно»

= СЧЁТЕСЛИ ($ A $ 2: $ A $ 17, « Яблоки»)

В этом случае Excel подсчитает количество всех элементов, не являющихся яблоками.

Здесь мы упоминали, что «не считайте яблоки».

№4 — Использование «Не равно» в формуле Excel SumIF

Если нам нужно суммировать элементы, за исключением некоторых элементов, мы можем использовать эту функцию СУММЕСЛИ в Excel с формулой «Не равно».

= СУММЕСЛИ ($ A $ 2: $ A $ 17, « Яблоки», B2: B17)

Здесь берется сумма по всем позициям, кроме «Яблок».

То, что нужно запомнить

  • При использовании «Не равно» следует помнить, что результат «Истина» означает, что ячейки не равны. «Ложный» результат будет означать, что значения ячеек равны. Интерпретация истинного и ложного в результате различается, как и в случае использования условия «Равно».
  • Следует помнить, что «A» не равно «a» для этой функции.
  • В случае использования «Not Equal to» в функции IF, мы можем рассматривать «A» как «a», и оба они равны.

УЗНАТЬ БОЛЬШЕ >>

Операторы сравнения чисел и строк

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

  • <   – меньше;
  • <= – меньше или равно;
  • >   – больше;
  • >= – больше или равно;
  • =   – равно;
  • <> – не равно.

Синтаксис:

1 Результат=Выражение1ОператорВыражение2
  • Результат – любая числовая переменная;
  • Выражение – выражение, возвращающее число или строку;
  • Оператор – любой оператор сравнения чисел и строк.

Если переменная Результат будет объявлена как Boolean (или Variant), она будет возвращать значения False и True. Числовые переменные других типов будут возвращать значения 0 (False) и -1 (True).

Операторы сравнения чисел и строк работают с двумя числами или двумя строками. При сравнении числа со строкой или строки с числом, VBA Excel сгенерирует ошибку Type Mismatch (несоответствие типов данных):

1
2
3
4
5
6
7
8
9
10

SubPrimer1()

On ErrorGoToInstr

DimmyRes AsBoolean

‘Сравниваем строку с числом

myRes=»пять»>3

Instr

IfErr.Description<>»»Then

MsgBox»Произошла ошибка: «&Err.Description

EndIf

EndSub

Сравнение строк начинается с их первых символов. Если они оказываются равны, сравниваются следующие символы. И так до тех пор, пока символы не окажутся разными или одна или обе строки не закончатся.

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

1
2
3

myRes=»семь»>»восемь»‘myRes = True

myRes=»Семь»>»восемь»‘myRes = False

myRes=Len(«семь»)>Len(«восемь»)’myRes = False

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector