Функція IF в Excel є основою логічних аргументів для умовного обчислення даних або оцінки умов. Ця функція підтримує вкладені функції IF для оцінки кількох критеріїв, але результат вкладеності функцій IF часто є складною, громіздкою формулою. Кращим варіантом є поєднання кількох логічних функцій, таких як функції І або АБО, щоб зменшити безлад і збільшити кількість порівнянь.
Функція IF
The Функція ЯКЩО відповідає формату =IF(умова1,дія_якщо_правда, дія_якщо_хибня) і підтримує до 64 вкладених функцій IF для складних порівнянь. Вкладення функції IF додає повну функцію IF до однієї з дій, наприклад =IF(умова1,ЕСЛИ(умова2,дія_якщо_правда, дія_якщо_хибна),дія_якщо_хибна).
Відео дня
Авторство зображення: 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, тим самим спрощуючи формулу.
Авторство зображення: 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(умова, значення_якщо_на).