Функція Excel, вкладена IF | Як використовувати вкладені функції If? | Приклади

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

У excel вкладеному, якщо функція означає, що ми використовуємо іншу логічну або умовну функцію з функцією if для тестування декількох умов, наприклад, якщо є дві умови, які потрібно перевірити, ми можемо використовувати логічні функції І чи функцію АБО залежно від ситуації, або ми можемо використовувати інші умовні функції ще більше ifs всередині одного if.

Приклади

Наступні приклади використовуються для обчислення вкладеної функції IF в Excel:

Завантажити цей шаблон вкладеної функції IF Excel можна тут - Шаблон Excel вкладеної функції IF

Приклад №1

Тепер погляньте на популярний приклад вкладеного IF. На основі балів студента нам потрібно визначити їхні стандарти. Для прикладу розгляньте наведені нижче дані.

Для того, щоб отримати результати, нам потрібно протестувати нижче умов, і ці умови є не що інше, як наші логічні тести.

  • Якщо оцінка> = 585, результат повинен бути "Dist"
  • Якщо оцінка> = 500, результат повинен бути "Першим"
  • Якщо оцінка> 400 = результат повинен бути «другим»
  • Якщо оцінка> = 350, результат повинен бути "Пройти"
  • Якщо всі вищезазначені умови FALSE, то результат повинен бути FAIL.

Гаразд, у нас є 5 умов для тестування. На даний момент логічні тести перевищують необхідні, тому нам потрібно використовувати вкладені ІФ для перевірки кількох критеріїв.

  • Крок 1: Відкрийте умову IF і пройдіть перший тест, тобто перевірте, чи є бал> = 585 чи ні.

  • Крок 2: Тепер, якщо вищезазначений логічний тест ІСТИНА, тоді нам потрібен результат як “Dist”. Тож введіть результат у подвійні лапки.

  • Крок 3: Тепер наступним аргументом є те, якщо значення або тест - FALSE. Якщо тест хибний, у мене є ще 4 умови для тестування, тож відкрийте ще одну умову IF у excel у наступному аргументі.

  • Крок 4: Тепер випробуйте другу умову тут. Друга умова - перевірити, чи є бал> = 500 чи ні. Тож передайте аргумент як> = 500.

  • Крок 5: Якщо цей тест відповідає дійсності, результат повинен бути "Першим". Тож введіть результат у подвійні лапки.

  • Крок 6: Ми вже ввели дві умови excel IF, якщо ці два тести FALSE, тоді нам потрібно протестувати третю умову, тож відкрийте ще одну IF і пройдіть наступну умову, тобто протестуйте, чи є бал> = 400 чи ні.

  • Крок 7: Якщо цей тест ІСТИННИЙ, результат повинен бути "другим".

  • Крок 8: Тепер загальна кількість умов IF складає 3. Якщо всі ці умови IF умови FALSE, нам потрібна ще одна умова для перевірки, тобто чи є бал> = 300.

  • Крок 9: Якщо ця умова ІСТИНА, то результат - «Пройти».

  • Крок 10: Тепер ми дійшли до останнього аргументу. Всього ми ввели 4 IF, тож, якщо всі ці тести на умови FALSE, тоді кінцевий результат “FAIL”, тому введіть “FAIL” як результат.

Ось як ми можемо перевірити кілька умов, вклавши багато умов ПЧ всередину однієї умови ПЧ.

Логіка - це перший результат IF, якщо логічний тест має значення TRUE, якщо логічний тест FALSE, тоді буде виконаний другий IF. Так, поки формула не знайде ІСТИННИЙ результат тесту, вона буде виконуватися. Якщо жоден з результатів не має значення TRUE, тоді буде виконано остаточний FALSE результат.

Приклад №2

А тепер погляньте на корпоративний приклад розрахунку комісії за продаж у реальному часі. Для прикладу розгляньте наведені нижче дані.

Для того, щоб отримати комісійний%, нам потрібно протестувати наведені нижче умови.

  • Якщо вартість продажу становить> = 7 лак, комісія% становить 10%.
  • Якщо вартість продажу становить> = 5 лак, комісія% становить 7%.
  • Якщо вартість продажу становить> = 4 лак, комісійний% становить 5%.
  • Якщо вартість продажу <4 лак, комісія становить 0%.

Це дуже схоже на попередній приклад. Замість отримання результатів, нам потрібно отримати відсотки як результат, давайте застосуємо вкладену функцію IF у excel.

  • Крок 1: Застосуйте ІФ і протестуйте першу умову.

  • Крок 2: Застосуйте другий ПІФ, якщо перший тест НЕПРАВИЛЬНИЙ.

  • Крок 3: Якщо вищезазначені умови IF НЕПРАВИЛЬНІ, протестуйте третю умову.

  • Крок 4: Якщо всі перераховані вище умови НЕПРАВИЛЬНІ, то результат 0%.

  • Крок 5: Скопіюйте формулу до решти комірок, ми отримаємо результати.

Приклад №3

Візьмемо приклад того, як використовувати інші логічні функції І з умовою IF для перевірки декількох умов.

Візьміть ті самі дані з наведеного вище прикладу, але я трохи змінив дані, і видалив стовпець Продажі.

Тут нам потрібно розрахувати премію для цих працівників, виходячи з наведених нижче умов.

  • Якщо відділ працівника займається маркетингом та роком служби, це> 5 років, тоді премія складає 50000.
  • Якщо відділ працівника - продаж та рік служби, це> 5 років, тоді премія складає 45000.
  • Для всіх інших працівників, якщо стаж роботи становить> 5 років, бонус становить 25000.
  • Якщо рік служби <5 років, бонус дорівнює нулю.

Це виглядає трохи завершеним, чи не так?

Для того, щоб отримати єдиний результат, нам потрібно перевірити дві умови. Коли нам потрібно протестувати дві умови, і якщо обидві умови мають бути істинними, буде використана логічна умова AND.

І поверне результат TRUE, якщо всі подані умови TRUE. Якщо будь-яка з однієї умови має значення FALSE, то результат буде лише FALSE.

  • Крок 1: Спочатку відкрийте умову IF.

  • Крок 2: Оскільки нам потрібно протестувати дві умови, щоб отримати результат, можна відкрити І функціонувати всередині умови IF.

  • Крок 3: Тут нам потрібно перевірити умови. Перша умова - це відділ маркетингу чи ні, а друга умова - рік служби -> = 5 років.

  • Крок 4: Якщо надані умови мають значення TRUE, сума бонусу становить 50000.

  • Крок 5: Подібно до цього застосовуйте тести для решти умов. Я вже застосував формулу для отримання результатів.

Що слід пам’ятати

  • І поверне результат TRUE, якщо всі подані умови TRUE. Якщо хтось із умов має значення FALSE, він поверне FALSE як результат.
  • Для того, щоб отримати остаточний результат, вам потрібно застосувати ще один, а ви можете передати результат лише в аргументі FALSE.