Учебники

5) Логические функции

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

В этом уроке мы рассмотрим следующие темы.

 

Что такое логическая функция?

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

  • Проверьте, является ли условие истинным или ложным
  • Объедините несколько условий вместе

Что такое состояние и почему оно имеет значение?

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

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

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

Логические функции (операторы) и условия в Excel

  • Поместите курсор в ячейку F4
  • Введите следующую формулу, которая использует функцию IF

= ЕСЛИ (Е4 <6000, «Да», «Нет»)

ВОТ,

  • «= IF (…)» вызывает функции IF
  • «E4 <6000» — это условие, которое оценивает функция IF. Он проверяет значение адреса ячейки E4 (промежуточный итог) менее 6000
  • «Да» — это значение, которое будет отображать функция, если значение E4 меньше 6000
  • «Нет» — это значение, которое будет отображаться функцией, если значение E4 превышает 6000

Когда вы закончите, нажмите клавишу ввода

Вы получите следующие результаты

Логические функции (операторы) и условия в Excel

Функции Excel Logic объяснены

В следующей таблице показаны все логические функции в Excel

S / N ФУНКЦИЯ КАТЕГОРИЯ ОПИСАНИЕ ПРИМЕНЕНИЕ
01 А ТАКЖЕ логический Проверяет несколько условий и возвращает true, если все условия оцениваются как true. = AND (1> 0, ISNUMBER (1)) Вышеуказанная функция возвращает TRUE, поскольку оба условия — True.
02 ЛОЖНЫЙ логический Возвращает логическое значение ЛОЖЬ. Он используется для сравнения результатов условия или функции, которая возвращает либо true, либо false. ЛОЖНЫЙ()
03 ЕСЛИ логический Проверяет, выполнено ли условие или нет. Если условие выполнено, возвращается значение true. Если условие не выполняется, возвращается false. = ЕСЛИ (logical_test, [значение_если_истина], [значение_если_ложь]) = ЕСЛИ (ISNUMBER (22), «Да», «Нет»)

22 — это Число, так что оно возвращает Да.
04 IFERROR логический Возвращает значение выражения, если ошибки не возникает. Если возникает ошибка, она возвращает значение ошибки = IFERROR (5/0, «Ошибка деления на ноль»)
05 IFNA логический Возвращает значение, если ошибка # N / A не возникает. Если возникает ошибка # N / A, возвращается значение NA. # Н / Д Ошибка означает значение, если оно недоступно для формулы или функции. = IFNA (D6 * E6,0) NB. Приведенная выше формула возвращает ноль, если оба или либо D6, либо E6 пустые
06 НЕ логический Возвращает true, если условие ложно, и возвращает false, если условие истинно = NOT (ISTEXT (0)) NB вышеупомянутая функция возвращает true. Это потому, что ISTEXT (0) возвращает false, а функция NOT преобразует false в TRUE.
07 ИЛИ логический Используется при оценке нескольких условий. Возвращает true, если какое-либо или все условия выполняются. Возвращает false, если все условия ложны = ИЛИ (D8 = «admin», E8 = «кассир»). NB. Вышеприведенная функция возвращает true, если либо администратор, либо кассир D8 и E8, либо кассир
08 ПРАВДА логический Возвращает логическое значение ИСТИНА. Он используется для сравнения результатов условия или функции, которая возвращает либо true, либо false. ПРАВДА()

Вложенные функции IF

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

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

Логические функции (операторы) и условия в Excel

Формула для приведенной выше блок-схемы выглядит следующим образом

= IF (B1 = «Воскресенье», «Время отдыха», IF (B1 = «Суббота», «Вечеринка хорошо», «Список дел»))

ВОТ,

  • «= IF (….)» Является основной функцией if
  • «= IF (…, IF (….))» Вторая функция IF является вложенной. Это обеспечивает дальнейшую оценку, если основная функция IF вернула false.

Практический пример

Логические функции (операторы) и условия в Excel

Создайте новую рабочую книгу и введите данные, как показано ниже

Логические функции (операторы) и условия в Excel

  • Введите следующую формулу

= IF (B1 = «Воскресенье», «Время отдыха», IF (B1 = «Суббота», «Вечеринка хорошо», «Список дел»))

  • Введите субботу в ячейке с адресом B1
  • Вы получите следующие результаты

Логические функции (операторы) и условия в Excel

Загрузите файл Excel, используемый в учебнике

Резюме

Логические функции используются для введения процесса принятия решений при оценке формул и функций в Excel.