Ga naar hoofdinhoud

Geneste IF-verklaringen beheersen in Excel - een stapsgewijze handleiding

Hoewel de IF-functie in Excel essentieel is voor logische basistests, vereisen complexe omstandigheden vaak geneste IF-instructies voor verbeterde gegevensverwerking. In deze uitgebreide handleiding behandelen we de basisprincipes van geneste IF in detail, van syntaxis tot praktische toepassingen, inclusief combinaties van geneste IF met AND/OR-voorwaarden. Daarnaast zullen we delen hoe u de leesbaarheid van geneste IF-functies kunt verbeteren, evenals enkele tips over geneste IF, en krachtige alternatieven verkennen zoals VLOOKUP, IFS en meer om complexe logische bewerkingen gebruiksvriendelijker en efficiënter te maken.


Excel IF-functie versus geneste IF-instructies

De IF-functie en geneste IF-instructies in Excel dienen vergelijkbare doeleinden, maar verschillen aanzienlijk in hun complexiteit en toepassing.

IF-functie: De ALS-functie test een voorwaarde en retourneert één waarde als de voorwaarde waar is, en een andere waarde als deze onwaar is.
  • De syntaxis is:
    =IF (logical_test, [value_if_true], [value_if_false])
  • Beperking: Kan slechts één voorwaarde tegelijk verwerken, waardoor deze minder geschikt is voor complexere besluitvormingsscenario's waarbij meerdere criteria moeten worden beoordeeld.
Geneste IF-instructies: Met geneste ALS-functies, dat wil zeggen de ene ALS-functie binnen de andere, kunt u meerdere criteria testen en wordt het aantal mogelijke uitkomsten vergroot.
  • De syntaxis is:
    =IF( condition1, value_if_true1, IF( condition2, value_if_true2, value_if_false2 ))
  • Ingewikkeldheid: Kan meerdere omstandigheden aan, maar kan complex en moeilijk leesbaar worden als er te veel nestlagen zijn.

Gebruik van geneste IF

In deze sectie wordt het basisgebruik van geneste IF-instructies in Excel gedemonstreerd, inclusief syntaxis, praktische voorbeelden en hoe u deze kunt gebruiken met AND- of OR-voorwaarden.


Syntaxis van geneste IF

Het begrijpen van de syntaxis van een functie is de basis voor de correcte en effectieve toepassing ervan in Excel. Laten we beginnen met de syntaxis van geneste if-instructies.

Syntaxis:

=IF(condition1, result1, IF(condition2, result2, IF(condition3, result3, result4)))

argumenten:

  • Condition1, Condition2, Condition3: These are the conditions you want to test. Each condition is evaluated in order, starting with Condition1.
  • Result1: This is the value returned if Condition1 is TRUE.
  • Result2: This value is returned if Condition1 is FALSE and Condition2 is TRUE. It's important to note that Result2 is only evaluated if Condition1 is FALSE.
  • Result3: This value is returned if both Condition1 and Condition2 are FALSE, and Condition3 is TRUE. Essentially, for Result3 to be evaluated, the previous conditions (Condition1 and Condition2) must both be FALSE.
  • Result4: This result is returned if all the conditions (Condition1, Condition2, and Condition3) are FALSE.
    In short, this expression can be interpreted as follows:
    Test condition1, if TRUE, return result1, if FALSE,
    test condition2, if TRUE, return result2, if FALSE,
    test condition3, if TRUE, return result3, if FALSE,
    return result4

Houd er rekening mee dat in een geneste IF-structuur elke volgende voorwaarde alleen wordt geëvalueerd als alle voorgaande voorwaarden ONWAAR zijn. Deze opeenvolgende controle is van cruciaal belang om te begrijpen hoe geneste IF's werken.


Praktische voorbeelden van geneste IF

Laten we nu eens kijken naar het gebruik van geneste IF met twee praktische voorbeelden.

Voorbeeld 1: Beoordelingssysteem

