Как да използвате вложената функция IF в Excel (6 идеални примера)

  • Споделя Това
Hugh West

В тази статия ще се научим да използване на вложената функция IF в Excel Когато една функция е вмъкната в друга функция, тя се нарича вложена функция. Днес ще покажем 6 идеални примери за вложен IF Тези примери ще ви помогнат да разберете използването на функцията вложен IF функция. Така че, без никакво забавяне, нека да започнем дискусията.

Изтегляне на книга за практика

Изтеглете учебника за упражнения от тук.

Използване на вложена функция IF.xlsx

Въведение във функцията IF на Excel

За да разберете вложената функция IF , трябва да знаем за функцията IF първо. В Microsoft Excel . Функция IF проверява дадено условие и ако то е изпълнено, показва резултат. Също така, ако условието не е изпълнено, показва друг резултат.

  • Синтаксис

IF (logical_test, [value_if_true], [value_if_false])

  • Аргумент

logical_test: Това е задължителният аргумент на IF Този аргумент представлява зададеното условие за клетка или диапазон от клетки.

[value_if_true]: Това е вторият аргумент на функцията. Това е дефинираното твърдение, ако условието е изпълнено.

[value_if_false]: Това е третият аргумент, който се появява, ако условието е невярно.

Въведение във функцията Excel Nested IF

Сайтът вложен IF формулата притежава множество IF В случай на множество условия трябва да използваме функцията IF функция в друга 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 е празен, тогава ще покаже втория аргумент. В нашия случай това е Отсъства .
  • Вторият IF функцията гласи, че ако оценката е по-висока от 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 .
  • Ако TRUE , след което връща F .
  • Ако FALSE , след което проверява следващия IF
  • В следващия IF функция, тя проверява следните маркировки 71 и връща D ако е TRUE .
  • По този начин вложен IF функцията преминава към проверка на всички условия.
  • След това използвайте Дръжка за пълнене за да видите резултатите във всички клетки.

3. Прилагане на вложената функция IF на 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 . Както е TRUE , тя показва 25 в Клетка D5 .
  • Ако беше FALSE , след което ще провери следващото условие и т.н.
  • Накрая плъзнете Дръжка за пълнене надолу, за да видите резултати като тези на снимката по-долу.

4. Определяне на статуса на плащане с вложена функция IF в Excel

В практическия живот често се налага да определяме състоянието на плащанията. Организациите, предоставящи услуги, трябва да водят регистър на плащанията на своите клиенти. В тези случаи можем да използваме и вложен IF функция.

В набора от данни по-долу можем да видим Бил и Изплатени суми на някои клиенти. Използвайки тази информация, ще се опитаме да актуализираме Статус колона.

Затова нека следваме стъпките по-долу, за да разберем примера.

СТЪПКИ:

  • На първо място, изберете Клетка G5 и въведете формулата:
