Hoe om geneste IF-funksie in Excel te gebruik (6 ideale voorbeelde)

  • Deel Dit
Hugh West

In hierdie artikel sal ons leer om die geneste IF-funksie in Excel te gebruik . Wanneer 'n funksie in 'n ander funksie ingevoeg word, word dit 'n geneste funksie genoem. Vandag sal ons 6 ideale voorbeelde van die geneste IF -funksie wys. Hierdie voorbeelde sal jou help om die gebruik van die geneste IF -funksie te verstaan. So, sonder enige vertraging, laat ons die bespreking begin.

Laai Oefenboek af

Laai die oefenboek van hier af.

Gebruik Geneste IF-funksie. xlsx

Inleiding tot Excel IF-funksie

Om die geneste IF-funksie te verstaan, moet ons eers van die IF-funksie weet. In Microsoft Excel kontroleer die IF-funksie 'n gegewe voorwaarde en as dit aan dan voldoen, wys 'n resultaat. Ook, as die voorwaarde nie nagekom word nie, toon 'n ander resultaat.

  • Sintaksis

IF (logiese_toets, [waarde_as_waar], [waarde_as_vals])

  • Argument

logiese_toets: Dit is die verpligte argument van die IF funksie. Hierdie argument verteenwoordig die gegewe toestand vir 'n sel of 'n reeks selle.

[value_if_true]: Dit is die tweede argument van die funksie. Dit is die gedefinieerde stelling as die voorwaarde nagekom word.

[value_if_false]: Dit is die derde argument wat verskyn as die voorwaarde onwaar is.

Inleiding tot Excel Geneste IF-funksie

Die genestedie IFS funksie, kan ons die vorige datastel gebruik.

Kom ons let op die stappe hieronder om meer te wete te kom.

STAPPE:

  • Om mee te begin, kies Sel D5 en tik die formule:
=IFS(C5>5500,12%,C5>=4001,9%,C5>=2500,5%,TRUE,"")

  • Tik dan Enter .

Hier, Toets 1 is om te kyk of Sel C5 groter as 5500 is. As WAAR , sal dit 12 % wys. Andersins sal dit skuif na Toets 2 ensovoorts.

  • Gebruik in die volgende stap die Vulhandvatsel af om alle resultate te sien.

3. Voeg KIES-funksie in

Ons kan ook die KIES-funksie gebruik om verskeie toestande na te gaan. Die KIES -funksie gee 'n waarde van die lys terug op grond van die indeksnommer van daardie waarde. Die algemene vorm van die KIES funksie word hieronder gegee.

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

Jy kan meer toetse binne die formule nagaan as jy wil .

Kom ons let op die stappe hieronder vir meer.

STAPPE:

  • In die begin, kies Sel D5 en tik die formule:
=CHOOSE((C5>=2500)+(C5>=4001)+(C5>5500),5%,9%,12%)

  • Druk daarna Voer in .

Hier kan jy vier argumente binne die KIES sien funksie. In die eerste argument het ons al die voorwaardes geplaas deur hulle by te voeg met die plus ( + ) teken. Dan, in die volgende argumente, het ons die waarde van die resultate met geplaasrespek vir die posisie van die voorwaardes. Byvoorbeeld, die tweede argument dui die resultaat van die eerste voorwaarde aan. Ensovoorts.

  • Sleep op die ou end die Vulhandvatsel af.

4. Probeer Excel SWITCH-funksie

Jy kan ook die SWITCH-funksie gebruik as 'n alternatief vir die geneste IF -funksie. Maar jy moet een ding onthou. Jy kan die SWITCH -funksie gebruik wanneer jy 'n vaste stel spesifieke waardes moet hanteer. In die datastel kan jy sien dat ons Rank in die plek van die Verkoopreeks ingestel het. Hierdie spesifieke waardes van Rank sal ons help om die kommissie maklik te versprei.

Volg die stappe hieronder om meer oor hierdie metode te wete te kom.

STAPE:

  • Tik eerstens die formule hieronder in Sel E5 :
=SWITCH(D5,$D$13,$E$13,$D$14,$E$14,$D$15,$E$15,"")

  • Druk nou Enter om die resultaat te sien.

Hier sal die formule die waarde van Sel D5 soek. As die waarde A is, sal dit 5 % druk, as B dan 9 %, en as C dan 12 %.

  • Sleep in die volgende stap net die Vulhandvatsel af.

5. Gebruik CONCATENATE-funksie

Die SWITCH -funksie is in Excel 2016 bekendgestel. Die ouer weergawes het nie die SWITCH -funksie. In daardie geval kan jy die CONCATENATE-funksie gebruik in die plek van dievorige metode.

Kom ons bespreek die stappe hieronder.

