Формула Excel: Приклад функції вкладеного IF -

Зміст

Загальна формула

=IF(T1,R1,IF(T2,R2,IF(T3,R3,IF(T4,R4,R5))))

Резюме

Функція IF може бути вкладена всередину себе для обробки декількох умов. У наведеному прикладі для внесення оцінки в оцінку використовується вкладена формула IF. Формула в D5 містить 5 окремих функцій IF:

=IF(C5<64,"F",IF(C5<73,"D",IF(C5<85,"C",IF(C5<95,"B","A"))))

Пояснення

У цій статті описується конструкція вкладеного IF в Excel. Зазвичай вкладені ІФ використовуються, коли потрібно протестувати більше однієї умови та повернути різні результати залежно від цих тестів.

Тестування більше однієї умови

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

Ідея вкладеності випливає із вбудовування або "вкладання" однієї функції IF у іншу. У наведеному прикладі ми використовуємо вкладені функції IF для призначення оцінок на основі оцінки. Логіка присвоєння оцінки виглядає так:

Оцінка Оцінка
0-63 F
64-72 D
73-84 C.
85-94 B
95-100 A

Щоб створити вкладену формулу IF, яка відображає цю логіку, ми починаємо з тестування, щоб перевірити, чи не нижчий показник 64. Якщо TRUE, ми повертаємо "F". Якщо FALSE, ми переходимо до наступної функції IF. Цього разу ми перевіряємо, чи не оцінка менше 73. Якщо TRUE, ми повертаємо "D". Якщо FALSE, ми переходимо до ще однієї функції IF. І так далі.

Зрештою, формула, яку ми маємо в комірці D5, виглядає так:

=IF(C5<64,"F",IF(C5<73,"D",IF(C5<85,"C",IF(C5<95,"B","A"))))

Ви бачите, що в цьому випадку важливо рухатися в одному напрямку, або від низького до високого, або від високого до низького. Це дозволяє нам повертати результат, коли тест повертає TRUE, оскільки ми знаємо, що попередні тести повернули FALSE.

Полегшення читання вкладених ІФ

За своєю природою вкладені формули IF можуть бути важкими для читання. Якщо вас це турбує, ви можете додати розриви рядків всередині формули, щоб "вирівняти" тести та результати. Це відео пояснює, як додати розриви рядків до вкладеного if.

Примітки

  1. Новіша функція IFS може обробляти кілька умов в одній функції.
  2. VLOOKUP іноді можна використовувати для заміни ускладнених вкладених ifs.
  3. У цій статті є ще багато прикладів вкладених ifs.

Цікаві статті...