Stel dat u, zoals weergegeven in de onderstaande schermafbeelding, een lijst met studentenscores heeft en cijfers wilt toekennen op basis van deze scores. U kunt geneste IF gebruiken om deze taak te volbrengen.

Note: De beoordelingsniveaus en de bijbehorende scorebereiken worden vermeld in het bereik E2:F6.

Selecteer een lege cel (in dit geval C2), voer de volgende formule in en druk op Enter om het resultaat te krijgen. Sleep vervolgens de Vul de handgreep naar beneden om de rest van de resultaten te krijgen.

=IF(B2>=90,$F$2,IF(B2>=80,$F$3,IF(B2>=70,$F$4,IF(B2>=60,$F$5,$F$6))))
Opmerkingen:
  • Je kunt het cijferniveau rechtstreeks in de formule opgeven, zodat de formule kan worden gewijzigd in:
    =IF(A2>=90, "A", IF(A2>=80, "B", IF(A2>=70, "C", IF(A2>=60, "D", "F"))))
  • Deze formule wordt gebruikt om een ​​cijfer (A, B, C, D of F) toe te kennen op basis van een score in cel A2, met behulp van standaard beoordelingsdrempels. Het is een typisch gebruiksscenario voor geneste IF-instructies in academische beoordelingssystemen.
  • Verklaring van de formule:
    1. A2>=90: Dit is de eerste voorwaarde die de formule controleert. Als de score in cel A2 groter is dan of gelijk is aan 90, retourneert de formule 'A'.
    2. A2>=80: Als de eerste voorwaarde onwaar is (de score is minder dan 90), wordt gecontroleerd of A2 groter dan of gelijk is aan 80. Indien waar, wordt "B" geretourneerd.
    3. A2>=70: Op dezelfde manier, als de score kleiner is dan 80, wordt gecontroleerd of deze groter is dan of gelijk is aan 70. Indien waar, retourneert het "C".
    4. A2>=60: Als de score kleiner is dan 70, controleert de formule of deze groter is dan of gelijk is aan 60. Indien waar, retourneert deze "D".
    5. "F": Ten slotte, als aan geen van de bovenstaande voorwaarden is voldaan (wat betekent dat de score minder dan 60 is), retourneert de formule "F".
Voorbeeld 2: Berekening van de verkoopcommissie

Stel u een scenario voor waarin verkoopvertegenwoordigers verschillende commissietarieven ontvangen op basis van hun verkoopprestaties. Zoals u in de onderstaande schermafbeelding kunt zien, wilt u de commissie van een verkoper berekenen op basis van deze verschillende verkoopdrempels. Geneste IF-verklaringen kunnen u hierbij helpen.

Note: De commissietarieven en de bijbehorende verkoopbereiken worden vermeld in het bereik E2:F4.
  • 20% voor verkopen boven $ 20,000
  • 15% voor verkopen tussen $ 10,000 en $ 20,000
  • 10% voor verkopen onder de $ 10,000

Selecteer een lege cel (in dit geval C2), voer de volgende formule in en druk op Enter om het resultaat te krijgen. Sleep vervolgens de Vul de handgreep naar beneden om de rest van de resultaten te krijgen.

=B2*IF(B2>20000,$F$2,IF(B2>=10000,$F$3,$F$4))

Opmerkingen:
  • U kunt het commissietarief rechtstreeks in de formule opgeven, zodat de formule kan worden gewijzigd in:
    =B2*IF(B2>20000, 20%, IF(B2>=10000, 15%, 10%))
  • De verstrekte formule wordt gebruikt om de commissie van een verkoper te berekenen op basis van zijn verkoopbedrag, waarbij verschillende commissietarieven worden toegepast voor verschillende verkoopdrempels.
  • Verklaring van de formule:
    1. B2: Dit vertegenwoordigt het verkoopbedrag voor de verkoper, dat als basis wordt gebruikt om de commissie te berekenen.
    2. ALS(B2>20000, "20%", ...): Dit is de eerste gecontroleerde voorwaarde. Er wordt gecontroleerd of het verkoopbedrag in B2 groter is dan 20,000. Als dit het geval is, gebruikt de formule een commissietarief van 20%.
    3. ALS(B2>=10000, "15%", "10%"): Als de eerste voorwaarde onwaar is (de verkopen zijn niet groter dan 20,000), controleert de formule of de verkopen gelijk zijn aan of groter zijn dan 10,000. Als dit waar is, wordt er een commissie van 15% toegepast. Als het verkoopbedrag minder dan 10,000 bedraagt, hanteert de formule standaard een commissie van 10%.

