Hoe geneste IF-functie gebruiken in Excel (6 ideale voorbeelden)

  • Deel Dit
Hugh West

In dit artikel zullen we leren om de geneste IF-functie in Excel gebruiken Wanneer een functie binnen een andere functie wordt ingevoegd, dan heet dat een geneste functie. Vandaag zullen we laten zien 6 ideale voorbeelden van de geneste IF Deze voorbeelden zullen u helpen het gebruik van de geneste IF functie. Dus, zonder uitstel, laten we de discussie beginnen.

Oefenboek downloaden

Download het oefenboek hier.

Geneste IF-functie gebruiken.xlsx

Inleiding tot de IF-functie in Excel

Om te begrijpen de geneste IF-functie moeten we weten over de IF-functie eerst. In Microsoft Excel de IF-functie controleert een gegeven voorwaarde en toont een resultaat als daaraan wordt voldaan. Ook, als niet aan de voorwaarde wordt voldaan, toont een ander resultaat.

  • Syntax

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

  • Argument

logical_test: Het is het verplichte argument van de ALS Dit argument vertegenwoordigt de gegeven voorwaarde voor een cel of een bereik van cellen.

[value_if_true]: Het is het tweede argument van de functie. Het is de gedefinieerde uitspraak als aan de voorwaarde is voldaan.

[value_if_false]: Het is het derde argument dat verschijnt als de voorwaarde onwaar is.

Inleiding tot de geneste IF-functie in Excel

De geneste IF formule houdt meerdere ALS functies. In het geval van meerdere voorwaarden moeten we de ALS functie binnen een andere ALS functie. De algemene vorm van de geneste IF functie kan worden geschreven als:

IF(C1,T1,IF(C2,T2,(IF(C3,T3,IF(C4,T4,F4))))

Hier,

  • C1: Eerste voorwaarde.
  • T1: Waarde die moet worden weergegeven als aan de eerste voorwaarde is voldaan.
  • C2: Tweede voorwaarde.
  • T2: Waarde die moet worden getoond indien aan de tweede voorwaarde is voldaan.
  • C3: Derde voorwaarde.
  • T3: Waarde die moet worden weergegeven als aan de derde voorwaarde is voldaan.
  • C4: Vierde voorwaarde.
  • T4: Waarde die moet worden getoond indien aan de vierde voorwaarde is voldaan.
  • F4: Dit is de waarde die wordt weergegeven als niet aan de voorwaarden wordt voldaan.

U kunt in de formule meer voorwaarden naar behoefte toevoegen.

6 ideale voorbeelden van het gebruik van de Nested IF-functie in Excel

1. Gebruik van een eenvoudige geneste IF-functie om resultaten te vinden

Om het gebruik van de geneste IF functie, zullen we in de eerste plaats een eenvoudig voorbeeld laten zien. In dit voorbeeld proberen we de resultaten van enkele studenten te vinden. We gebruiken hier drie voorwaarden.

  • Ten eerste, als een leerling 70 of hoger dan zal hij slagen.
  • Ten tweede, als hij minder dan 70 dan zal hij falen.
  • Ten derde, als er geen cijfer is, wordt de leerling als afwezig beschouwd.

Laten we de onderstaande stappen volgen om te zien hoe de geneste IF functie werkt.

STAPPEN:

  • Selecteer eerst Cel C5 en typ de formule in:
=IF(C5="","Absent",IF(C5>=70,"Pass","Fail"))

  • Druk daarna op Ga naar om het resultaat te zien.

In deze formule,

  • Het eerste argument is C5= "" en het tweede argument is "Afwezig" Het geeft de eerste voorwaarde aan. Het geeft aan of Cel C5 leeg is, dan wordt het tweede argument getoond. In ons geval is dat Afwezig .
  • De tweede ALS functie stelt dat als het cijfer hoger is dan 70 dan zal een student slagen. Anders niet.
  • In de volgende stap zet u de cursor op de rechteronderkant van Cel D5 en sleep de Vulgreep naar beneden.

  • Uiteindelijk zul je resultaten zien zoals de afbeelding hieronder.

2. Rang vinden met behulp van geneste IF-functie in Excel

In het tweede voorbeeld gebruiken we de geneste IF functie in Excel om de cijfers van enkele studenten te vinden. Het is een van de meest gebruikte voorbeelden om de geneste IF Voor dit voorbeeld gebruiken we een dataset die de cijfers van enkele studenten bevat. Hier worden ook de reeks cijfers en bijbehorende cijfers gegeven. We moeten de cijfers van de studenten evalueren op basis van hun behaalde cijfers.

Laten we de onderstaande stappen volgen om meer te weten te komen over dit voorbeeld.

STAPPEN:

  • Selecteer in de eerste plaats Cel D5 en typ de formule in:
=IF(C5<61,"F",IF(C5<71,"D",IF(C5<81,"C",IF(C5<91,"B","A"))))

  • Druk vervolgens op Ga naar om het resultaat te zien.

In deze formule,

  • Onze eerste voorwaarde is na te gaan of er een merk is onder 61 .
  • Als WARE dan geeft het F .
  • Als FALSE dan controleert het de volgende ALS
  • In de volgende ALS functie, controleert het onderstaande markeringen 71 en retourneert D als het WARE .
  • Op die manier wordt de geneste IF functie gaat verder om alle voorwaarden te controleren.
  • Gebruik daarna de Vulgreep om resultaten te zien in alle cellen.

3. Excel Nested IF-functie toepassen om vakantiedagen toe te wijzen

We kunnen de geneste IF functie voor meer doeleinden. In het derde voorbeeld zullen we proberen een Vakantie periode voor werknemers van een bedrijf. Om een vakantieperiode toe te kennen, hebben we enkele voorwaarden ingevoerd. Als de arbeidsperiode van een werknemer is 15 jaren of meer, dan zal hij 25 vakantiedagen. Als het tussen 9 naar 14 jaren, dan zal hij 15 vakantiedagen. En tenslotte, als de tewerkstellingsperiode korter is dan 9 jaren, dan zal hij 10 vakantiedagen.

Laten we aandacht besteden aan de onderstaande stappen om het voorbeeld te leren.

STAPPEN:

  • Selecteer eerst Cel D5 en typ de onderstaande formule in:
=IF(C5>=15,25,IF(C5>=9,15,IF(C5>=1,10,0)))

  • Druk daarna op Ga naar om het resultaat te zien.

In deze formule hebben wij 3 voorwaarden.

  • In de eerste voorwaarde controleerden wij of Cel C5 is groter dan 15 Zoals het is WARE Het toont 25 in Cel D5 .
  • Als het FALSE dan controleert hij de volgende voorwaarde, enzovoort.
  • Sleep ten slotte de Vulgreep naar beneden om resultaten te zien zoals de schermafbeelding hieronder.

4. Betaalstatus bepalen met geneste IF-functie in Excel

In de praktijk moeten we vaak de betaalstatus bepalen. Dienstverlenende organisaties moeten de betalingen van hun klanten bijhouden. In die gevallen kunnen we ook de geneste IF functie.

In de onderstaande dataset zien we de Bill en Betaalde bedragen van sommige klanten. Met deze informatie proberen we de Status column.

Laten we de onderstaande stappen volgen om het voorbeeld te begrijpen.

STAPPEN:

  • Selecteer in de eerste plaats Cel G5 en typ de formule in:
=IF(F5=0,"Betaald",IF(TODAY()

  • Druk op Ga naar om het resultaat te zien.

In deze formule,

  • We zullen eerst controleren of Cel F5 is gelijk aan 0 Als het WARE dan zal het laten zien Betaald .
  • Anders gaat het naar de tweede voorwaarde.
  • In de tweede conditie gebruikten wij de TODAY-functie en vergeleek het met de Vervaldatum .
  • Als de huidige datum groter is dan de Vervaldatum dan zal het laten zien Due .
  • En als de huidige datum lager is dan de Vervaldatum , dan verschijnt er Op .
  • Sleep tenslotte de Vulgreep naar beneden om de resultaten in alle cellen te zien.

5. Excel geneste IF-functie invoegen om het juiste product terug te geven

In dit voorbeeld zullen we proberen het juiste product van twee getallen terug te geven met behulp van de geneste IF Om het voorbeeld uit te leggen, gebruiken we de onderstaande dataset.

Laten we de onderstaande stappen volgen om het voorbeeld te begrijpen.

STAPPEN:

  • Selecteer om te beginnen Cel C5 en typ de formule in:
=IF(B5="15x12",180,IF(B5="14x19",266,IF(B5="20x25",500)))

  • En raak Ga naar .

In deze formule,

  • De eerste voorwaarde is om te controleren of Cel B5 is gelijk aan 15×12 . WARE dan zal het laten zien 180 Als het FALSE dan gaan we naar de volgende voorwaarde.
  • In de volgende voorwaarde zal het zoeken naar 14×19 en laat zien 266 als het aan de voorwaarde voldoet.
  • En in de laatste voorwaarde wordt de waarde van 2 0x25 en display 500 als het aan de voorwaarde voldoet.
  • Nadat u de formule hebt getypt, sleept u de Vulgreep .

  • Uiteindelijk zul je resultaten zien zoals de foto hieronder.

6. Nested IF toepassen met AND/OR-functies in Excel

In het laatste voorbeeld gebruiken we de geneste IF functie met zowel de EN & OR-functies Eerst tonen we het gebruik van de OR-functie en dan zullen we de AND-functie .

Om het voorbeeld uit te leggen, gebruiken we een dataset die informatie bevat over de verkoopsom van Maart & April We zullen de Verkoopcommissie op basis van hun verkoopbedrag.

Laten we de onderstaande stappen volgen om meer te weten te komen over de verdeling van de commissie.

STAPPEN:

  • Selecteer in de eerste plaats Cel E5 en typ de formule in:
=IF(OR(C5>5500,D5>5500),12%,IF(OR(C5>=4001,D5>=4001),9%,IF(OR(C5>=2500,D5>=2500),5%,"")))

  • Druk dan op de Ga naar toets om het resultaat te zien.

In deze formule hebben wij de geneste IF functie met de OF We kunnen meerdere voorwaarden gebruiken in de OF functie. Als een van deze voorwaarden WARE , dan zal het de toegewezen waarde weergeven. Dat betekent dat als je aan een voorwaarde moet voldoen, je de OF functie.

  • De eerste voorwaarde controleert of het verkoopbedrag in een van de twee maanden groter is dan 5500 en als WARE stelt het de commissie op 12 %.
  • In de tweede voorwaarde wordt gecontroleerd of het verkoopbedrag ligt tussen 4001 naar 5500 Het drukt 9 % in de Commissie .
  • En de laatste voorwaarde is het controleren van het verkoopbedrag tussen 2500 naar 4000 .
  • Gebruik daarna de Vulgreep om de formule te kopiëren.

Let op: De Nummer Formaat van de bereik E5:E10 moet worden ingesteld op Percentage Anders zal het tonen 0 .

  • In de volgende stap voegen we de geneste IF formule met de EN functie.
  • Selecteer daartoe Cel E5 en typ de formule in:
=IF(AND(C5>5500,D5>5500),12%,IF(AND(C5>=4001,D5>=4001),9%,IF(AND(C5>=2500,D5>=2500),5%,"")))

Hier zijn beide voorwaarden binnen de EN functie moet WARE Anders zal het de volgende ALS voorwaarde. Bijvoorbeeld, als zowel Cel C5 en D5 groter zijn dan 5500 alleen dan zal het de commissie instellen op 12 %.

  • Sleep tenslotte de Vulgreep naar beneden om alle resultaten te zien.

Alternatieven van de Nested IF-functie in Excel

Het wordt moeilijk om de geneste IF functie als u veel voorwaarden heeft. De formule kan groter worden en elk klein foutje kan leiden tot onjuiste resultaten. Om deze moeilijkheden te vermijden, kunt u de alternatieven van de geneste IF functie in Excel. Hier bespreken we 5 alternatieven. Je kunt ze naar behoefte gebruiken.

1. Gebruik de VLOOKUP-functie

Als u continue reeksen getallen gebruikt, dan kunt u de VLOOKUP-functie in plaats van de geneste IF Voor dit doel moet u een referentietabel hebben en de formule maken met de benaderde overeenkomst. In ons geval is de Commissie tabel is onze referentietabel. In de dataset hebben we voor elke verkoper een verkoopbedrag en zullen we proberen de commissie toe te wijzen.

Laten we de stappen zorgvuldig volgen om meer te weten te komen.

STAPPEN:

  • Selecteer eerst Cel D5 en typ de formule in:
=VLOOKUP(C5,$C$13:$D$15,2,TRUE)

  • Druk daarna op Ga naar .

Hier hebben wij de VLOOKUP functie om te zoeken naar de waarde van Cel C5 in de tweede kolom van de opzoektabel variërend van Cel C13 naar D15 We moeten hier de benaderende overeenkomst toepassen, dus hebben we WARE in het laatste argument van de formule.

  • Sleep tenslotte de Vulgreep naar beneden om alle resultaten te zien.

2. Excel IFS-functie toepassen

De toepassing van de IFS-functie maakt het uitvoeren van meerdere voorwaarden zeer eenvoudig. De algemene vorm van de IFS functie kan worden geschreven als:

IFS(Test1,Waarde1,[Test 2],[Waarde 2]....)

Het gebruik van de IFS functie, kunnen we de vorige dataset gebruiken.

Laten we de onderstaande stappen in acht nemen om meer te weten te komen.

STAPPEN:

  • Selecteer om te beginnen Cel D5 en typ de formule in:
=IFS(C5>5500,12%,C5>=4001,9%,C5>=2500,5%,TRUE,"")

  • Druk dan op Ga naar .

Hier, Test 1 is om te controleren of Cel C5 is groter dan 5500 . WARE dan zal het laten zien 12 %. Anders gaat het naar Test 2 en zo verder.

  • In de volgende stap gebruikt u de Vulgreep naar beneden om alle resultaten te zien.

3. CHOOSE-functie invoegen

We kunnen ook de CHOOSE functie om meerdere voorwaarden te controleren. De KIES functie geeft een waarde uit de lijst terug op basis van het indexnummer van die waarde. De algemene vorm van de KIES functie wordt hieronder gegeven.

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

U kunt meer tests in de formule controleren als u wilt.

Laten we op de onderstaande stappen letten voor meer.

STAPPEN:

  • Selecteer in het begin Cel D5 en typ de formule in:
=CHOOSE((C5>=2500)+(C5>=4001)+(C5>5500),5%,9%,12%)

  • Druk daarna op Ga naar .

Hier ziet u vier argumenten binnen de KIES functie. In het eerste argument hebben we alle voorwaarden geplaatst door ze toe te voegen aan de plus ( + ) teken. Vervolgens hebben wij in de volgende argumenten de waarde van de resultaten ten opzichte van de positie van de voorwaarden geplaatst. Bijvoorbeeld de tweede argument geeft het resultaat van de eerste conditie. En zo verder.

  • Uiteindelijk sleep je de Vulgreep naar beneden.

4. Probeer de SWITCH-functie van Excel

U kunt ook de SWITCH-functie als alternatief voor de geneste IF functie. Maar je moet één ding onthouden. Je kunt de SWITCH functie wanneer je met een vaste set specifieke waarden moet werken. In de dataset kun je zien dat we het volgende hebben geïntroduceerd Rang in plaats van de Verkoopbereik Deze specifieke waarden van Rang zal ons helpen de commissie gemakkelijk te verdelen.

Volg de onderstaande stappen om meer te weten te komen over deze methode.

STAPPEN:

  • Type eerst de onderstaande formule in Cel E5 :
=SWITCH(D5,$D$13,$E$13,$D$14,$E$14,$D$15,$E$15,"")

  • Druk nu op Ga naar om het resultaat te zien.

Hier zoekt de formule naar de waarde van Cel D5 Als de waarde A dan zal het afdrukken 5 %, als B dan 9 %, en als C dan 12 %.

  • In de volgende stap sleept u de Vulgreep naar beneden.

5. Gebruik de functie CONCATENATE

De SWITCH functie werd geïntroduceerd in Excel 2016 De oudere versies hebben niet de SWITCH functie. In dat geval kunt u de functie CONCATENATE in plaats van de vorige methode.

Laten we de stappen hieronder bespreken.

STAPPEN:

  • Typ in de eerste plaats de onderstaande formule in Cel E5 :
=CONCATENATE(IF(D5="A",5%,""),IF(D5="B",9%,"") & IF(D5="C",12%,""))*1

  • Druk daarna op Ga naar om het resultaat te zien.

Hier hebben we meerdere ALS functies. Deze formule toont 5 % als de waarde van Cel D5 is A , 9 % als B en 12 % als C .

  • Sleep tenslotte de Vulgreep om resultaten te zien in de gewenste cellen.

Dingen om te onthouden

U moet de volgende dingen onthouden wanneer u werkt met de geneste IF functie in Excel.

  • U moet de juiste volgorde van tests en resultaten aanhouden wanneer u de geneste IF functie.
  • In Excel 2007 - 2016 kunt u maximaal 64 voorwaarden.
  • Als uw formule groter wordt door het aantal voorwaarden, pas dan de alternatieve methoden toe.

Hugh West is een zeer ervaren Excel-trainer en -analist met meer dan 10 jaar ervaring in de branche. Hij heeft een bachelor in Accounting en Finance en een master in Business Administration. Hugh heeft een passie voor lesgeven en heeft een unieke lesaanpak ontwikkeld die gemakkelijk te volgen en te begrijpen is. Zijn deskundige kennis van Excel heeft duizenden studenten en professionals over de hele wereld geholpen hun vaardigheden te verbeteren en uit te blinken in hun carrière. Via zijn blog deelt Hugh zijn kennis met de wereld en biedt hij gratis Excel-tutorials en online trainingen aan om individuen en bedrijven te helpen hun volledige potentieel te bereiken.