STAPPE:

  • In die eerste plaas, tik die formule hieronder in Sel E5 :
=CONCATENATE(IF(D5="A",5%,""),IF(D5="B",9%,"") & IF(D5="C",12%,""))*1

  • Daarna, druk Enter om die resultaat te sien.

Hier het ons veelvuldige IF aaneengeskakel funksies. Hierdie formule toon 5 % as die waarde van Sel D5 A is, 9 % as B , en 12 % as C .

  • Sleep laastens die Vulhandvatsel af om resultate in die verlangde selle te sien.

Dinge om te onthou

Jy moet die volgende dinge onthou terwyl jy met die geneste IF -funksie in Excel werk.

  • Jy moet die regte volgorde van toetse en resultate handhaaf wanneer jy die geneste IF -funksie gebruik.
  • In Excel 2007 2016 , kan jy 'n maksimum van 64 toestande gebruik.
  • As jou formule groter word as gevolg van die aantal toestande, pas eerder die alternatiewe metodes toe.
IF -formule bevat veelvuldige IF -funksies. In die geval van veelvuldige toestande, moet ons die IF funksie binne 'n ander IF funksie gebruik. Die algemene vorm van die geneste IF funksie kan geskryf word as: IF(C1,T1,IF(C2,T2,(IF(C3,T3,IF(C4,T4,F4))))

Hier,

  • C1: Eerste voorwaarde.
  • T1: Waarde wat vertoon moet word indien aan die eerste voorwaarde voldoen word.
  • C2: Tweede voorwaarde.
  • T2: Waarde wat gewys moet word indien aan die tweede voorwaarde voldoen word.
  • C3: Derde voorwaarde.
  • T3: Waarde wat vertoon moet word indien aan die derde voorwaarde voldoen word.
  • C4: Vierde voorwaarde.
  • T4: Waarde wat gewys moet word indien aan die vierde voorwaarde voldoen word.
  • F4: Dit is die waarde wat vertoon sal word as voorwaardes nie nagekom word nie. .

Jy kan meer toestande volgens jou behoeftes binne die formule byvoeg.

6 Ideale voorbeelde van die gebruik van geneste IF-funksie in Excel

1. Gebruik van Simple Geneste IF-funksie om resultate te vind

Om die gebruik van die geneste IF -funksie te verstaan, sal ons in die eerste plek 'n eenvoudige voorbeeld wys. In hierdie voorbeeld sal ons probeer om die resultate van sommige studente te vind. Hier gebruik ons ​​drie voorwaardes.

  • Eerstens, as 'n student 70 of hoër kry, sal hy slaag.
  • Tweedens, as hy minder as 70 kry, sal hy druip.
  • Derdens, as daar geen punt is nie, sal die student oorweeg wordafwesig.

Kom ons volg die stappe hieronder om te sien hoe die geneste IF funksie werk.

STAPE :

  • Selekteer eerstens Sel C5 en tik die formule:
=IF(C5="","Absent",IF(C5>=70,"Pass","Fail"))

  • Daarna, druk Enter om die resultaat te sien.

In hierdie formule,

  • Die eerste argument is C5= “” en die tweede argument is “Afwesig” . Dit dui op die eerste toestand. Dit dui aan as Sel C5 leeg is, dan sal dit die tweede argument wys. In ons geval is dit Afwesig .
  • Die tweede IF funksie sê dat indien die punt hoër as 70 is, 'n student sal slaag. Anders sal hy nie.
  • In die volgende stap, plaas die wyser regs onder van Sel D5 en sleep die Vulhandvatsel af.

  • Uiteindelik sal u resultate sien soos die prent hieronder.

2. Soek graad met behulp van geneste IF-funksie in Excel

In die tweede voorbeeld sal ons die geneste IF -funksie in Excel gebruik om die grade van sommige studente te vind. Dit is een van die mees gebruikte voorbeelde om die geneste IF -funksie te beskryf. Vir hierdie voorbeeld sal ons 'n datastel gebruik wat die punte van sommige studente bevat. Hier word ook die reeks punte en ooreenstemmende grade gegee. Ons moet die grade van die studente evalueer op grond van hul behaalde punte.

Kom onsvolg die stappe hieronder om meer oor hierdie voorbeeld te wete te kom.

STAPE:

  • Kies in die eerste plek Sel D5 en tik die formule:
=IF(C5<61,"F",IF(C5<71,"D",IF(C5<81,"C",IF(C5<91,"B","A"))))

  • Druk dan Enter om die resultaat te sien.

In hierdie formule,

  • Ons eerste voorwaarde is om te kyk of daar enige punt onder <1 is>61 .
  • As WAAR , dan gee dit F terug.
  • As ONWAAR , dan kontroleer dit die volgende IF
  • In die volgende IF -funksie, kontroleer dit punte onder 71 en gee D terug as dit is WAAR .
  • Op hierdie manier beweeg die geneste IF funksie aan om al die toestande na te gaan.
  • Daarna , gebruik die Vulhandvatsel om resultate in alle selle te sien.