Genest indien met AND/OR-voorwaarde

In deze sectie wijzig ik het bovenstaande eerste voorbeeld, "het beoordelingssysteem", om te demonstreren hoe geneste IF met EN- of OF-voorwaarde in Excel kan worden gecombineerd. In het herziene beoordelingsvoorbeeld heb ik een aanvullende voorwaarde geïntroduceerd, gebaseerd op 'Aanwezigheidspercentage'.

Geneste if gebruiken met AND-voorwaarde

Als een student zowel aan de score- als aan de aanwezigheidscriteria voldoet, krijgt hij een cijferverhoging. Voor een leerling met een score van 60 of hoger en een aanwezigheidspercentage van 95% of hoger wordt het cijfer bijvoorbeeld met één niveau verhoogd, bijvoorbeeld van A naar A+, B naar B+ enzovoort. Als het aanwezigheidspercentage echter lager is dan 95%, volgt de beoordeling de oorspronkelijke, op scores gebaseerde criteria. In dergelijke gevallen moeten we een geneste IF-instructie gebruiken met een AND-voorwaarde.

Selecteer een lege cel (in dit geval D2), voer de volgende formule in en druk op Enter om het resultaat te krijgen. Sleep vervolgens de Vul de handgreep naar beneden om de rest van de resultaten te krijgen.

=IF(AND(B2>=60, C2>=95%),IF(B2>=90, "A+", IF(B2>=80, "B+", IF(B2>=70, "C+", "D+"))),IF(B2>=90, "A", IF(B2>=80, "B", IF(B2>=70, "C", IF(B2>=60, "D", "F")))))

Opmerkingen: Hier is een uitleg van hoe deze formule werkt:
  1. EN conditiecontrole:
    EN(B2>=60, C2>=95%): De EN-voorwaarde controleert eerst of aan beide voorwaarden is voldaan: de score van de leerling is 60 of hoger en het aanwezigheidspercentage is 95% of meer.
  2. Nieuwe cijferopdracht:
    ALS(B2>=90, "A+", ALS(B2>=80, "B+", ALS(B2>=70, "C+", "D+"))): Als beide voorwaarden in de AND-instructie waar zijn, controleert de formule vervolgens de score van de leerling en wordt zijn of haar cijfer met één niveau verhoogd.
    • B2>=90: Als de score 90 of hoger is, is het cijfer "A+".Nieuwe cijferopdracht:
    • B2>=80: Als de score 80 of hoger is (maar minder dan 90), is het cijfer "B+".
    • B2>=70: Als de score 70 of hoger is (maar minder dan 80), is het cijfer "C+".
    • B2>=60: Als de score 60 of hoger is (maar minder dan 70), is het cijfer "D+".
  3. Reguliere cijfertoekenning:
    ALS(B2>=90, "A", ALS(B2>=80, "B", ALS(B2>=70, "C", ALS(B2>=60, "D", "F"))) ): Als niet aan de EN-voorwaarde wordt voldaan (de score is lager dan 80 of de aanwezigheid is lager dan 95%), kent de formule standaardcijfers toe.
    • B2>=90: Score 90 of hoger krijgt een "A".
    • B2>=80: Score 80 of hoger (maar minder dan 90) krijgt een "B".
    • B2>=70: Score 70 of hoger (maar minder dan 80) krijgt een "C".
    • B2>=60: Score 60 of hoger (maar minder dan 70) krijgt een "D".
    • Scores onder de 60 krijgen een "F".
Gebruik genest indien met OR-voorwaarde

