IF, AND, OR, вкладені IF & NOT логічні функції в Excel

Не завжди все буде так, як ми хочемо. Може статися несподіване. Наприклад, скажімо, вам потрібно поділити числа. Спроба поділити будь-яке число на нуль (0) призводить до помилки. У таких випадках стають у пригоді логічні функції. У цьому підручнику ми збираємося розглянути наступні теми.

Що таке логічна функція?

Це функція, яка дозволяє нам запровадити прийняття рішень під час виконання формул і функцій. Функції використовуються для;

  • Перевірте, чи є умова істинною чи хибною
  • Поєднайте кілька умов разом

Що таке умова і чому це важливо?

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

Приклад функції IF

Ми будемо працювати з бюджетом товарів для дому з цього підручника. Ми будемо використовувати функцію IF, щоб визначити, чи є товар дорогим чи ні. Ми припустимо, що предмети вартістю понад 6,000 є дорогими. Ті, що менше 6,000, дешевші. На наступному зображенні показано набір даних, з яким ми будемо працювати.

Приклад функції IF в Excel

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

=ЯКЩО(E4<6000;"Так";"Ні")

ТУТ,

  • «=ЯКЩО(…)» викликає функції IF
  • “E4<6000” це умова, яку оцінює функція IF. Він перевіряє, чи значення адреси клітинки E4 (проміжний підсумок) менше 6,000
  • "Так" це значення, яке відображатиме функція, якщо значення E4 менше 6,000
  • "Ні" це значення, яке відображатиме функція, якщо значення E4 більше 6,000

Коли ви закінчите, натисніть клавішу введення

Ви отримаєте такі результати

Приклад функції IF в Excel

Пояснення функцій Excel Logic

У наведеній нижче таблиці показано всі логічні функції в Excel

S / N ФУНКЦІЯ КАТЕГОРІЇ ОПИС ВИКОРИСТАННЯ
01 І логічний Перевіряє кілька умов і повертає істину, якщо всі умови оцінюються як істина. =AND(1 > 0,ISNUMBER(1)) Наведена вище функція повертає TRUE, оскільки обидві умови є True.
02 ПОМИЛКОВИЙ логічний Повертає логічне значення FALSE. Він використовується для порівняння результатів умови або функції, які повертають істину або хибність ПОМИЛКОВИЙ()
03 IF логічний Перевіряє, чи виконується умова. Якщо умова виконується, повертається true. Якщо умова не виконується, повертається false.
=IF(логічний_тест,[значення_якщо_істина],[значення_якщо_хибне])
=ЯКЩО(ISNUMBER(22);"Так", "Ні")
22 є числом, яке повертає так.
04 ПОМИЛКА логічний Повертає значення виразу, якщо немає помилок. У разі виникнення помилки повертається значення помилки =ЯКЩОПОМИЛКА(5/0;"Помилка розділення на нуль")
05 IFNA логічний Повертає значення, якщо помилка #N/A не виникає. Якщо виникає помилка #N/A, повертається значення NA. Помилка #N/A означає, що значення недоступне для формули чи функції. =IFNA(D6*E6,0;XNUMX)
Зверніть увагу: наведена вище формула повертає нуль, якщо обидва або D6 або E6 порожні
06 $NOT логічний Повертає true, якщо умова хибна, і false, якщо умова дійсна =НЕ(ІСТЕКСТ(0))
Примітка. Наведена вище функція повертає true. Це тому, що ISTEXT(0) повертає false, а функція NOT перетворює false на TRUE
07 OR логічний Використовується під час оцінювання кількох умов. Повертає true, якщо будь-яка або всі умови виконуються. Повертає false, якщо всі умови false =АБО(D8=”адміністратор”,E8=”касир”)
Зверніть увагу: наведена вище функція повертає істину, якщо один або обидва D8 та E8 адміністратор або касир
08 ІСТИНА логічний Повертає логічне значення TRUE. Він використовується для порівняння результатів умови або функції, які повертають істину або хибність ІСТИНА()

Вкладені функції IF

Вкладена функція IF є функцією IF всередині іншої функції IF. Вкладені оператори if стають у пригоді, коли нам потрібно працювати з більш ніж двома умовами. Припустимо, ми хочемо розробити просту програму, яка перевіряє день тижня. Якщо день субота, ми хочемо відобразити «тусовку добре», якщо це неділя, ми хочемо відобразити «час для відпочинку», а якщо це будь-який день з Monday до п’ятниці ми хочемо відобразити, не забудьте заповнити свій список справ.

Вкладена функція if може допомогти нам реалізувати наведений вище приклад. На наступній блок-схемі показано, як буде реалізовано вкладену функцію IF.

Вкладені функції IF в Excel

Формула для наведеної вище блок-схеми така

=IF(B1=”неділя”,”час для відпочинку”,IF(B1=”субота”,”гарна вечірка”,”список справ”))

ТУТ,

  • «=ЯКЩО(….)» є основною функцією if
  • «=ЯКЩО(…,ЯКЩО(….))» друга функція IF є вкладеною. Він забезпечує подальшу оцінку, якщо основна функція IF повернула false.

Практичний приклад

Практичний приклад вкладених функцій IF

Створіть нову книгу та введіть дані, як показано нижче

Практичний приклад вкладених функцій IF

  • Введіть наступну формулу

=IF(B1=”неділя”,”час для відпочинку”,IF(B1=”субота”,”гарна вечірка”,”список справ”))

  • Введіть суботу в адресу клітинки B1
  • Ви отримаєте такі результати

Практичний приклад вкладених функцій IF

Завантажте файл Excel, використаний у посібнику

Підсумки

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