=IF(F5=0, "Платено",IF(ДНЕС()

  • Натиснете Въведете за да видите резултата.

В тази формула,

  • Първо ще проверим дали Клетка F5 е равен на 0 . Ако е TRUE , тогава ще се покаже Платено .
  • В противен случай ще се премине към второто условие.
  • При второто условие използвахме функцията TODAY и го сравни с Дата на изпълнение .
  • Ако текущата дата е по-голяма от Дата на изпълнение , тогава ще се покаже Задължение .
  • И ако текущата дата е по-малка от Дата на изпълнение , след което ще се покаже На .
  • Накрая плъзнете Дръжка за пълнене надолу, за да видите резултатите във всички клетки.

5. Вмъкнете вложената функция IF на Excel, за да върнете правилния продукт

В този пример ще се опитаме да върнем правилното произведение на две числа, като използваме вложен IF За да обясним примера, ще използваме следния набор от данни.

Нека следваме стъпките по-долу, за да разберем примера.

СТЪПКИ:

  • Като начало изберете Клетка C5 и въведете формулата:
=IF(B5="15x12",180,IF(B5="14x19",266,IF(B5="20x25",500)))

  • И удари Въведете .

В тази формула,

  • Първото условие е да се провери дали Клетка B5 е равен на 15×12 . Ако TRUE , тогава ще се покаже 180 . Ако е FALSE , след което ще преминем към следващото условие.
  • В следващото условие ще се търси 14×19 и покажете 266 ако отговаря на това условие.
  • И в последното условие ще се търси стойността на 2 0x25 и да показвате 500 ако отговаря на условието.
  • След като въведете формулата, плъзнете надолу Дръжка за пълнене .

  • В крайна сметка ще видите резултати като тези на снимката по-долу.

6. Прилагане на вложен IF с функциите AND/OR в Excel

В последния пример ще използваме вложен IF с двете функции И & Функции ИЛИ . Първо, ще покажем използването на функцията OR и след това ще приложим функцията AND .

За да обясним примера, ще използваме набор от данни, който съдържа информация за размера на продажбите на Март & април . Ще разпространим Комисиона за продажби въз основа на размера на продажбите им.

Нека следваме стъпките по-долу, за да научим повече за разпределението на комисионата.

СТЪПКИ:

  • На първо място, изберете Клетка E5 и въведете формулата:
=IF(OR(C5>5500,D5>5500),12%,IF(OR(C5>=4001,D5>=4001),9%,IF(OR(C5>=2500,D5>=2500),5%,"")))

  • След това натиснете Въведете за да видите резултата.

В тази формула сме използвали вложен IF с функцията ИЛИ Можем да използваме няколко условия вътре във функцията ИЛИ Ако някое от тези условия е TRUE , тогава ще се покаже зададената стойност. Това означава, че ако трябва да удовлетворите някое от условията, трябва да приложите ИЛИ функция.

  • Първото условие проверява дали сумата на продажбите през някой от двата месеца е по-голяма от 5500 и ако TRUE , тя определя комисията на 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%,"")))

Тук и двете условия вътре в И функцията трябва да бъде TRUE . В противен случай ще се изпълни следващият IF Например, ако и двете Клетка C5 и D5 са по-големи от 5500 , само тогава ще определи комисията на 12 %.

  • Накрая плъзнете Дръжка за пълнене надолу, за да видите всички резултати.

Алтернативи на вложената функция IF в Excel

Става трудно да се приложи вложен IF Ако имате много условия, формулата може да стане по-голяма и всяка малка грешка може да доведе до неверни резултати. За да избегнете трудностите, можете да използвате алтернативите на функцията вложен IF в Excel. Тук ще обсъдим 5 алтернативи. Можете да ги използвате според нуждите си.

1. Използвайте функцията VLOOKUP

Когато използвате непрекъснати диапазони от числа, можете да използвате функцията VLOOKUP вместо вложен IF За тази цел трябва да разполагате с референтна таблица и да създадете формула с приблизително съвпадение. в нашия случай Комисия В набора от данни имаме сума на продажбите за всеки продавач и ще се опитаме да разпределим комисионата.

Нека следваме внимателно стъпките, за да научим повече.

СТЪПКИ:

  • Първо, изберете Клетка D5 и въведете формулата:
=VLOOKUP(C5,$C$13:$D$15,2,TRUE)

  • След това натиснете Въведете .

Тук използвахме VLOOKUP да търси стойността на Клетка C5 в втори колона на таблица за търсене вариращи от Клетка C13 към D15 . Тук трябва да приложим приблизителното съвпадение, затова използвахме TRUE в последния аргумент на формулата.

  • Накрая плъзнете Дръжка за пълнене надолу, за да видите всички резултати.

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 . Ако TRUE , тогава ще се покаже 12 %. В противен случай ще се премести в Тест 2 и т.н.

  • В следващата стъпка използвайте Дръжка за пълнене надолу, за да видите всички резултати.

3. Въведете функцията CHOOSE