In dit geval wordt het cijfer van een leerling één niveau verhoogd als de score 95 of hoger is, of als het aanwezigheidspercentage 95% of meer is. Hier ziet u hoe we dit kunnen bereiken met behulp van geneste IF- en OR-voorwaarden.

Selecteer een lege cel (in dit geval D2), voer de volgende formule in en druk op Enter om het resultaat te krijgen. Sleep vervolgens de Vul de handgreep naar beneden om de rest van de resultaten te krijgen.

=IF(OR(B2>=95, C2>=95%),IF(B2>=90, "A+", IF(B2>=80, "B+", IF(B2>=70, "C+", IF(B2>=60, "D+", "F+")))),IF(B2>=90, "A", IF(B2>=80, "B", IF(B2>=70, "C", IF(B2>=60, "D", "F")))))

Opmerkingen: Hier is een overzicht van hoe de formule werkt:
  1. OF Conditiecontrole:
    OF(B2>=95, C2>=95%): De formule controleert eerst of een van de voorwaarden waar is: de score van de leerling is 95 of hoger, of het aanwezigheidspercentage is 95% of hoger.
  2. Cijferopdracht met bonus:
    ALS(B2>=90, "A+", ALS(B2>=80, "B+", ALS(B2>=70, "C+", ALS(B2>=60, "D+", "F+"))) ): Als een van beide voorwaarden in de OR-verklaring waar is, wordt het cijfer van de leerling één niveau verhoogd.
    • B2>=90: Als de score 90 of hoger is, is het cijfer "A+".
    • B2>=80: Als de score 80 of hoger is (maar minder dan 90), is het cijfer "B+".
    • B2>=70: Als de score 70 of hoger is (maar minder dan 80), is het cijfer "C+".
    • B2>=60: Als de score 60 of hoger is (maar minder dan 70), is het cijfer "D+".
    • Anders is het cijfer "F+".
  3. Reguliere cijfertoekenning:
    ALS(B2>=80, "B", ALS(B2>=70, "C", ALS(B2>=60, "D", "F")))): Als aan geen van de OF-voorwaarden is voldaan (de score is lager dan 95 en de aanwezigheid is lager dan 95%), kent de formule standaardcijfers toe.
    • B2>=90: Score 90 of hoger krijgt een "A".
    • B2>=80: Score 80 of hoger (maar minder dan 90) krijgt een "B".
    • B2>=70: Score 70 of hoger (maar minder dan 80) krijgt een "C".
    • B2>=60: Score 60 of hoger (maar minder dan 70) krijgt een "D".
    • Scores onder de 60 krijgen een "F".

Tips en trucs voor geneste IF

In dit gedeelte worden vier handige tips en trucs voor geneste IF besproken.


Geneste IF gemakkelijk leesbaar maken

Een typische geneste IF-instructie ziet er misschien compact uit, maar kan moeilijk te ontcijferen zijn.

In de volgende formule is het een uitdaging om snel te identificeren waar de ene voorwaarde eindigt en de andere begint, vooral naarmate de complexiteit toeneemt.

=IF(A2>=90, "A", IF(A2>=80, "B", IF(A2>=70, "C", IF(A2>=60, "D", "F"))))
Oplossing: regeleinden en inspringingen toevoegen

Om geneste IF gemakkelijk leesbaar te maken, kunt u de formule opsplitsen in meerdere regels, waarbij elke geneste IF op een nieuwe regel staat. Plaats in de formule eenvoudigweg de cursor vóór de ALS en druk op de toetsen Alt + Enter.

Na het verbreken van de bovenstaande formule wordt deze als volgt weergegeven:

=IF(A2>=90, "A",
      IF(A2>=80, "B",
          IF(A2>=70, "C",
              IF(A2>=60, "D", "F")))
)

Dit formaat maakt het duidelijker waar elke voorwaarde en de bijbehorende uitvoer zich bevinden, waardoor de leesbaarheid van de formule wordt verbeterd.


De volgorde van geneste ALS-functies

