Како да се користи Вгнездена IF функција во Excel (6 идеални примери)

  • Споделете Го Ова
Hugh West

Во оваа статија, ќе научиме да да ја користиме вгнездената функција IF во Excel . Кога функцијата е вметната во друга функција, тогаш таа се нарекува вгнездена функција. Денес, ќе покажеме 6 идеални примери на функцијата вгнездена IF . Овие примери ќе ви помогнат да ја разберете употребата на функцијата вгнездени IF . Затоа, без никакво одлагање, да ја започнеме дискусијата.

Преземете ја книгата за вежбање

Преземете ја книгата за вежбање од овде.

Користете ја функцијата „Вгнездена IF“. xlsx

Вовед во функцијата IF на Excel

За да ја разбереме вгнездената функција IF , прво треба да знаеме за функцијата IF . Во Microsoft Excel , функцијата IF проверува даден услов и ако се исполнува тогаш, покажува резултат. Исто така, ако условот не е исполнет, тогаш покажува друг резултат.

  • Синтакса

IF (логички_тест, [value_if_true], [value_if_false])

  • Аргумент

логички_тест: Тоа е задолжителен аргумент на функцијата IF . Овој аргумент го претставува дадениот услов за ќелија или опсег на ќелии.

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

[value_if_false]: Тоа е третиот аргумент што се појавува ако условот е неточен.

Вовед во функцијата Excel Вгнездена IF

The вгнезденафункцијата IFS , можеме да ја користиме претходната база на податоци.

Ајде да ги набљудуваме чекорите подолу за да дознаеме повеќе.

ЧЕКОРИ:

  • За почеток, изберете Ќелија D5 и напишете ја формулата:
=IFS(C5>5500,12%,C5>=4001,9%,C5>=2500,5%,TRUE,"")

  • Потоа, притиснете Enter .

Тука, Тест 1 е да се провери дали Ќелијата C5 е поголема од 5500 . Ако ТОЧНО , тогаш ќе покаже 12 %. Во спротивно, ќе се префрли на Тест 2 и така натаму.

  • Во следниот чекор, користете ја Рачката за пополнување долу за да ги видите сите резултати.

3. Вметнете ја функцијата CHOOSE

Можеме да ја користиме и функцијата CHOOSE за да провериме повеќе услови. Функцијата CHOOSE враќа вредност од списокот врз основа на бројот на индексот на таа вредност. Општата форма на функцијата ИЗБЕРЕ е дадена подолу.

CHOOSE((Test 1)+(Test 2)+(Test 3),Value 1,Value 2,Value 3)

Можете да проверите повеќе тестови во формулата ако сакате .

Ајде да обрнеме внимание на чекорите подолу за повеќе.

ЧЕКОРИ:

  • Во на почетокот, изберете Cell 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,"")

  • Сега, притиснете Enter за да го видите резултатот.

Овде, формулата ќе ја бара вредноста на Cell 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

  • После тоа, притиснете Внесете за да го видите резултатот.

Овде, имаме споено повеќе АКО функции. Оваа формула покажува 5 % ако вредноста на Cell D5 е A , 9 % ако B , и 12 % ако C .

  • На крајот, повлечете ја Рачката за пополнување за да ги видите резултатите во саканите ќелии.

Работи што треба да ги запомните

Треба да ги запомните следните работи додека работите со функцијата вгнездена IF во Excel.

  • Морате да го одржувате правилниот редослед на тестови и резултати кога ја користите функцијата вгнездени IF .
  • Во Excel 2007 2016 , можете да користите максимум 64 услови.
  • Ако вашата формула станува поголема поради бројот на услови, наместо тоа, применете ги алтернативните методи.