Можем да използваме и функцията CHOOSE за проверка на няколко условия. ИЗБЕРИ връща стойност от списъка въз основа на номера на индекса на тази стойност. Общата форма на функцията ИЗБЕРИ е дадена по-долу.

CHOOSE((Тест 1)+(Тест 2)+(Тест 3),Стойност 1,Стойност 2,Стойност 3)

Ако желаете, можете да проверите още тестове във формулата.

Нека да обърнем внимание на стъпките по-долу за повече информация.

СТЪПКИ:

  • В началото изберете Клетка D5 и въведете формулата:
=CHOOSE((C5>=2500)+(C5>=4001)+(C5>5500),5%,9%,12%)

  • След това натиснете Въведете .

Тук можете да видите четири аргументи вътре в ИЗБЕРИ В първия аргумент сме поставили всички условия, като ги добавяме с функцията плюс ( + ) знак. След това в следващите аргументи сме поставили стойността на резултатите по отношение на позицията на условията. например втори означава резултата от функцията първи условие. И така нататък.

  • В крайна сметка плъзнете Дръжка за пълнене надолу.

4. Опитайте функцията SWITCH на Excel

Можете също така да използвате функцията SWITCH като алтернатива на вложен IF Но трябва да запомните едно нещо: можете да използвате функцията SWITCH когато трябва да работите с фиксиран набор от конкретни стойности. В набора от данни можете да видите, че сме въвели Ранг на мястото на Обхват на продажбите Тези специфични стойности на Ранг ще ни помогне да разпределим комисионата лесно.

Следвайте стъпките по-долу, за да научите повече за този метод.

СТЪПКИ:

  • Първо, въведете формулата по-долу в Клетка E5 :
=SWITCH(D5,$D$13,$E$13,$D$14,$E$14,$D$15,$E$15,"")

  • Сега натиснете Въведете за да видите резултата.

Тук формулата ще търси стойността на Клетка D5 . Ако стойността е A , след което ще се отпечата 5 %, ако B след това 9 %, и ако C след това 12 %.

  • В следващата стъпка просто плъзнете Дръжка за пълнене надолу.

5. Използване на функцията CONCATENATE

Сайтът SWITCH е въведена в Excel 2016 . По-старите версии нямат SWITCH В този случай можете да използвате функцията CONCATENATE вместо предишния метод.

Нека обсъдим стъпките по-долу.

СТЪПКИ:

  • На първо място въведете формулата по-долу в Клетка E5 :
=CONCATENATE(IF(D5="A",5%,""),IF(D5="B",9%,"") & IF(D5="C",12%,""))*1

  • След това натиснете Въведете за да видите резултата.

Тук сме съчетали няколко IF функции. Тази формула показва 5 % ако стойността на Клетка D5 е A , 9 % ако B , и 12 % ако C .

  • Накрая плъзнете надолу Дръжка за пълнене за да видите резултати в желаните клетки.

Нещата, които трябва да запомните

Трябва да запомните следните неща, докато работите с вложен IF функция в Excel.

  • Трябва да спазвате правилния ред на тестовете и резултатите, когато използвате вложен IF функция.
  • В Excel 2007 - 2016 , можете да използвате максимум 64 условия.
  • Ако формулата ви се увеличава поради броя на условията, приложете алтернативните методи.

Хю Уест е опитен обучител и анализатор на Excel с над 10 години опит в индустрията. Има бакалавърска степен по счетоводство и финанси и магистърска степен по бизнес администрация. Хю има страст към преподаването и е разработил уникален подход на преподаване, който е лесен за следване и разбиране. Неговите експертни познания по Excel са помогнали на хиляди студенти и професионалисти по целия свят да подобрят уменията си и да постигнат отлични резултати в кариерата си. Чрез своя блог Хю споделя знанията си със света, като предлага безплатни уроци за Excel и онлайн обучение, за да помогне на хората и фирмите да достигнат пълния си потенциал.