De volgorde van logische voorwaarden in een geneste IF-formule is van cruciaal belang omdat deze bepaalt hoe Excel deze voorwaarden evalueert en zo de uiteindelijke uitkomst van de formule beïnvloedt.

Juiste formule

In het voorbeeld van het beoordelingssysteem gebruiken we de volgende formule om cijfers toe te kennen op basis van scores.

=IF(B2>=90, "A", IF(B2>=80, "B", IF(B2>=70, "C", IF(B2>=60, "D", "F"))))

Excel evalueert de voorwaarden in een geneste IF-formule opeenvolgend, van de eerste tot de laatste voorwaarde. Deze formule controleert eerst de hoogste scoredrempel (>=90 voor een "A") en gaat vervolgens naar de lagere drempelwaarden. Het zorgt ervoor dat een score wordt vergeleken met het hoogste cijfer waarvoor deze in aanmerking komt. Als de eerste voorwaarde waar is (A2>=90), retourneert deze "A" en worden er geen verdere voorwaarden geëvalueerd.

Verkeerd bestelde formule

Als de volgorde van de voorwaarden zou worden omgekeerd, te beginnen met de laagste drempel, zou dit onjuiste resultaten opleveren.

=IF(B2>=60, "D", IF(B2>=70, "C", IF(B2>=80, "B", IF(B2>=90, "A", "F"))))

In deze onjuiste formule zou een score van 95 onmiddellijk voldoen aan de eerste voorwaarde B2>=60 en ten onrechte een cijfer "D" krijgen.


Cijfers en tekst moeten anders worden behandeld

In deze sectie ziet u hoe getallen en tekst verschillend worden behandeld in geneste IF-instructies.

Aantallen

Getallen worden gebruikt voor rekenkundige vergelijkingen en berekeningen. In geneste IF-instructies kunt u getallen rechtstreeks vergelijken met behulp van operatoren zoals >, <, =, >= en <=.

Tekst

In geneste IF-instructies moet de tekst zijn tussen dubbele aanhalingstekens. Zie de A, B, C, D en F in de volgende formule:

=IF(A2>=90, "A", IF(A2>=80, "B", IF(A2>=70, "C", IF(A2>=60, "D", "F"))))

Beperkingen van geneste IF

In deze sectie worden verschillende beperkingen en nadelen van geneste IF opgesomd.

Complexiteit en leesbaarheid:

Hoewel u in Excel maximaal 64 verschillende IF-functies kunt nesten, is het helemaal niet aan te raden om dit te doen. Hoe meer nestniveaus, hoe complexer de formule wordt. Dit kan leiden tot formules die moeilijk te lezen, te begrijpen en te onderhouden zijn.

Foutgevoelig:

Bovendien kunnen complexe geneste IF-instructies gevoelig worden voor fouten en lastig te debuggen of aan te passen.

Moeilijk uit te breiden of te schalen:

Als uw logica verandert of als u meer voorwaarden moet toevoegen, kunnen diep geneste IF's moeilijk te wijzigen of uit te breiden zijn.

Het begrijpen van deze beperkingen is de sleutel tot het effectief gebruiken van geneste IF-instructies in Excel. Vaak kan het combineren van geneste IF's met andere functies of het zoeken naar alternatieve benaderingen leiden tot efficiëntere en onderhoudbare oplossingen.


Alternatieven voor geneste IF

In deze sectie worden verschillende functies in Excel vermeld die kunnen worden gebruikt als alternatief voor geneste IF-instructies.


VERT.ZOEKEN gebruiken

U kunt de functie VERT.ZOEKEN gebruiken in plaats van geneste IF-instructies om de bovenstaande twee praktische voorbeelden te verwezenlijken. Hier ziet u hoe u het kunt doen:

Voorbeeld 1: Beoordelingssysteem met VERT.ZOEKEN

Hier zal ik laten zien hoe je VERT.ZOEKEN kunt gebruiken om cijfers toe te kennen op basis van scores.

Stap 1: Maak een opzoektabel voor cijfers

