Зміст
У цій статті ми навчимося використання вкладеної функції ЕСЛИ в Excel Коли функція вставляється в іншу функцію, то вона називається вкладеною функцією. Сьогодні ми покажемо 6 ідеальні приклади вкладений IF Ці приклади допоможуть вам зрозуміти використання функції вкладений IF Тож, не відкладаючи, розпочинаємо дискусію.
Завантажити Практичний посібник
Завантажити практичний посібник можна за посиланням.
Використання вкладеної функції IF.xlsxВступ до функції ЕСЛИ в Excel
Зрозуміти вкладена функція IF нам потрібно знати про функція IF Спершу. В Microsoft Excel "Про те, що в Україні не існує жодного закону, який би Функція IF перевіряє задану умову і якщо вона виконується, то виводить результат. Також, якщо умова не виконується, то виводить інший результат.
- Синтаксис
IF (логічний_тест, [значення_якщо_істина], [значення_якщо_хиба])
- Аргумент
логічний_тест: Це є обов'язковим аргументом для того, щоб ЯКЩО Цей аргумент являє собою задану умову для комірки або діапазону комірок.
[value_if_true]: Це другий аргумент функції, який є визначеним твердженням, якщо виконується умова.
[value_if_false]: Це третій аргумент, який з'являється, якщо умова хибна.
Вступ до вкладеної функції IF в Excel
На сьогоднішній день, на жаль, це не так. вкладений IF формула містить декілька ЯКЩО У випадку декількох умов потрібно використовувати функцію ЯКЩО функція всередині іншої ЯКЩО Загальний вигляд функції вкладений IF можна записати як:
IF(C1,T1,IF(C2,T2,(IF(C3,T3,IF(C4,T4,F4))))
Ось,
- C1: Перша умова.
- T1: Значення, що відображається при виконанні першої умови.
- C2: Друга умова.
- T2: Значення, що відображається при виконанні другої умови.
- C3: Третя умова.
- T3: Значення, що відображається при виконанні третьої умови.
- C4: Четверта умова.
- T4: Значення, що відображається, якщо виконується четверта умова.
- F4: Це значення, яке буде відображатися, якщо умови не будуть виконані.
Ви можете додати більше умов відповідно до ваших потреб всередині формули.
6 Ідеальних прикладів використання вкладеної функції IF в Excel
1. використання простої вкладеної функції IF для пошуку результатів
Для розуміння використання вкладений IF спочатку покажемо простий приклад. У цьому прикладі ми спробуємо знайти результати деяких учнів. Тут ми використовуємо три умови.
- По-перше, якщо студент отримує 70 або вище то він пройде.
- По-друге, якщо він отримає менше, ніж 70 то він зазнає поразки.
- По-третє, якщо оцінки не буде, то студент буде вважатися відсутнім.
Давайте виконаємо наступні кроки, щоб побачити, як працює вкладений IF функція працює.
КРОКИ:
- Перш за все, виберіть Комірка C5 та введіть формулу:
=IF(C5="","Absent",IF(C5>=70,"Pass","Fail"))
- Після цього натисніть Увійдіть щоб побачити результат.
У цій формулі,
- Перший аргумент - це C5= "" і другим аргументом є "Відсутній" Він позначає першу умову. Він вказує на те, чи є Комірка C5 порожній, то він покаже другий аргумент. У нашому випадку, тобто Відсутні .
- Другий ЯКЩО функція стверджує, що якщо позначка більша за 70 то студент пройде, а якщо ні - то ні.
- На наступному кроці встановіть курсор в нижній правій частині Комірка D5 і перетягніть Ручка наповнення Вниз.
- Нарешті, ви побачите результати, як на малюнку нижче.
2. Знаходження оцінки за допомогою вкладеної функції IF в Excel
У другому прикладі ми будемо використовувати вкладений IF в Excel для знаходження оцінок деяких студентів. Це один з найпоширеніших прикладів для опису функції СРЗНАЧ. вкладений IF Для цього прикладу використаємо набір даних, який містить оцінки деяких студентів. Тут же задано діапазон оцінок та відповідні їм бали. Нам потрібно оцінити оцінки студентів на основі отриманих ними оцінок.
Пропонуємо розглянути наведені нижче кроки, щоб дізнатися більше про цей приклад.
КРОКИ:
- В першу чергу виберіть Комірка D5 та введіть формулу:
=IF(C5<61,"F",IF(C5<71,"D",IF(C5<81,"C",IF(C5<91,"B","A"))))
- Потім натисніть Увійдіть щоб побачити результат.
У цій формулі,
- Наша перша умова - перевірити, чи немає внизу позначки 61 .
- Якщо ПРАВДА а потім повертається F .
- Якщо НЕПРАВДА то перевіряється наступний ЯКЩО
- У наступному ЯКЩО функцію, він ставить галочки нижче 71 та повернення D якщо це ПРАВДА .
- Таким чином, на сьогоднішній день в Україні діє вкладений IF функція переходить до перевірки всіх умов.
- Після цього скористайтеся кнопкою Ручка наповнення щоб побачити результати в усіх клітинах.
3. застосування вкладеної функції ЕСЛИ в Excel для розподілу днів відпустки
Ми можемо використовувати вкладений IF У третьому прикладі ми спробуємо виділити функцію Відпустка Для того, щоб виділити період відпустки, ми ввели деякі умови. Якщо трудовий стаж працівника становить 15 років і більше, то він буде мати 25 днів відпустки. Якщо вона припадає на період між 9 до 14 років, то у нього буде 15 І, нарешті, якщо період зайнятості менший, ніж 9 років, то у нього буде 10 дні відпустки.
Давайте звернемо увагу на наведені нижче кроки для вивчення прикладу.
КРОКИ:
- По-перше, виберіть Комірка D5 та введіть формулу нижче:
=IF(C5>=15,25,IF(C5>=9,15,IF(C5>=1,10,0)))
- Після цього нанесли удари по Увійдіть щоб побачити результат.
У цій формулі ми використали 3 умови.
- У першій умові ми перевірили, чи Комірка C5 більше, ніж 15 Як воно є. ПРАВДА він показує 25 в Комірка D5 .
- Якби це було НЕПРАВДА Потім він перевіряв би наступну умову і так далі.
- Нарешті, перетягніть кнопку Ручка наповнення вниз, щоб побачити результати, як на скріншоті нижче.
4. визначення статусу платежу за допомогою вкладеної функції IF в Excel
У практичному житті нам часто доводиться визначати статус платежу. Організаціям, що надають послуги, необхідно вести облік платежів своїх клієнтів. У цих випадках ми також можемо використовувати вкладений IF функцію.
У наведеному нижче наборі даних ми можемо побачити Білл і Виплачені суми Використовуючи цю інформацію, ми постараємося актуалізувати Статус колонка.
Отже, давайте зробимо наступні кроки, щоб зрозуміти приклад.
КРОКИ:
- В першу чергу виберіть Комірка G5 та введіть формулу:
=IF(F5=0, "Оплачено",IF(TODAY()
- Преса Увійдіть щоб побачити результат.
У цій формулі,
- Спочатку ми перевіримо, чи є Комірка F5 дорівнює 0 Якщо це так. ПРАВДА то воно покаже Сплачено .
- В іншому випадку він перейде до другого стану.
- У другій умові ми використовували функція TODAY і порівняв його з Термін виконання .
- Якщо поточна дата більша за Термін виконання тоді це покаже Заборгованість .
- А якщо поточна дата є меншою за Термін виконання то на екрані з'явиться На .
- Нарешті, перетягніть Ручка наповнення вниз, щоб побачити результати в усіх клітинках.
5 Вставте вкладену функцію Excel IF, щоб повернути правильний продукт
У даному прикладі ми спробуємо повернути правильний добуток двох чисел з допомогою функції вкладений IF Для пояснення прикладу використаємо наведений нижче набір даних.
Для розуміння прикладу виконаємо наступні кроки.
КРОКИ:
- Для початку оберіть Комірка C5 та введіть формулу:
=IF(B5="15x12",180,IF(B5="14x19",266,IF(B5="20x25",500)))
- І вдарив Увійдіть .
У цій формулі,
- Першою умовою є перевірка того, чи Комірка B5 дорівнює 15×12 Якщо ПРАВДА тоді це покаже 180 Якщо це так. НЕПРАВДА то перейдемо до наступної умови.
- У наступному стані він буде шукати 14×19 і показати 266 якщо вона задовольняє умові.
- І в останній умові він буде шукати значення 2 0x25 і виводити на екран 500 якщо вона відповідає умові.
- Після введення формули перетягніть вниз Ручка наповнення .
- Врешті-решт, ви побачите результати, подібні до наведеного нижче малюнку.
6. застосування вкладених функцій IF з функціями AND/OR в Excel
В останньому прикладі ми будемо використовувати вкладений IF функціонувати з обома функціями І Я знаю, що це не так; Функції АБО По-перше, ми покажемо використання функція АБО а потім, ми реалізуємо функція AND .
Для пояснення прикладу використаємо набір даних, який містить інформацію про обсяги продажу Березень Я знаю, що це не так; квітень Ми розповсюдимо Комісія з продажу виходячи з обсягів їх продажу.
Пропонуємо перейти до наступних кроків, щоб дізнатися більше про розподіл комісійних.
КРОКИ:
- В першу чергу виберіть Клітинка E5 та введіть формулу:
=IF(OR(C5>5500,D5>5500),12%,IF(OR(C5>=4001,D5>=4001),9%,IF(OR(C5>=2500,D5>=2500),5%,"")))
- Потім натисніть кнопку Увійдіть головне - бачити результат.
У цій формулі ми використовували вкладений IF функціонувати з АБО Ми можемо використовувати декілька умов всередині функції АБО Якщо будь-яка з цих умов є ПРАВДА то буде виводитися присвоєне значення. Тобто, якщо потрібно задовольнити якусь одну умову, то слід застосувати оператор АБО функцію.
- Перша умова перевіряє, чи є сума продажів в будь-якому з двох місяців більшою, ніж 5500 і якщо ПРАВДА він встановлює комісію в розмірі 12 %.
- У другій умові перевіряється, чи знаходиться сума продажу між 4001 до 5500 Він друкує 9 % у Комісія .
- І остання умова - перевірка суми продажу між 2500 до 4000 .
- Після цього скористайтеся кнопкою Ручка наповнення скопіювати формулу вниз.
Зауважте: На сьогоднішній день, на жаль, це не так. Формат номера про діапазон E5:E10 повинна бути встановлена на У відсотках В іншому випадку, це покаже 0 .
- На наступному кроці ми вставимо вкладений IF з формулою І функцію.
- Для цього оберіть Клітинка E5 та введіть формулу:
=IF(AND(C5>5500,D5>5500),12%,IF(AND(C5>=4001,D5>=4001),9%,IF(AND(C5>=2500,D5>=2500),5%,"")))
При цьому обидві умови всередині І функція повинна бути ПРАВДА В іншому випадку він виконає наступний ЯКЩО Наприклад, якщо обидва Комірка C5 і D5 більше, ніж 5500 тільки після цього він встановить комісію в розмірі 12 %.
- Нарешті, перетягніть Ручка наповнення вниз, щоб побачити всі результати.
Альтернативи вкладеної функції IF в Excel
Ускладнюється реалізація вкладений IF Якщо у вас багато умов, то формула може стати більшою і будь-яка маленька помилка може призвести до неправильного результату. Щоб уникнути труднощів, ви можете скористатися альтернативами функції вкладений IF Тут ми розглянемо функцію в Excel. 5 Ви можете використовувати їх відповідно до своїх потреб.
1. використовуйте функцію VLOOKUP
Коли ви використовуєте неперервні діапазони чисел, то ви можете використовувати функція VLOOKUP замість вкладений IF Для цього необхідно мати довідкову таблицю і створити формулу з приблизною відповідністю. У нашому випадку, формула Комісія В ній ми маємо суму продажів для кожного продавця і спробуємо розподілити комісійні.
Давайте уважно слідувати крокам, щоб дізнатися більше.
КРОКИ:
- По-перше, виберіть Комірка D5 та введіть формулу:
=VLOOKUP(C5,$C$13:$D$15,2,TRUE)
- Після цього натисніть Увійдіть .
Тут ми використали ПЕРЕГЛЯД функція для пошуку значення функції Комірка C5 в другий стовпчику таблиця пошуку в діапазоні від Комірка C13 до D15 Тут потрібно застосувати приблизний збіг, тому ми використовували ПРАВДА в останньому аргументі формули.
- Нарешті, перетягніть Ручка наповнення вниз, щоб побачити всі результати.
2. застосувати функцію IFS Excel
Застосування функція IFS дуже спрощує задачу реалізації множини умов. Загальна форма IFS можна записати як:
IFS(Test1,Value1,[Test 2],[Value 2]....)
Пояснити використання IFS ми можемо використати попередній набір даних.
Щоб дізнатися більше, давайте розглянемо наступні кроки.
КРОКИ:
- Для початку оберіть Комірка D5 та введіть формулу:
=IFS(C5>5500,12%,C5>=4001,9%,C5>=2500,5%,TRUE,"")
- А потім, натисни на кнопку Увійдіть .
Ось, Тест 1 полягає в тому, щоб перевірити, чи Комірка C5 більше, ніж 5500 Якщо ПРАВДА то воно покаже 12 %. В іншому випадку він перейде до Тест 2 і так далі.
- На наступному кроці скористайтеся кнопкою Ручка наповнення вниз, щоб побачити всі результати.
3. вставити функцію вибору
Ми також можемо використовувати функція CHOOSE для перевірки декількох умов. ВИБІР повертає значення зі списку на основі індексного номеру цього значення. Загальна форма функції ВИБІР наведено нижче.
CHOOSE((Тест 1)+(Тест 2)+(Тест 3),Значення 1,Значення 2,Значення 3)
Ви можете перевірити більше тестів всередині формули, якщо хочете.
Давайте звернемо увагу на наведені нижче кроки для більш детального ознайомлення.
КРОКИ:
- На початку виберіть Комірка D5 та введіть формулу:
=CHOOSE((C5>=2500)+(C5>=4001)+(C5>5500),5%,9%,12%)
- Після цього натисніть Увійдіть .
Тут ви можете побачити чотири аргументи всередині ВИБІР У перший аргумент ми помістили всі умови, додавши до них символ плюс ( + Далі в наступних аргументах ми розмістили значення результатів по відношенню до позиції умов. Наприклад, для другий аргумент позначає результат виконання перший стан. І так далі.
- В кінці перетягніть Ручка наповнення Вниз.
4. спробуйте функцію Excel SWITCH
Ви також можете використовувати функція SWITCH в якості альтернативи до вкладений IF Але потрібно пам'ятати одну річ. Ви можете використовувати функцію КЛЮЧ функція, коли потрібно мати справу з фіксованим набором конкретних значень. У наборі даних ви можете побачити, що ми ввели Звання на заміну Асортимент продукції Ці конкретні значення Звання допоможе нам легко розподілити комісію.
Щоб дізнатися більше про цей метод, виконайте наведені нижче дії.
КРОКИ:
- Перш за все, введіть наведену нижче формулу в поле Клітинка E5 :
=SWITCH(D5,$D$13,$E$13,$D$14,$E$14,$D$15,$E$15,"")
- Тепер натисніть Увійдіть щоб побачити результат.
Тут формула буде шукати значення Комірка D5 Якщо значення A то буде виведено 5 %, якщо B тоді 9 %, а якщо C тоді 12 %.
- На наступному кроці просто перетягніть Ручка наповнення Вниз.
5. використовуйте функцію CONCATENATE
На сьогоднішній день, на жаль, це не так. КЛЮЧ функцію було запроваджено в Excel 2016 Старіші версії не мають КЛЮЧ В такому випадку ви можете скористатися функцією функція CONCATENATE замість попереднього методу.
Давайте обговоримо ці кроки нижче.
КРОКИ:
- В першу чергу введіть формулу, наведену нижче, в поле Клітинка E5 :
=CONCATENATE(IF(D5="A",5%,""),IF(D5="B",9%,"") & IF(D5="C",12%,""))*1
- Після цього нанесли удари по Увійдіть щоб побачити результат.
Тут ми об'єднали декілька ЯКЩО Ця формула показує 5 %, якщо значення Комірка D5 це A , 9 % if B і 12 % if C .
- Нарешті, перетягніть вниз Ручка наповнення щоб побачити результати в потрібних комірках.
Важливі моменти для запам'ятовування
Під час роботи з програмним забезпеченням необхідно пам'ятати про наступні речі вкладений IF в Excel.
- Ви повинні підтримувати належний порядок тестів і результатів під час використання вкладений IF функцію.
- В Excel 2007 - 2016 ви можете використовувати максимум 64 умови.
- Якщо ваша формула стає більшою через кількість умов, застосуйте альтернативні методи.