3. Pas Excel Nested IF-funksie toe om vakansiedae toe te ken

Ons kan die geneste IF -funksie ook vir meer doeleindes gebruik. In die derde voorbeeld sal ons probeer om 'n Vakansie tydperk vir werknemers van 'n maatskappy toe te ken. Om 'n vakansietydperk toe te ken, het ons 'n paar voorwaardes ingestel. Indien die dienstydperk van 'n werknemer 15 jaar of meer is, sal hy 25 vakansiedae hê. As dit tussen 9 tot 14 jaar is, dan sal hy 15 vakansiedae hê. En laastens, as die dienstydperk minder as 9 jaar is, sal hy 10 vakansiedae hê.

Kom ons betaal aandag aan die stappe hieronderom die voorbeeld te leer.

STAPPE:

  • Selekteer eerstens Sel D5 en tik die formule hieronder in:
=IF(C5>=15,25,IF(C5>=9,15,IF(C5>=1,10,0)))

  • Daarna, druk Enter om die resultaat te sien.

In hierdie formule het ons 3 toestande gebruik.

  • In die eerste toestand het ons nagegaan of Sel C5 is groter as 15 . Aangesien dit WAAR is, wys dit 25 in Sel D5 .
  • As dit ONWAAR was, dan is dit sal die volgende toestand nagaan ensovoorts.
  • Sleep laastens die Vulhandvatsel af om resultate soos die skermkiekie hieronder te sien.

4. Bepaal betalingstatus met geneste IF-funksie in Excel

In die praktiese lewe moet ons die betalingstatus gereeld bepaal. Diensverskaffingsorganisasies moet rekord hou van betalings van hul kliënte. In daardie gevalle kan ons ook die geneste IF -funksie gebruik.

In die datastel hieronder kan ons die rekening en Betaalde bedrae sien. van sommige kliënte. Deur hierdie inligting te gebruik, sal ons probeer om die Status kolom op te dateer.

Dus, kom ons volg die stappe hieronder om die voorbeeld te verstaan.

STAPE:

  • Kies in die eerste plek Sel G5 en tik die formule:
=IF(F5=0,"Paid",IF(TODAY()

  • Druk Enter om die resultaat te sien.

In hierdie formule,

  • Ons sal eers kyk of Sel F5 gelyk is aan 0 .As dit WAAR is, sal dit Betaal wys.
  • Anders sal dit na die tweede toestand beweeg.
  • In die tweede toestand, ons het die TODAY-funksie gebruik en dit vergelyk met die Vervaldatum .
  • As die huidige datum groter is as die Vervaldatum , dan, dit sal Vervaldatum wys.
  • En as die huidige datum minder is as die Vervaldatum , sal dit Aan vertoon.
  • Ten slotte, sleep die Vulhandvatsel af om resultate in alle selle te sien.

5. Voeg in Excel geneste IF-funksie om die korrekte produk terug te gee

In hierdie voorbeeld sal ons probeer om die korrekte produk van twee getalle terug te gee deur die geneste IF -funksie te gebruik. Om die voorbeeld te verduidelik, sal ons die onderstaande datastel gebruik.

Kom ons volg die stappe hieronder om die voorbeeld te verstaan.

STAPE:

  • Om mee te begin, kies Sel C5 en tik die formule:
=IF(B5="15x12",180,IF(B5="14x19",266,IF(B5="20x25",500)))

  • En druk Enter .

In hierdie formule,

  • Die eerste voorwaarde is om te kyk of Sel B5 gelyk is aan 15×12 . As WAAR , dan sal dit 180 wys. As dit ONWAAR is, sal ons na die volgende toestand beweeg.
  • In die volgende toestand sal dit kyk vir 14×19 en wys 266 as dit aan die voorwaarde voldoen.
  • En in die laaste toestand sal dit die waarde van 2 0x25 soek en 500 vertoon as dit aan dietoestand.
  • Nadat jy die formule ingetik het, sleep die Vulhandvatsel af.

  • Uiteindelik sal u resultate soos die prent hieronder sien.

6. Pas geneste IF toe met EN/OF-funksies in Excel

In die laaste voorbeeld sal ons die geneste IF -funksie gebruik met beide die EN & OF-funksies . Eerstens sal ons die gebruik van die OF-funksie wys en dan sal ons die EN-funksie implementeer.

Om die voorbeeld te verduidelik, sal ons 'n datastel gebruik wat bevat inligting oor die verkoopsbedrag van Maart & April . Ons sal die Verkoopskommissie op grond van hul verkoopsbedrag verdeel.

Kom ons volg die stappe hieronder om meer te wete te kom oor die verspreiding van die kommissie.

STAPE:

  • Kies in die eerste plek Sel E5 en tik die formule:
=IF(OR(C5>5500,D5>5500),12%,IF(OR(C5>=4001,D5>=4001),9%,IF(OR(C5>=2500,D5>=2500),5%,"")))

  • Tik dan die Enter sleutel om die resultaat te sien.

In hierdie formule het ons die geneste IF -funksie met die OF -funksie gebruik. Ons kan veelvuldige voorwaardes binne die OF funksie gebruik. As enige een van hierdie voorwaardes WAAR is, sal dit die toegekende waarde vertoon. Dit beteken dat as jy aan enige voorwaarde moet voldoen, dan moet jy die OF funksie toepas.

  • Die eerste voorwaarde kontroleer of die verkoopsbedrag in enige van die twee maande groter is as 5500 en as WAAR , stel dit die kommissie op 12 %.
  • In die tweede toestand kyk dit of die verkoopsbedrag tussen 4001 tot 5500 . Dit druk 9 % in die Kommissie .
  • En die laaste voorwaarde is om die verkoopsbedrag na te gaan tussen 2500 tot 4000 .
  • Daarna, gebruik die Vulhandvatsel om die formule af te kopieer.

Let wel: Die Getalformaat van die reeks E5:E10 moet gestel word op Persentasie . Andersins sal dit 0 wys.

  • In die volgende stap sal ons die geneste IF -formule met die EN -funksie invoeg .
  • Vir daardie doel, kies Sel E5 en tik die formule:
=IF(AND(C5>5500,D5>5500),12%,IF(AND(C5>=4001,D5>=4001),9%,IF(AND(C5>=2500,D5>=2500),5%,"")))

Hier moet beide toestande binne die EN funksie WAAR wees. Andersins sal dit die volgende IF voorwaarde uitvoer. Byvoorbeeld, as beide Sel C5 en D5 groter as 5500 is, sal dit eers die kommissie op 12 % stel.

  • Ten slotte, sleep die Vulhandvatsel af om alle resultate te sien.

Alternatiewe van geneste IF-funksie in Excel

Dit word moeilik om die geneste IF -funksie te implementeer as jy baie toestande het. Die formule kan groter word en enige klein fout kan jou tot verkeerde resultate lei. Om die probleme te vermy, kan jy die alternatiewe van die neste gebruikIF -funksie in Excel. Hier sal ons 5 alternatiewe bespreek. Jy kan hulle volgens jou behoeftes gebruik.

1. Gebruik VLOOKUP-funksie

Wanneer jy deurlopende reekse getalle gebruik, dan kan jy die OPSOEK-funksie gebruik in plaas van die geneste IF -funksie. Vir hierdie doel moet jy 'n verwysingstabel hê en die formule met die benaderde passing skep. In ons geval is die Kommissie tabel ons verwysingstabel. In die datastel het ons 'n verkoopsbedrag vir elke verkoopsman en sal probeer om die kommissie toe te wys.

Kom ons volg die stappe noukeurig om meer te wete te kom.

STAPE:

  • Kies eerstens Sel D5 en tik die formule:
=VLOOKUP(C5,$C$13:$D$15,2,TRUE)

  • Daarna, druk Enter .

Hier, ons het die VLOOKUP funksie gebruik om te soek na die waarde van Sel C5 in die tweede kolom van die opsoektabel wat strek vanaf Sel C13 na D15 . Ons moet die benaderde passing hier toepas, daarom het ons WAAR in die laaste argument van die formule gebruik.

  • Ten slotte, sleep die Vulhandvatsel af na sien alle resultate.

2. Pas Excel IFS-funksie toe

Die toepassing van die IFS-funksie maak die taak van die implementering van verskeie voorwaardes baie maklik. Die algemene vorm van die IFS funksie kan geskryf word as:

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

Om die gebruik van

Hugh West is 'n hoogs ervare Excel-afrigter en ontleder met meer as 10 jaar ondervinding in die bedryf. Hy het 'n Baccalaureusgraad in Rekeningkunde en Finansies en 'n Meestersgraad in Besigheidsadministrasie. Hugh het 'n passie vir onderrig en het 'n unieke onderrigbenadering ontwikkel wat maklik is om te volg en te verstaan. Sy kundige kennis van Excel het duisende studente en professionele persone wêreldwyd gehelp om hul vaardighede te verbeter en uit te blink in hul loopbane. Deur sy blog deel Hugh sy kennis met die wêreld, en bied gratis Excel-tutoriale en aanlyn opleiding aan om individue en besighede te help om hul volle potensiaal te bereik.