Eerst moet je een opzoektabel maken (in dit geval bijvoorbeeld E1:F6) voor het scorebereik en de bijbehorende cijfers. Note: Scores in de eerste kolom van de tabel moeten in oplopende volgorde worden gesorteerd.

Stap 2: Pas de functie VERT.ZOEKEN toe om cijfers toe te kennen

Selecteer een lege cel (in dit geval C2), voer de volgende formule in en druk op Enter sleutel om het eerste cijfer te halen. Selecteer deze formulecel en sleep de cel Vul de handgreep naar beneden om de rest van de cijfers te halen.

=VLOOKUP(B2,$E$2:$F$6,2,TRUE)

Opmerkingen:
  • De waarde 95 in cel B2 is waar VLOOKUP naar zoekt in de eerste kolom van de opzoektabel ($E$2:$F$6). Indien gevonden, retourneert het het overeenkomstige cijfer uit de tweede kolom van de tabel, gelegen in dezelfde rij als de overeenkomende waarde.
  • Vergeet niet om de verwijzing naar de opzoektabel absoluut te maken (voeg de dollartekens ($) toe vóór de verwijzingen), wat betekent dat de verwijzing niet verandert als de formule naar een andere cel wordt gekopieerd.
  • Als u meer wilt weten over de functie VERT.ZOEKEN, bezoek deze pagina.
Voorbeeld 2: Berekening van de verkoopcommissie met VLOOKUP

U kunt VERT.ZOEKEN ook gebruiken om de verkoopcommissie in Excel te berekenen. Ga als volgt te werk.

Stap 1: Maak een opzoektabel voor cijfers

Eerst moet u een opzoektabel maken voor de verkopen en het bijbehorende commissietarief, zoals in dit geval E2:F4. Note: De verkopen in de eerste kolom van de tabel moeten in oplopende volgorde worden gesorteerd.

Stap 2: Pas de functie VERT.ZOEKEN toe om cijfers toe te kennen

Selecteer een lege cel (in dit geval C2), voer de volgende formule in en druk op Enter om de eerste commissie te ontvangen. Selecteer deze formulecel en sleep de vulgreep ervan naar beneden om de rest van de resultaten te krijgen.

=B2*VLOOKUP(B2,$E$2:$F$4,2,TRUE)

Opmerkingen:
  • In beide voorbeelden wordt VLOOKUP gebruikt om een ​​waarde in een tabel te vinden op basis van een opzoekwaarde (score of verkoopbedrag) en retourneert een waarde in dezelfde rij uit een opgegeven kolom (cijfer of commissietarief). De vierde parameter TRUE geeft een geschatte overeenkomst aan, wat geschikt is voor deze scenario's waarin de exacte opzoekwaarde mogelijk niet aanwezig is in de tabel.
  • Als u meer wilt weten over de functie VERT.ZOEKEN, bezoek deze pagina.

IFS gebruiken

De IFS-functie vereenvoudigt het proces door de noodzaak van nesten te elimineren en maakt de formules gemakkelijker te lezen en te beheren. Het verbetert de leesbaarheid en stroomlijnt de afhandeling van meerdere voorwaardelijke controles. Om de IFS-functie te gebruiken, moet u ervoor zorgen dat u Excel 2019 of hoger gebruikt, of een Office 365-abonnement hebt. Laten we eens kijken hoe het kan worden toegepast in praktische voorbeelden.

Voorbeeld 1: Beoordelingssysteem met IFS

Uitgaande van dezelfde beoordelingscriteria als voorheen, kan de IFS-functie als volgt worden gebruikt:

Selecteer een lege cel, zoals C2, voer de volgende formule in en druk op Enter om het eerste resultaat te krijgen. Selecteer deze resultaatcel en sleep deze Vul de handgreep naar beneden om de rest van de resultaten te krijgen.

=IFS(B2>=90,"A",B2>=80,"B",B2>=70,"C",B2>=60,"D",B2<60,"F")

