Функція IF в Excel є основою логічних аргументів для умовного обчислення даних або оцінки умов. Ця функція підтримує вкладені функції IF для оцінки кількох критеріїв, але результат вкладеності функцій IF часто є складною, громіздкою формулою. Кращим варіантом є поєднання кількох логічних функцій, таких як функції І або АБО, щоб зменшити безлад і збільшити кількість порівнянь.
Функція IF
The Функція ЯКЩО відповідає формату =IF(умова1,дія_якщо_правда, дія_якщо_хибня) і підтримує до 64 вкладених функцій IF для складних порівнянь. Вкладення функції IF додає повну функцію IF до однієї з дій, наприклад =IF(умова1,ЕСЛИ(умова2,дія_якщо_правда, дія_якщо_хибна),дія_якщо_хибна).
Відео дня
![Вкладені функції IF](/f/2be909c59f7296d5f8537810e32d8302.png)
Авторство зображення: C Тейлор
Наприклад, щоб позначити співробітників, які зробили понад 30 000 доларів США продажів у першому кварталі, щоб запропонувати їм бонус, ви можете вкласти функції IF як =IF(C4=1,IF(D4>30000,"Бонус",""),""). Однак ця формула швидко заплутується, коли ви додаєте більше критеріїв, наприклад, шукаєте також четвертий квартал; в цьому випадку формула стає
=IF(C4=1,IF(D4>30000,"Бонус",""),IF(C4=4,IF(D4>30000,"Бонус",""),"")).Порада
Функцію IF більш чітко можна зрозуміти, прочитавши формулу як: «Якщо [логічний критерій] істинний, то зробіть [це]; інакше зробіть [це] замість цього." Останній приклад можна прочитати так: "Якщо це перший квартал і якщо обсяг продажів перевищує 30 000 доларів, то поверніть "Бонус"; в іншому випадку, якщо це четвертий квартал і продажі перевищують 30 000 доларів США, поверніть «Бонус»; інакше поверніть порожній пробіл." Хоча читати зрозуміліше, навіть цей формат стає громіздким.
Функції І та АБО
Логічне І та АБО функції оцінюють до 255 критеріїв і повертають «Істина» або «Невірно», використовуючи формат =І(умова1,умова2,...). Функція AND повертає "True", якщо всі умови істинні, але функція OR повертає "True", якщо будь-яка з умов істинна. Оскільки функція IF використовує логічні результати для вибору дії, ви можете використовувати разом функції AND, OR та IF, щоб зменшити кількість вкладених функцій IF, тим самим спрощуючи формулу.
![Поєднання функцій ЯКЩО, НІ та АБО](/f/33e71a9a363224e0589980e31ca0f497.png)
Авторство зображення: C Тейлор
Наприклад, щоб позначити співробітника, який зробив понад 30 000 доларів США продажів у першому кварталі, функція IF стає =ЯКЩО(І(C4=1,D4>30000),"Бонус",""). Однак, якщо ви хочете шукати перший або четвертий квартал, вам потрібно буде включити функцію АБО як =ЯКЩО(І(АБО(C6=1,C6=4),D6>30000),"Бонус","").
Порада
Функція І звучить так: "Якщо всі ці умови істинні, поверніть "Істина"; інакше поверніть "False". Аналогічно, функція АБО читається як: "Якщо будь-яка з цих умов істинна, поверніть "Істина"; інакше поверніть "False". В останньому прикладі формула виглядає так: "Якщо це перша або четвертий квартал і обсяг продажів перевищує 30 000 доларів США, повернення "Бонус"; інакше поверніть пробіл." Це набагато зрозуміліше, ніж вкладене IF заяви.
True, False і Not Functions
The ПРАВДА і ПОМИЛКОВИЙ функції використовують формат =TRUE() або =FALSE(), але вони мало використовуються в Excel 2013, оскільки результати ідентичні простому введенню Правда або помилковий, відповідно і в першу чергу були включені в Excel 2013 з міркувань сумісності. The НІ однак функція корисна для зворотного логічного аргументу за допомогою формату =НІ (умова), як от =НІ(2+2=4) повертати "помилковий."
Порада
The ЯКЩО ПОМИЛКА і IFNA функції корисні для оцінки та зміни записів, які викликають помилку або "#N/A", відповідно. Вони дотримуються формату =IFERROR(умова, значення_якщо_помилка) або =IFNA(умова, значення_якщо_на).