Не всегда все будет так, как мы хотим. Может случиться непредвиденное. Например, предположим, что вам нужно разделить числа. Попытка разделить любое число на ноль (0) дает ошибку. В таких случаях пригодятся логические функции. В этом уроке мы рассмотрим следующие темы.
В этом уроке мы рассмотрим следующие темы.
- Что такое логическая функция?
- Пример функции ЕСЛИ
- Объяснение функций Excel Logic
- Вложенные функции ЕСЛИ
Что такое логическая функция?
Это функция, которая позволяет нам вводить принятие решений при выполнении формул и функций. Функции используются для;
- Проверить, является ли условие истинным или ложным
- Объедините несколько условий вместе
Условие - это выражение, которое либо истинно, либо ложно. Выражение может быть функцией, которая определяет, имеет ли значение, введенное в ячейку, числовой или текстовый тип данных, если значение больше, равно или меньше указанного значения и т. Д.
ЕСЛИ пример функции
Мы будем работать с бюджетом на товары для дома из этого урока. Мы будем использовать функцию ЕСЛИ, чтобы определить, дорогой товар или нет. Предположим, что предметы стоимостью более 6000 стоят дорого. Те, что меньше 6000, дешевле. На следующем изображении показан набор данных, с которым мы будем работать.
- Поместите курсор в ячейку F4
- Введите следующую формулу, в которой используется функция ЕСЛИ
= ЕСЛИ (E4 <6000, «Да», «Нет»)
ЗДЕСЬ,
- «= ЕСЛИ (…)» вызывает функции ЕСЛИ
- «E4 <6000» - это условие, которое оценивает функция ЕСЛИ. Он проверяет, что значение адреса ячейки E4 (промежуточный итог) меньше 6000
- «Да» - это значение, которое функция отобразит, если значение E4 меньше 6000.
- «Нет» - это значение, которое функция будет отображать, если значение E4 больше 6000.
Когда вы закончите, нажмите клавишу ввода
Вы получите следующие результаты
Объяснение функций Excel Logic
В следующей таблице показаны все логические функции в Excel.
S / N | НАЗНАЧЕНИЕ | КАТЕГОРИЯ | ОПИСАНИЕ | ИСПОЛЬЗОВАНИЕ |
---|---|---|---|---|
01 | И | Логический | Проверяет несколько условий и возвращает истину, если все условия оцениваются как истина. | = И (1> 0, ЕЧИСЛО (1)) Вышеупомянутая функция возвращает ИСТИНА, поскольку оба условия истинны. |
02 | ЛОЖНЫЙ | Логический | Возвращает логическое значение ЛОЖЬ. Он используется для сравнения результатов условия или функции, которая возвращает либо истину, либо ложь. | ЛОЖНЫЙ() |
03 | ЕСЛИ | Логический | Проверяет, выполняется ли условие. Если условие выполнено, возвращается истина. Если условие не выполняется, возвращается false. = ЕСЛИ (логический_тест; [значение_если_ истинно]; [значение_если_ ложь]) | = ЕСЛИ (ЕЧИСЛО (22); «Да»; «Нет») 22 - это число, поэтому возвращается значение «Да». |
04 | ЕСЛИ ОШИБКА | Логический | Возвращает значение выражения, если ошибок не происходит. При возникновении ошибки возвращается значение ошибки. | = ЕСЛИОШИБКА (5/0, «Ошибка деления на ноль») |
05 | IFNA | Логический | Возвращает значение, если ошибка # Н / Д не возникает. Если возникает ошибка # Н / Д, возвращается значение Н / Д. # N / A error означает значение, если оно не доступно для формулы или функции. | = IFNA (D6 * E6,0) Обратите внимание: приведенная выше формула возвращает ноль, если оба или либо D6, либо E6 пусты. |
06 | НЕТ | Логический | Возвращает истину, если условие ложно, и возвращает ложь, если условие истинно. | = NOT (ISTEXT (0)) NB, вышеуказанная функция возвращает истину. Это потому, что ISTEXT (0) возвращает false, а функция NOT преобразует false в TRUE. |
07 | ИЛИ ЖЕ | Логический | Используется при оценке нескольких условий. Возвращает true, если выполняется одно или все условия. Возвращает false, если все условия ложны. | = ИЛИ (D8 = "admin", E8 = "cashier") Обратите внимание: вышеуказанная функция возвращает истину, если администратор или кассир D8 и E8 или оба они |
08 | ИСТИННЫЙ | Логический | Возвращает логическое значение ИСТИНА. Он используется для сравнения результатов условия или функции, которая возвращает либо истину, либо ложь. | ИСТИННЫЙ() |
Вложенные функции ЕСЛИ
Вложенная функция ЕСЛИ - это функция ЕСЛИ внутри другой функции ЕСЛИ . Вложенные операторы if пригодятся, когда нам нужно работать с более чем двумя условиями. Допустим, мы хотим разработать простую программу, которая проверяет день недели. Если день суббота, мы хотим отобразить «ну вечеринку», если сегодня воскресенье, мы хотим отобразить «время для отдыха», а если это какой-либо день с понедельника по пятницу, который мы хотим отобразить, не забудьте заполнить свой список дел.
Вложенная функция if может помочь нам реализовать приведенный выше пример. На следующей блок-схеме показано, как будет реализована вложенная функция ЕСЛИ.
Формула для приведенной выше блок-схемы выглядит следующим образом
= ЕСЛИ (B1 = «Воскресенье», «пора отдыхать», ЕСЛИ (B1 = «Суббота», «Хорошо для вечеринок», «Список дел»))
ЗДЕСЬ,
- "= ЕСЛИ (….)" - основная функция if
- «= ЕСЛИ (…, ЕСЛИ (….))» Вторая функция ЕСЛИ является вложенной. Он обеспечивает дальнейшую оценку, если основная функция ЕСЛИ вернула ложь.
Практический пример
Создайте новую книгу и введите данные, как показано ниже.
- Введите следующую формулу
= ЕСЛИ (B1 = «Воскресенье», «пора отдыхать», ЕСЛИ (B1 = «Суббота», «Хорошо для вечеринок», «Список дел»))
- Введите субботу в адрес ячейки B1.
- Вы получите следующие результаты
Загрузите файл Excel, используемый в учебнике
Резюме
Логические функции используются для ознакомления с процессом принятия решений при оценке формул и функций в Excel.