Opmerkingen:
  • Elke voorwaarde wordt in volgorde geëvalueerd. Zodra aan een voorwaarde is voldaan, wordt het bijbehorende resultaat geretourneerd en stopt de formule met het controleren van verdere voorwaarden. In dit geval wordt de formule gebruikt om cijfers toe te kennen op basis van de score in B2, volgens een typische beoordelingsschaal waarbij een hogere score overeenkomt met een beter cijfer.
  • Wilt u meer weten over de IFS-functie, bezoek deze pagina.
Voorbeeld 2: Berekening van de verkoopcommissie met IFS

Voor het scenario voor de berekening van de verkoopcommissie wordt de IFS-functie als volgt toegepast:

Selecteer een lege cel, zoals C2, voer de volgende formule in en druk op Enter om het eerste resultaat te krijgen. Selecteer deze resultaatcel en sleep deze Vul de handgreep naar beneden om de rest van de resultaten te krijgen.

=B2*IFS(B2>20000,20%,B2>=10000,15%,TRUE,10%)


Gebruik KIES en MATCH

De CHOOSE and MATCH-aanpak kan efficiënter en gemakkelijker te beheren zijn in vergelijking met geneste IF-instructies. Deze methode vereenvoudigt de formule en maakt updates of wijzigingen eenvoudiger. Hieronder zal ik demonstreren hoe u een combinatie van de functies CHOOSE en MATCH kunt gebruiken om met de twee praktische voorbeelden in dit artikel om te gaan.

Voorbeeld 1: Beoordelingssysteem met CHOOSE en MATCH

Je kunt de combinatie van de functies KIEZEN en MATCH gebruiken om cijfers toe te kennen op basis van verschillende scores.

Stap 1: Maak een opzoekarray met zoekwaarden

Ten eerste moet u een celbereik maken met de drempelwaarden waar MATCH doorheen zal zoeken, zoals $E$2:$E$6 in dit geval. Note: De getallen in dit bereik moeten in oplopende volgorde worden gesorteerd om de MATCH-functie correct te laten werken bij gebruik van een geschat zoektype.

Stap 2: Pas CHOOSE en MATCH toe om cijfers toe te kennen

Selecteer een lege cel (in dit geval C2), voer de volgende formule in en druk op Enter sleutel om het eerste cijfer te halen. Selecteer deze formulecel en sleep de cel Vul de handgreep naar beneden om de rest van de resultaten te krijgen.

=CHOOSE(MATCH(B2, $E$2:$E$6, 1), "F", "D", "C", "B", "A")

Opmerkingen:
  • VERGELIJKEN(B2, $E$2:$E$6, 1): Dit deel van de formule zoekt naar de score (95) in cel B2 binnen het bereik $E$2:$E$6. De 1 geeft aan dat MATCH een geschatte overeenkomst moet vinden, wat betekent dat de grootste waarde in het bereik wordt gevonden die kleiner is dan of gelijk is aan B2.
  • KIES(..., "F", "D", "C", "B", "A"): Op basis van de positie die wordt geretourneerd door de MATCH-functie, selecteert CHOOSE een overeenkomstig cijfer.
  • Om meer te weten over de MATCH-functie, bezoek deze pagina.
  • Om meer te weten over de KIES functie, bezoek deze pagina.
Voorbeeld 2: Berekening van de verkoopcommissie met IFS

Het gebruik van de combinatie CHOOSE en MATCH voor een berekening van de verkoopcommissie kan ook effectief zijn, vooral wanneer de commissietarieven zijn gebaseerd op gespecificeerde verkoopdrempels. Laten we kijken hoe we het kunnen doen.

Stap 1: Maak een opzoekarray met zoekwaarden

Ten eerste moet u een celbereik maken met de drempelwaarden waar MATCH doorheen zal zoeken, zoals $E$2:$E$4 in dit geval. Note: De getallen in dit bereik moeten in oplopende volgorde worden gesorteerd om de MATCH-functie correct te laten werken bij gebruik van een geschat zoektype.

Stap 2: Pas CHOOSE en MATCH toe om de resultaten te krijgen