IF формулата содржи повеќе функции IF . Во случај на повеќе услови, треба да ја користиме функцијата IF во друга функција IF . Општата форма на функцијата вгнездени IF може да се напише како: IF(C1,T1,IF(C2,T2,(IF(C3,T3,IF(C4,T4,F4))))

Еве,

  • C1: Прв услов.
  • T1: Вредноста што треба да се прикаже ако првиот услов е исполнет.
  • C2: Втор услов.
  • T2: Вредноста треба да се прикаже ако вториот услов е исполнет.
  • C3: Трет услов.
  • T3: Вр>
  • T4: Вредноста што треба да се прикаже ако четвртиот услов е исполнет.
  • F4: Ова е вредноста што ќе се прикаже ако условите не се исполнети .

Можете да додадете повеќе услови според вашите потреби во формулата.

6 Идеални примери за користење на Вгнездена IF функција во Excel

1. Употреба на Simple Вгнездена IF функција за наоѓање резултати

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

  • Прво, ако студентот добие 70 или повисоко , тогаш тој ќе помине.
  • Второ, ако добие помалку од 70 , тогаш ќе пропадне.
  • Трето, ако нема оценка, тогаш, ученикот ќе се сметаотсутен.

Ајде да ги следиме чекорите подолу за да видиме како функционира функцијата вгнездена IF .

ЧЕКОРИ :

  • Прво, изберете Cell C5 и напишете ја формулата:
=IF(C5="","Absent",IF(C5>=70,"Pass","Fail"))

  • После тоа, притиснете Enter за да го видите резултатот.

Во оваа формула,

  • Првиот аргумент е C5= „“, а вториот аргумент е „Отсутен“ . Го означува првиот услов. Покажува дали Ќелијата C5 е празна, тогаш ќе го прикаже вториот аргумент. Во нашиот случај, тоа е Отсуство .
  • Втората функција IF вели дека ако оценката е повисока од 70 , тогаш студентот ќе помине. Во спротивно, нема.
  • Во следниот чекор, ставете го курсорот на долната десна страна на Cell D5 и повлечете ја Рачката за пополнување долу.

  • Конечно, ќе видите резултати како на сликата подолу.

2. Најдете оценка користејќи ја функцијата вгнездена IF во Excel

Во вториот пример, ќе ја користиме функцијата вгнездени IF во Excel за да ги пронајдеме оценките на некои ученици. Тој е еден од најкористените примери за опишување на функцијата вгнездени IF . За овој пример, ќе користиме база на податоци што ги содржи ознаките на некои ученици. Овде се дадени и опсегот на оценки и соодветните оценки. Треба да ги оценуваме оценките на учениците врз основа на нивните добиени оценки.

Ајденабљудувајте ги чекорите подолу за да дознаете повеќе за овој пример.

ЧЕКОРИ:

  • На прво место, изберете Cell D5 и напишете формулата:
=IF(C5<61,"F",IF(C5<71,"D",IF(C5<81,"C",IF(C5<91,"B","A"))))

  • Потоа, притиснете Enter за да го видите резултатот.

Во оваа формула,

  • Нашиот прв услов е да провериме дали има ознака под 61 .
  • Ако TRUE , тогаш враќа F .
  • Ако FALSE , тогаш проверува следната IF
  • Во следната функција IF , ги проверува ознаките под 71 и враќа D ако е TRUE .
  • На овој начин, функцијата вгнездена IF продолжува за да ги провери сите услови.
  • После тоа , користете ја Рачката за пополнување за да ги видите резултатите во сите ќелии.

3. Применете ја функцијата Excel Nested IF за доделување денови за одмор

Можеме да ја користиме функцијата вгнездена IF и за повеќе цели. Во третиот пример, ќе се обидеме да одвоиме период Одмор за вработените во една компанија. За да одвоиме период за одмор, воведовме некои услови. Ако периодот на вработување на работникот е 15 години или повеќе, тогаш тој ќе има 25 денови за одмор. Ако е помеѓу 9 до 14 години, тогаш тој ќе има 15 денови за одмор. И за крај, ако периодот на вработување е помал од 9 години, тогаш ќе има 10 дена за одмор.

Ајде да платиме внимание на чекорите подолуза да го научите примерот.

ЧЕКОРИ:

  • Прво, изберете Ќелија D5 и напишете ја формулата подолу:
=IF(C5>=15,25,IF(C5>=9,15,IF(C5>=1,10,0)))

  • Потоа, притиснете Enter за да го видите резултатот.

Во оваа формула користевме 3 услови.

  • Во првиот услов, проверивме дали Клетката C5 е поголема од 15 . Како што е ТОЧНО , покажува 25 во Ќелија D5 .
  • Ако е НЕТОЧНО , тогаш, ќе го провери следниот услов и така натаму.
  • На крај, повлечете ја Рачката за пополнување надолу за да ги видите резултатите како сликата од екранот подолу.

4. Одредете го статусот на плаќање со функцијата Вгнездена IF во Excel

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

Во податоката подолу, можеме да ги видиме Сметката и Платените износи на некои клиенти. Користејќи ги овие информации, ќе се обидеме да ја ажурираме колоната Статус .

Затоа, да ги следиме чекорите подолу за да го разбереме примерот.

ЧЕКОРИ:

  • На прво место, изберете Cell G5 и напишете ја формулата:
=IF(F5=0,"Paid",IF(TODAY()

  • Притиснете Enter за да го видите резултатот.

Во оваа формула,

  • Прво ќе провериме дали Ќелијата F5 е еднаква на 0 .Ако е ТОЧНО , тогаш ќе се прикаже Платено .
  • Во спротивно, ќе се пресели во вториот услов.
  • Во вториот услов, ја користевме функцијата ДЕНЕС и ја споредивме со Датум на доспевање .
  • Ако тековниот датум е поголем од Датум на доспевање , тогаш, ќе се прикаже Достасне .
  • И ако тековниот датум е помал од Датум на доспевање , тогаш ќе се прикаже Вклучено .
  • Конечно, повлечете ја Рачката за пополнување надолу за да ги видите резултатите во сите ќелии.

5. Вметнете Excel Вгнездена IF функција за враќање на правилен производ

Во овој пример, ќе се обидеме да го вратиме точниот производ од два броја користејќи ја функцијата вгнездени IF . За да го објасниме примерот, ќе ја користиме долунаведената база на податоци.

Ајде да ги следиме чекорите подолу за да го разбереме примерот.

ЧЕКОРИ:

  • За почеток, изберете Cell C5 и напишете ја формулата:
=IF(B5="15x12",180,IF(B5="14x19",266,IF(B5="20x25",500)))

  • И притиснете Enter .

Во оваа формула,

  • Првиот услов е да проверите дали Ќелијата B5 е еднаква на 15×12 . Ако ТОЧНО , тогаш, ќе покаже 180 . Ако е FALSE , тогаш, ќе преминеме на следниот услов.
  • Во следниот услов, ќе бара 14×19 и ќе покаже 266 ако го задоволува условот.
  • И во последниот услов, ќе ја бара вредноста на 2 0x25 и ќе прикаже 500 ако ги исполнувасостојба.
  • Откако ќе ја напишете формулата, повлечете ја Рачката за пополнување .

  • На крајот, ќе видите резултати како на сликата подолу.

6. Примени Nested IF со AND/OR Functions во Excel

Во последниот пример, ќе ја користиме функцијата вгнездени IF и со И & ИЛИ функции . Прво, ќе ја прикажеме употребата на функцијата ИЛИ , а потоа ќе ја имплементираме функцијата И .

За да го објасниме примерот, ќе користиме база на податоци што содржи информации за износот на продажба од март & Април . Ќе ја дистрибуираме Комисијата за продажба врз основа на нивната продажна сума.

Ајде да ги следиме чекорите подолу за да дознаеме повеќе за распределбата на провизијата.

ЧЕКОРИ:

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

  • Потоа, притиснете го копчето Enter за да го видите резултатот.

Во оваа формула, ја користевме функцијата вгнездена IF со функцијата ИЛИ . Можеме да користиме повеќе услови во функцијата ИЛИ . Ако некој од овие услови е ВИСТИНА , тогаш ќе ја прикаже доделената вредност. Тоа значи дека ако треба да исполните еден услов, тогаш треба да ја примените функцијата ИЛИ .

  • Првиот услов проверува дали износот на продажбата во некој од двата месеци е поголем отколку 5500 и ако TRUE , ја поставува провизијата на 12 %.
  • Во вториот услов, проверува дали износот на продажбата е помеѓу 4001 до 5500 . Се печати 9 % во Комисијата .
  • И последниот услов е да се провери продажната сума помеѓу 2500 до 4000 .
  • Потоа, користете ја Рачка за пополнување за да ја ископирате формулата.

Забелешка: Формат на број од опсегот E5:E10 мора да биде поставен на Процент . Во спротивно, ќе покаже 0 .

  • Во следниот чекор, ќе ја вметнеме формулата вгнездени IF со функцијата AND .
  • За таа цел, изберете Cell E5 и напишете ја формулата:
=IF(AND(C5>5500,D5>5500),12%,IF(AND(C5>=4001,D5>=4001),9%,IF(AND(C5>=2500,D5>=2500),5%,"")))

Овде, двата услова во функцијата AND мора да бидат TRUE . Во спротивно, ќе ја изврши следната состојба IF . На пример, ако и Cell C5 и D5 се поголеми од 5500 , само тогаш ќе ја постави провизијата на 12 %.

  • Конечно, повлечете ја Рачката за пополнување надолу за да ги видите сите резултати.

Алтернативи на функцијата Вгнездени IF во Excel

Станува тешко да се имплементира функцијата вгнездени IF ако имате многу услови. Формулата може да стане поголема и секоја мала грешка може да ве доведе до неточни резултати. За да ги избегнете тешкотиите, можете да ги користите алтернативите на вгнезденотоФункција IF во Excel. Овде, ќе разговараме за 5 алтернативи. Можете да ги користите според вашите потреби.

1. Користете ја функцијата VLOOKUP

Кога користите континуирани опсези на броеви, тогаш можете да ја користите функцијата VLOOKUP наместо функцијата вгнездени IF . За таа цел, треба да имате референтна табела и да ја креирате формулата со приближно совпаѓање. Во нашиот случај, табелата Комисијата е нашата референтна табела. Во базата на податоци, имаме продажен износ за секој продавач и ќе се обидеме да ја распределиме провизијата.

Ајде внимателно да ги следиме чекорите за да дознаеме повеќе.

ЧЕКОРИ:

  • Прво, изберете Ќелија D5 и напишете ја формулата:
=VLOOKUP(C5,$C$13:$D$15,2,TRUE)

  • После тоа, притиснете Enter .

Еве, ние ја користеле функцијата VLOOKUP за да ја побараат вредноста на Ќелија C5 во втората колона од табелата за пребарување која се движи од Ќелија C13 до D15 . Треба да го примениме приближното совпаѓање овде, затоа го користевме TRUE во последниот аргумент од формулата.

  • На крајот, повлечете ја Рачката за пополнување надолу во види ги сите резултати.

2. Примени ја функцијата Excel IFS

Апликацијата на функцијата IFS ја прави задачата на спроведување на повеќе услови многу лесно. Општата форма на функцијата IFS може да се напише како:

IFS(Test1,Value1,[Test 2],[Value 2]....)

За да се објасни употребата на

Хју Вест е високо искусен тренер и аналитичар на Excel со повеќе од 10 години искуство во индустријата. Има диплома за сметководство и финансии и магистер по бизнис администрација. Хју има страст за предавање и има развиено уникатен пристап на наставата кој е лесен за следење и разбирање. Неговото стручно познавање на Excel им помогна на илјадници студенти и професионалци ширум светот да ги подобрат своите вештини и да се истакнат во нивните кариери. Преку својот блог, Хју го споделува своето знаење со светот, нудејќи бесплатни упатства за Excel и онлајн обука за да им помогне на поединците и бизнисите да го достигнат својот целосен потенцијал.