Корисність функції IF розширюється шляхом вставки або вкладання кілька функцій IF всередині один одного. Вкладені IF функції збільшують кількість можливих умов, які перевіряються, і збільшує кількість дій, які вживаються для вирішення цих результатів.
Примітка: Інструкції в цій статті застосовуються до Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2019 для Mac, Excel 2016 для Mac, Excel для Mac 2011 і Excel Online.
Підручник з гніздом IF Функції
Як показано на зображенні, в цьому навчальному посібнику використовуються дві функції IF для створення формули, яка обчислює річну суму вирахувань працівників на основі їх річної заробітної плати. Формула, використана в прикладі, показана нижче. Вкладена функція IF функціонує як аргумент value_if_false для першої функції IF.
= IF (D7 <30000, $ D $ 3 * D7, IF (D7> = 50000, $ D $ 5 * D7, $ D $ 4 * D7))
Різні частини формули розділені комами і виконують наступні завдання: Введіть дані в клітинки С1 по Е6 аркуша Excel, як показано на зображенні. Єдиними даними, не введені в цей момент, є сама IF-функція, розташована в комірці E7. Примітка: Інструкції для копіювання даних не включають етапи форматування для робочого аркуша. Це не завадить завершенню навчального посібника. Ваш робочий аркуш може виглядати інакше, ніж показаний, але функція IF дасть вам ті самі результати. Можна просто ввести повну формулу = IF (D7 <30000, $ D $ 3 * D7, IF (D7> = 50000, $ D $ 5 * D7, $ D $ 4 * D7))
в клітинку E7 робочого листа і мати її роботу. У програмі Excel Online це метод, який ви повинні використовувати. Проте, якщо ви використовуєте версію для настільних комп'ютерів у форматі Excel, часто це полегшує використання діалогового вікна функції для введення необхідних аргументів. Використання діалогового вікна трохи складніше при введенні вкладені функції, тому що вкладену функцію слід вводити. Друге діалогове вікно не може бути відкрите для введення другого набору аргументів. У цьому прикладі вкладена функція IF вводяться в третю лінію діалогового вікна як аргумент Value_if_false. Оскільки робочий аркуш обчислює річний відрахування для кількох працівників, спочатку формула вводиться в комірку E7, використовуючи абсолютні посилання на клітинки для відрахувань, а потім копіюються в клітинки E8: E11. Дані, введені в порожні рядки в діалоговому вікні, формують аргументи функції IF. Ці аргументи говорять про функцію, яка перевіряється, і про те, які дії слід виконати, якщо умова є істинним чи хибним. Щоб продовжити цей приклад, ви можете: Аргумент Logical_test порівнює два пункти даних. Ці дані можуть бути цифрами, посиланнями на клітинки, результатами формул або навіть текстовими даними. Для порівняння двох значень, Logical_test використовує оператор порівняння між значеннями. У цьому прикладі існує три рівні заробітної плати, які визначають щорічне вирахування працівника: Єдина функція IF може порівнювати два рівні, але третій рівень заробітної плати вимагає використання другої вкладеної IF-функції. Перше порівняння - це річна заробітна плата працівника, розташована в клітинці D, з пороговою заробітною платою у розмірі 30 000 доларів США. Оскільки мета полягає в тому, щоб визначити, чи D7 менше 30 000 доларів, оператор Менше, ніж оператор ( < ) використовується між значеннями. Примітка: Не вводьте знак долара ( $ ) або розділяч комами ( , ) з 30000. Неправильне повідомлення про помилку з'являється в кінці рядка Logical_test, якщо один з цих символів вводиться поряд з даними. Аргумент Value_if_true називає функцію IF, що робити, коли Logical_test є істинним.Аргумент Value_if_true може бути формулою, блоком тексту, значенням, посиланням на клітинку, або клітинку може бути порожньою. У цьому прикладі, коли дані в клітинці D7 менше 30 000 доларів США, Excel збільшує річну заробітну плату працівника у клітинці D7 за скороченням відрахувань 6 відсотків, що знаходяться в комірці D3. Як правило, коли формула копіюється в інші клітини, відносні посилання клітинок у формулі змінюються, щоб відобразити нове розташування формули. Це полегшує використання однієї і тієї ж формули в декількох місцях. Інколи, коли посилання на клітинки змінюються при копіюванні функції, виникають помилки. Щоб запобігти цим помилкам, посилання на клітинки можна зробити абсолютним, що перешкоджає їх змінюванню, коли вони копіюються. Абсолютні посилання на клітинки створюються шляхом додавання знаків долара навколо звичайної посилання на клітинки, наприклад $ D $ 3. Додавання знаків долара легко зробити, натиснувши кнопку F4 клавіша на клавіатурі після того, як посилання клітини було введено в діалогове вікно. У прикладі швидкість дедукції, що знаходиться в комірці D3, вводяться як абсолютна посилання на клітинку у лінію Value_if_true діалогового вікна. Примітка: D7 не вводиться як абсолютна посилання на клітинку. Потрібно змінити, коли формула копіюється в клітинки E8: E11, щоб отримати правильну суму вирахування для кожного співробітника. Як правило, параметр Value_if_false вказує на функцію IF, що робити, коли Logical_test є помилковим. У цьому випадку вкладена функція IF вводяться як цей аргумент. Таким чином, відбуваються наступні результати: Як зазначалося на початку навчального посібника, друге діалогове вікно не може бути відкрите для введення вкладеної функції, тому його слід ввести у рядок Value_if_false. Примітка: Вкладені функції не починаються з знаку рівності, а скоріше з ім'ям функції. IF (D7> = 50000, $ D $ 5 * D7, $ D $ 4 * D7) Після виконання цих кроків ваш приклад тепер відповідає першому зображенню цієї статті. Останній етап передбачає копіювання формули IF до комірок E8-E11 за допомогою дескриптора заповнення для завершення робочого аркуша. Щоб завершити робочий аркуш, скопіюйте формулу, що містить вкладену IF-функцію, в клітинки E8-E11. Після копіювання функції Excel оновлюють відносні посилання клітинок, щоб відобразити нове місце розташування функції, одночасно зберігаючи абсолютну посилання на клітинку. Один із простих способів копіювання формул у Excel - це ручка заповнення.
Введіть дані навчального посібника
Почніть вкладену IF-функцію
Підручник з кроків
Підручник ярлика варіант
03 з 06 Введіть аргумент Logical_test
Підручник з кроків
Введіть аргумент Value_if_true
Відносні проти абсолютних посилань клітин
Підручник з кроків
Введіть вкладену функцію IF як параметр Value_if_false
Підручник з кроків
Скопіюйте вкладені ІФ-функції, використовуючи ручку заповнення
Підручник з кроків