Selecteer een lege cel (in dit geval C2), voer de volgende formule in en druk op Enter sleutel om het eerste cijfer te halen. Selecteer deze formulecel en sleep de cel Vul de handgreep naar beneden om de rest van de resultaten te krijgen.

=B2*CHOOSE(MATCH(B2, $E$2:$E$4, 1), 10%, 15%, 20%)

Opmerkingen:

Concluderend: het beheersen van geneste IF-instructies in Excel is een waardevolle vaardigheid die uw vermogen vergroot om met complexe logische scenario's in data-analyse en besluitvormingsprocessen om te gaan. Hoewel geneste IF's krachtig zijn voor complexe logische bewerkingen, is het belangrijk om rekening te houden met hun beperkingen. Eenvoudigere alternatieven zoals VLOOKUP, IFS en CHOOSE met MATCH kunnen in bepaalde scenario's meer gestroomlijnde oplossingen bieden. Gewapend met deze inzichten kunt u nu vol vertrouwen de meest geschikte Excel-technieken toepassen op uw gegevensanalysetaken, waardoor duidelijkheid, nauwkeurigheid en efficiëntie in uw spreadsheets worden gegarandeerd. Voor degenen die graag dieper in de mogelijkheden van Excel willen duiken, biedt onze website een schat aan tutorials. Ontdek hier meer Excel-tips en -trucs.

Beste Office-productiviteitstools

🤖 Kutools AI-assistent: Een revolutie teweegbrengen in de data-analyse op basis van: Intelligente uitvoering   |  Genereer code  |  Aangepaste formules maken  |  Analyseer gegevens en genereer grafieken  |  Roep Kutools-functies aan...
Populaire functies: Zoek, markeer of identificeer duplicaten   |  Verwijder lege rijen   |  Combineer kolommen of cellen zonder gegevens te verliezen   |   Ronde zonder formule ...
Super opzoeken: Meerdere criteria VLookup    VLookup met meerdere waarden  |   VOpzoeken over meerdere bladen   |   Fuzzy opzoeken ....
Geavanceerde vervolgkeuzelijst: Maak snel een vervolgkeuzelijst   |  Afhankelijke vervolgkeuzelijst   |  Multi-select vervolgkeuzelijst ....
Kolom Beheerder: Voeg een specifiek aantal kolommen toe  |  Kolommen verplaatsen  |  Schakel de zichtbaarheidsstatus van verborgen kolommen in  |  Vergelijk bereiken en kolommen ...
Uitgelichte functies: Raster focus   |  Ontwerpweergave   |   Grote formulebalk    Werkmap- en bladbeheer   |  resource Library (Auto-tekst)   |  Datumkiezer   |  Combineer werkbladen   |  Cellen coderen/decoderen    Stuur e-mails per lijst   |  Super filter   |   Speciaal filter (filter vet/cursief/doorhalen...) ...
Top 15 gereedschapsets12 Tekst Tools (toe te voegen tekst, Tekens verwijderen, ...)   |   50+ tabel Types (Gantt Chart, ...)   |   40+ Praktisch Formules (Bereken leeftijd op basis van verjaardag, ...)   |   19 Invoeging Tools (QR-code invoegen, Afbeelding invoegen vanaf pad, ...)   |   12 Camper ombouw Tools (Getallen naar woorden, Currency Conversion, ...)   |   7 Samenvoegen en splitsen Tools (Geavanceerd Combineer rijen, Gespleten cellen, ...)   |   ... en meer

Geef uw Excel-vaardigheden een boost met Kutools voor Excel en ervaar efficiëntie als nooit tevoren. Kutools voor Excel biedt meer dan 300 geavanceerde functies om de productiviteit te verhogen en tijd te besparen.  Klik hier om de functie te krijgen die u het meest nodig heeft...

Omschrijving


Office-tabblad Brengt een interface met tabbladen naar Office en maakt uw werk veel gemakkelijker

  • Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster in plaats van in nieuwe vensters.
  • Verhoogt uw productiviteit met 50% en vermindert honderden muisklikken voor u elke dag!
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations