Skip to main content

Geneste ALS-functies beheersen in Excel – Een stapsgewijze handleiding

Author: Siluvia Last Modified: 2025-05-29

In Excel is de ALS-functie onmisbaar voor eenvoudige logische tests, maar voor complexe voorwaarden zijn vaak geneste ALS-functies nodig om gegevens geavanceerder te verwerken. In deze uitgebreide gids behandelen we de basisprincipes van geneste ALS-functies, van de syntaxis tot praktische toepassingen, inclusief combinaties van geneste ALS met EN/OF-voorwaarden. Daarnaast laten we zien hoe je de leesbaarheid van geneste ALS-formules kunt verbeteren, geven we handige tips en bespreken we krachtige alternatieven zoals VERT.ZOEKEN, IFS en meer, zodat complexe logische bewerkingen eenvoudiger en efficiënter worden.

A screenshot of the nested IF statements in Excel


Excel ALS-functie versus geneste ALS-functies

De ALS-functie en geneste ALS-functies in Excel dienen vergelijkbare doelen, maar verschillen aanzienlijk in complexiteit en toepassing.

ALS-functie: De ALS-functie test een voorwaarde en geeft één waarde terug als de voorwaarde waar is en een andere waarde als deze onwaar is.
  • De syntaxis is als volgt:
    =ALS (logische_test, [waarde_als_waar], [waarde_als_onwaar])
  • Beperking: Kan slechts één voorwaarde tegelijk verwerken, waardoor deze minder geschikt is voor complexere beslissingsscenario's waarbij meerdere criteria moeten worden beoordeeld.
Geneste ALS-functies: Geneste ALS-functies, waarbij de ene ALS-functie in de andere staat, maken het mogelijk om meerdere criteria te testen en vergroten het aantal mogelijke uitkomsten.
  • De syntaxis is als volgt:
    =ALS( voorwaarde1, waarde_als_waar1, ALS( voorwaarde2, waarde_als_waar2, waarde_als_onwaar2 ))
  • Complexiteit: Kan meerdere voorwaarden verwerken, maar kan onoverzichtelijk en moeilijk leesbaar worden bij te veel geneste lagen.

Gebruik van geneste ALS

In dit onderdeel laten we het basisgebruik van geneste ALS-functies in Excel zien, inclusief de syntaxis, praktische voorbeelden en hoe je ze combineert met EN- of OF-voorwaarden.


Syntaxis van geneste ALS

Het begrijpen van de syntaxis van een functie is de basis voor correct en effectief gebruik in Excel. Laten we beginnen met de syntaxis van geneste ALS-functies.

Syntaxis:

=ALS(voorwaarde1, resultaat1, ALS(voorwaarde2, resultaat2, ALS(voorwaarde3, resultaat3, resultaat4)))

Argumenten:

  • Voorwaarde1, Voorwaarde2, Voorwaarde3: Dit zijn de voorwaarden die je wilt testen. Elke voorwaarde wordt op volgorde geëvalueerd, te beginnen met Voorwaarde1.
  • Resultaat1: Dit is de waarde die wordt teruggegeven als Voorwaarde1 WAAR is.
  • Resultaat2: Deze waarde wordt teruggegeven als Voorwaarde1 ONWAAR is en Voorwaarde2 WAAR is. Let op: Resultaat2 wordt alleen geëvalueerd als Voorwaarde1 ONWAAR is.
  • Resultaat3: Deze waarde wordt teruggegeven als zowel Voorwaarde1 als Voorwaarde2 ONWAAR zijn, en Voorwaarde3 WAAR is. Kortom, Resultaat3 wordt alleen geëvalueerd als de vorige voorwaarden (Voorwaarde1 en Voorwaarde2) beide ONWAAR zijn.
  • Resultaat4: Dit resultaat wordt teruggegeven als alle voorwaarden (Voorwaarde1, Voorwaarde2 en Voorwaarde3) ONWAAR zijn.
    Kortom, deze uitdrukking kan als volgt worden geïnterpreteerd:
    Test voorwaarde1, als WAAR, geef terug resultaat1, als ONWAAR,
    test voorwaarde2, als WAAR, geef terug resultaat2, als ONWAAR,
    test voorwaarde3, als WAAR, geef terug resultaat3, als ONWAAR,
    geef terug resultaat4

Onthoud dat in een geneste ALS-structuur elke volgende voorwaarde alleen wordt geëvalueerd als alle voorgaande voorwaarden ONWAAR zijn. Deze sequentiële controle is essentieel om te begrijpen hoe geneste ALS werkt.


Praktische voorbeelden van geneste ALS

Laten we nu aan de slag gaan met twee praktische voorbeelden van geneste ALS.

Voorbeeld1: Beoordelingssysteem

Zoals te zien is in de onderstaande schermafbeelding, stel dat je een lijst met studentenscores hebt en cijfers wilt toewijzen op basis van deze scores. Je kunt hiervoor geneste ALS gebruiken.

Opmerking: De beoordelingsniveaus en hun bijbehorende scorebereiken staan in het bereik E2:F6.

A screenshot showing the grading system example for nested IF statements in Excel

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 vulgreep naar beneden om de overige resultaten te verkrijgen.

=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 beoordelingsniveau direct in de formule specificeren, zodat de formule als volgt kan worden aangepast:
    =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 wijzen op basis van een score in cel A2, met gebruik van standaard beoordelingsdrempels. Dit is een typisch voorbeeld van het gebruik van geneste ALS in academische beoordelingssystemen.
  • Uitleg van de formule:
    1. A2>=90: Dit is de eerste voorwaarde die de formule controleert. Als de score in cel A2 groter dan of gelijk aan90 is, geeft de formule "A" terug.
    2. A2>=80: Als de eerste voorwaarde onwaar is (de score is lager dan90), controleert de formule of A2 groter dan of gelijk aan80 is. Als dat zo is, geeft de formule "B" terug.
    3. A2>=70: Evenzo, als de score lager is dan80, controleert de formule of deze groter dan of gelijk aan70 is. Als dat zo is, geeft de formule "C" terug.
    4. A2>=60: Als de score lager is dan70, controleert de formule of deze groter dan of gelijk aan60 is. Als dat zo is, geeft de formule "D" terug.
    5. "F": Tot slot, als geen van de bovenstaande voorwaarden wordt gehaald (dus de score is lager dan60), geeft de formule "F" terug.
Voorbeeld2: Berekening van verkoopcommissie

Stel je een situatie voor waarin verkoopmedewerkers verschillende commissietarieven ontvangen op basis van hun verkoopprestaties. Zoals te zien is in de onderstaande schermafbeelding, wil je de commissie van een verkoper berekenen op basis van verschillende verkoopdrempels. Geneste ALS-functies kunnen je hierbij helpen.

Opmerking: De commissietarieven en hun bijbehorende verkoopbereiken staan in het bereik E2:F4.
  • Niveau1 (€20.000+):20%
  • Niveau2 (€10.000-€19.999):15%
  • Niveau3 (<€10.000):10%

A screenshot showing the sales commission calculation example for nested IF statements in Excel

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 vulgreep naar beneden om de overige resultaten te verkrijgen.

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

A screenshot displaying the results of the sales commission calculation using nested IF formulas

Opmerkingen:
  • Je kunt het commissietarief direct in de formule specificeren, zodat de formule als volgt kan worden aangepast:
    =B2*IF(B2>20000, 20%, IF(B2>=10000, 15%, 10%))
  • De gegeven formule wordt gebruikt om de commissie van een verkoper te berekenen op basis van het verkoopbedrag, waarbij verschillende commissietarieven worden toegepast voor verschillende verkoopdrempels.
  • Uitleg van de formule:
    1. B2: Dit is het verkoopbedrag van de verkoper, dat als basis dient voor de berekening van de commissie.
    2. ALS(B2>20000, "20%", ...): Dit is de eerste voorwaarde die wordt gecontroleerd. Er wordt gekeken of het verkoopbedrag in B2 groter is dan20.000. Als dat zo is, gebruikt de formule een commissietarief van20%.
    3. ALS(B2>=10000, "15%", "10%"): Als de eerste voorwaarde onwaar is (de verkoop is niet groter dan20.000), controleert de formule of de verkoop gelijk is aan of hoger is dan10.000. Als dat zo is, wordt een commissietarief van15% toegepast. Als het verkoopbedrag lager is dan10.000, wordt standaard een commissietarief van10% toegepast.

Geneste ALS met EN / OF-voorwaarde

In dit onderdeel pas ik het eerste voorbeeld "het beoordelingssysteem" aan om te laten zien hoe je geneste ALS combineert met EN- of OF-voorwaarden in Excel. In het aangepaste beoordelingsvoorbeeld heb ik een extra criterium toegevoegd op basis van "Aanwezigheidspercentage".

A screenshot illustrating the grading example with attendance criteria in Excel

Geneste ALS met EN-voorwaarde gebruiken

Als een student zowel aan de score- als aan de aanwezigheidscriteria voldoet, krijgt hij of zij een cijferverhoging. Bijvoorbeeld: een student met een score van60 of hoger én een aanwezigheidspercentage van95% of meer krijgt een cijfer dat één niveau hoger ligt, zoals van A naar A+, B naar B+ enzovoort. Als het aanwezigheidspercentage lager is dan95%, volgt de beoordeling de oorspronkelijke scorecriteria. In zulke gevallen moet je een geneste ALS-functie met een EN-voorwaarde gebruiken.

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 vulgreep naar beneden om de overige resultaten te verkrijgen.

=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")))))

A screenshot showing nested IF with AND condition for grading in Excel

Opmerkingen: Hier volgt een uitleg over hoe deze formule werkt:
  1. EN-voorwaarde controleren:
    EN(B2>=60, C2>=95%): De EN-voorwaarde controleert eerst of beide voorwaarden zijn voldaan — de score van de student is60 of hoger en het aanwezigheidspercentage is95% of meer.
  2. Nieuw cijfer toekennen:
    ALS(B2>=90, "A+", ALS(B2>=80, "B+", ALS(B2>=70, "C+", "D+"))): Als beide voorwaarden in de EN-functie waar zijn, controleert de formule vervolgens de score van de student en verhoogt zijn of haar cijfer met één niveau.
    • B2>=90: Als de score90 of hoger is, wordt het cijfer "A+". Nieuw cijfer toekennen:
    • B2>=80: Als de score80 of hoger is (maar lager dan90), wordt het cijfer "B+".
    • B2>=70: Als de score70 of hoger is (maar lager dan80), wordt het cijfer "C+".
    • B2>=60: Als de score60 of hoger is (maar lager dan70), wordt het cijfer "D+".
  3. Reguliere cijferverdeling:
    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 dan80 of de aanwezigheid is lager dan95%), kent de formule standaardcijfers toe.
    • B2>=90: Score90 of hoger krijgt een "A".
    • B2>=80: Score80 of hoger (maar lager dan90) krijgt een "B".
    • B2>=70: Score70 of hoger (maar lager dan80) krijgt een "C".
    • B2>=60: Score60 of hoger (maar lager dan70) krijgt een "D".
    • Scores lager dan60 krijgen een "F".
Geneste ALS met OF-voorwaarde gebruiken

In dit geval wordt het cijfer van een student met één niveau verhoogd als zijn of haar score95 of hoger is, of als het aanwezigheidspercentage95% of meer is. Zo kun je dit bereiken met geneste ALS en OF-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 vulgreep naar beneden om de overige resultaten te verkrijgen.

=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")))))

A screenshot showing nested IF with OR condition for grading in Excel

Opmerkingen: Hier volgt een uitleg over hoe de formule werkt:
  1. OF-voorwaarde controleren:
    OF(B2>=95, C2>=95%): De formule controleert eerst of een van beide voorwaarden waar is — de score van de student is95 of hoger, of het aanwezigheidspercentage is95% of hoger.
  2. Cijferverdeling met bonus:
    ALS(B2>=90, "A+", ALS(B2>=80, "B+", ALS(B2>=70, "C+", ALS(B2>=60, "D+", "F+")))): Als een van de voorwaarden in de OF-functie waar is, wordt het cijfer van de student met één niveau verhoogd.
    • B2>=90: Als de score90 of hoger is, wordt het cijfer "A+".
    • B2>=80: Als de score80 of hoger is (maar lager dan90), wordt het cijfer "B+".
    • B2>=70: Als de score70 of hoger is (maar lager dan80), wordt het cijfer "C+".
    • B2>=60: Als de score60 of hoger is (maar lager dan70), wordt het cijfer "D+".
    • Anders wordt het cijfer "F+".
  3. Reguliere cijferverdeling:
    ALS(B2>=80, "B", ALS(B2>=70, "C", ALS(B2>=60, "D", "F")))): Als geen van de OF-voorwaarden wordt gehaald (de score is lager dan95 en de aanwezigheid is lager dan95%), kent de formule standaardcijfers toe.
    • B2>=90: Score90 of hoger krijgt een "A".
    • B2>=80: Score80 of hoger (maar lager dan90) krijgt een "B".
    • B2>=70: Score70 of hoger (maar lager dan80) krijgt een "C".
    • B2>=60: Score60 of hoger (maar lager dan70) krijgt een "D".
    • Scores lager dan60 krijgen een "F".

Tips en trucs voor geneste ALS

In dit onderdeel vind je vier handige tips en trucs voor geneste ALS.


Geneste ALS leesbaar maken

Een typische geneste ALS-formule kan compact zijn, maar is vaak lastig te doorgronden.

In de volgende formule is het lastig om snel te zien waar de ene voorwaarde eindigt en de andere begint, zeker als de formule complexer wordt.

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

Om geneste ALS-formules leesbaar te maken, kun je de formule over meerdere regels verdelen, waarbij elke geneste ALS op een nieuwe regel staat. Plaats in de formule simpelweg de cursor vóór de ALS en druk op Alt + Enter.

Na het opsplitsen van bovenstaande formule ziet het er als volgt uit:

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

Dit formaat maakt duidelijker waar elke voorwaarde en bijbehorende output staat, wat de leesbaarheid van de formule vergroot.


De volgorde van geneste ALS-functies

De volgorde van logische voorwaarden in een geneste ALS-formule is cruciaal, omdat deze bepaalt hoe Excel de voorwaarden evalueert en dus het uiteindelijke resultaat van de formule beïnvloedt.

Juiste formule

In het beoordelingssysteemvoorbeeld gebruiken we de volgende formule om cijfers toe te wijzen op basis van scores.

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

A screenshot displaying the correct order of conditions in a nested IF formula for grading

Excel evalueert de voorwaarden in een geneste ALS-formule opeenvolgend, van de eerste tot de laatste. Deze formule controleert eerst de hoogste scoredrempel (>=90 voor een "A") en gaat dan naar lagere drempels. Zo wordt een score altijd vergeleken met het hoogste cijfer waarvoor deze in aanmerking komt. Als de eerste voorwaarde waar is (A2>=90), geeft de formule "A" terug en worden de overige voorwaarden niet meer gecontroleerd.

Onjuist geordende formule

Als de volgorde van de voorwaarden wordt omgedraaid en je begint met de laagste drempel, levert dat onjuiste resultaten op.

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

A screenshot illustrating incorrect ordering in a nested IF formula

In deze onjuiste formule zou een score van95 direct voldoen aan de eerste voorwaarde B2>=60 en onterecht het cijfer "D" krijgen.


Cijfers en tekst moeten verschillend worden behandeld

In dit onderdeel laten we zien hoe cijfers en tekst verschillend worden behandeld in geneste ALS-functies.

Cijfers

Cijfers worden gebruikt voor rekenkundige vergelijkingen en berekeningen. In geneste ALS-functies kun je cijfers direct vergelijken met operatoren zoals >, <, =, >= en <=.

Tekst

In geneste ALS-functies moet tekst tussen dubbele aanhalingstekens staan. 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 ALS

In dit onderdeel worden enkele beperkingen en nadelen van geneste ALS besproken.

Complexiteit en leesbaarheid:

Hoewel Excel toestaat om tot64 verschillende ALS-functies te nesten, is dit absoluut niet aan te raden. Hoe meer geneste niveaus, 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 ALS-functies foutgevoelig worden en lastig zijn om te debuggen of aan te passen.

Moeilijk uit te breiden of te schalen:

Als je logica verandert of je meer voorwaarden wilt toevoegen, zijn diep geneste ALS-formules lastig aan te passen of uit te breiden.

Het begrijpen van deze beperkingen is essentieel voor het effectief gebruik van geneste ALS-functies in Excel. Vaak leidt het combineren van geneste ALS met andere functies of het zoeken naar alternatieven tot efficiëntere en beter onderhoudbare oplossingen.


Alternatieven voor geneste ALS

In dit onderdeel worden verschillende functies in Excel besproken die als alternatief voor geneste ALS-functies kunnen dienen.


Gebruik van VERT.ZOEKEN

Je kunt de VERT.ZOEKEN-functie gebruiken in plaats van geneste ALS-functies om de bovenstaande twee praktische voorbeelden uit te voeren. Zo doe je dat:

Voorbeeld1: Beoordelingssysteem met VERT.ZOEKEN

Hier laat ik zien hoe je met VERT.ZOEKEN cijfers toewijst op basis van scores.

Stap1: Maak een opzoektabel voor cijfers

Maak eerst een opzoektabel (zoals E1:F6 in dit geval) voor het scorebereik en de bijbehorende cijfers. Opmerking: Scores in de eerste kolom van de tabel moeten oplopend gesorteerd zijn.

A screenshot showing a lookup table for grades to use with VLOOKUP in Excel

Stap2: Pas de VERT.ZOEKEN-functie toe om cijfers toe te wijzen

Selecteer een lege cel (in dit geval C2), voer de volgende formule in en druk op Enter om het eerste cijfer te krijgen. Selecteer deze formulecel en sleep de vulgreep naar beneden om de overige cijfers te krijgen.

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

A screenshot demonstrating the use of VLOOKUP for grading in Excel

Opmerkingen:
  • De waarde95 in cel B2 is waar VERT.ZOEKEN naar zoekt in de eerste kolom van de opzoektabel ($E$2:$F$6). Als deze wordt gevonden, geeft de functie het bijbehorende cijfer uit de tweede kolom van de tabel terug, in dezelfde rij als de gevonden waarde.
  • Vergeet niet om de verwijzing naar de opzoektabel absoluut te maken (plaats dollartekens ($) voor de verwijzingen), zodat de verwijzing niet verandert als je de formule naar een andere cel kopieert.
  • Wil je meer weten over de VERT.ZOEKEN-functie, bezoek dan deze pagina.
Voorbeeld2: Berekening van verkoopcommissie met VERT.ZOEKEN

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

Stap1: Maak een opzoektabel voor cijfers

Maak eerst een opzoektabel voor de verkoop en het bijbehorende commissietarief, zoals E2:F4 in dit geval. Opmerking: De verkopen in de eerste kolom van de tabel moeten oplopend gesorteerd zijn.

A screenshot showing a lookup table for sales commission rates to use with VLOOKUP in Excel

Stap2: Pas de VERT.ZOEKEN-functie toe om cijfers toe te wijzen

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

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

A screenshot demonstrating the use of VLOOKUP for sales commission calculation in Excel

Opmerkingen:
  • In beide voorbeelden wordt VERT.ZOEKEN gebruikt om een waarde in een tabel te zoeken op basis van een zoekwaarde (score of verkoopbedrag) en een waarde in dezelfde rij uit een opgegeven kolom (cijfer of commissietarief) terug te geven. De vierde parameter WAAR geeft aan dat het om een benaderende overeenkomst gaat, wat geschikt is voor deze situaties waarin de exacte zoekwaarde mogelijk niet in de tabel voorkomt.
  • Wil je meer weten over de VERT.ZOEKEN-functie, bezoek dan deze pagina.

Gebruik van IFS

De IFS-functie vereenvoudigt het proces doordat nesten niet meer nodig is en maakt formules makkelijker leesbaar en te beheren. Dit verbetert de leesbaarheid en stroomlijnt het verwerken van meerdere voorwaarden. Om de IFS-functie te gebruiken, heb je Excel2019 of nieuwer nodig, of een Office365-abonnement. Laten we bekijken hoe je deze functie in de praktijk toepast.

Voorbeeld1: Beoordelingssysteem met IFS

Uitgaande van dezelfde beoordelingscriteria als eerder, kun je de IFS-functie als volgt gebruiken:

Selecteer een lege cel, bijvoorbeeld C2, voer de volgende formule in en druk op Enter om het eerste resultaat te krijgen. Selecteer deze resultaatcel en sleep de vulgreep naar beneden om de overige resultaten te krijgen.

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

A screenshot showing the use of the IFS function for grading in Excel

Opmerkingen:
  • Elke voorwaarde wordt op volgorde geëvalueerd. Zodra aan een voorwaarde wordt voldaan, wordt het bijbehorende resultaat teruggegeven en stopt de formule met het controleren van verdere voorwaarden. In dit geval wordt de formule gebruikt om cijfers toe te wijzen op basis van de score in B2, volgens een typische beoordelingsschaal waarbij een hogere score een beter cijfer oplevert.
  • Wil je meer weten over de IFS-functie, bezoek dan deze pagina.
Voorbeeld2: Berekening van verkoopcommissie met IFS

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

Selecteer een lege cel, bijvoorbeeld C2, voer de volgende formule in en druk op Enter om het eerste resultaat te krijgen. Selecteer deze resultaatcel en sleep de vulgreep naar beneden om de overige resultaten te krijgen.

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

A screenshot showing the use of the IFS function for sales commission calculation in Excel


Gebruik van KIEZEN en VERGELIJKEN

De combinatie van KIEZEN en VERGELIJKEN kan efficiënter en eenvoudiger te beheren zijn dan geneste ALS-functies. Deze methode vereenvoudigt de formule en maakt aanpassingen of wijzigingen overzichtelijker. Hieronder laat ik zien hoe je met KIEZEN en VERGELIJKEN de twee praktische voorbeelden uit dit artikel kunt oplossen.

Voorbeeld1: Beoordelingssysteem met KIEZEN en VERGELIJKEN

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

Stap1: Maak een zoekarray met zoekwaarden

Maak eerst een bereik met drempelwaarden waar VERGELIJKEN doorheen zoekt, bijvoorbeeld $E$2:$E$6 in dit geval. Opmerking: De getallen in dit bereik moeten oplopend gesorteerd zijn zodat de VERGELIJKEN-functie correct werkt bij gebruik van een benaderend overeenkomend type.

A screenshot showing a lookup array for grades using CHOOSE and MATCH in Excel

Stap2: Pas KIEZEN en VERGELIJKEN toe om cijfers toe te wijzen

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

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

A screenshot demonstrating CHOOSE and MATCH for grading in Excel

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. De1 geeft aan dat VERGELIJKEN een benaderende overeenkomst moet zoeken, dus het grootste getal in het bereik dat kleiner dan of gelijk aan B2 is.
  • KIEZEN(..., "F", "D", "C", "B", "A"): Op basis van de positie die door de VERGELIJKEN-functie wordt teruggegeven, kiest KIEZEN het bijbehorende cijfer.
  • Wil je meer weten over de VERGELIJKEN-functie, bezoek dan deze pagina.
  • Wil je meer weten over de KIEZEN-functie, bezoek dan deze pagina.
Voorbeeld2: Berekening van verkoopcommissie met IFS

De combinatie van KIEZEN en VERGELIJKEN is ook effectief voor het berekenen van verkoopcommissies, vooral als de commissietarieven gebaseerd zijn op gespecificeerde verkoopdrempels. Zo kun je dit doen.

Stap1: Maak een zoekarray met zoekwaarden

Maak eerst een bereik met drempelwaarden waar VERGELIJKEN doorheen zoekt, bijvoorbeeld $E$2:$E$4 in dit geval. Opmerking: De getallen in dit bereik moeten oplopend gesorteerd zijn zodat de VERGELIJKEN-functie correct werkt bij gebruik van een benaderend overeenkomend type.

A screenshot showing a lookup array for sales commission rates using CHOOSE and MATCH in Excel

Stap2: Pas KIEZEN en VERGELIJKEN toe om de resultaten te krijgen

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

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

A screenshot demonstrating CHOOSE and MATCH for sales commission calculation in Excel

Opmerkingen:

Samenvattend: het beheersen van geneste ALS-functies in Excel is een waardevolle vaardigheid die je helpt om complexe logische scenario's in data-analyse en besluitvormingsprocessen aan te pakken. Hoewel geneste ALS krachtig is voor complexe logische bewerkingen, is het belangrijk om de beperkingen ervan te kennen. Eenvoudigere alternatieven zoals VERT.ZOEKEN, IFS en KIEZEN met VERGELIJKEN kunnen in bepaalde situaties efficiëntere oplossingen bieden. Met deze inzichten kun je nu vol vertrouwen de meest geschikte Excel-technieken toepassen op je data-analyse, met duidelijkheid, nauwkeurigheid en efficiëntie in je spreadsheets. Wil je meer leren over de mogelijkheden van Excel? Onze website biedt een schat aan tutorials. Ontdek hier meer Excel-tips en -trucs.

Beste Office-productiviteitstools

🤖 Kutools AI Assistent: Breng een revolutie teweeg in data-analyse Methode: Intelligente uitvoering |Code genereren |Aangepaste formules maken |Gegevens analyseren en grafieken genereren |Kutools-functies gebruiken
Populaire functies: Dubbele waarden markeren, markeren of identificeren | Verwijder lege rijen | Kolommen of cellen samenvoegen zonder gegevensverlies | Afronden ...
Super ZOEKEN: VLookup met meerdere criteria | VLookup met meerdere waarden | Meervoudig-blad opzoeken | Fuzzy Match ...
Geavanceerde keuzelijst: Snel keuzelijst maken | Afhankelijke keuzelijst | Meervoudige selectie keuzelijst ...
Kolombeheer: Specifiek aantal kolommen toevoegen | Kolommen verplaatsen | Zichtbaarheid van verborgen kolommen wisselen | Bereik & kolommen vergelijken ...
Uitgelichte functies: Rasterfocus | Ontwerpweergave | Verbeterde formulebalk | Werkboek- & Werkbladbeheer | AutoTekstbibliotheek | Datumkiezer | Gegevens samenvoegen | Cellen coderen/decoderen | E-mail verzenden per lijst | Superfilter | Speciaal filter (filter cellen met vetgedrukt/cursief/doorhalen...) ...
Top15 toolsets:12 Teksttools (Tekst toevoegen, Specifieke tekens verwijderen, ...) |50+ Grafiek type (Gantt-diagram, ...) |40+ Praktische formules (Leeftijd berekenen op basis van geboortedatum, ...) |19 Invoegtools (QR-code invoegen, Afbeelding invoegen vanaf pad, ...) | 12 Conversietools (Omzetten naar woorden, Valutaconversie, ...) | 7 Samenvoeg- & Opsplitstools (Geavanceerd samenvoegen van rijen, Cellen splitsen, ...) | ... en meer

Versterk je Excel-vaardigheden met Kutools voor Excel en ervaar ongeëvenaarde efficiëntie. Kutools voor Excel biedt meer dan300 geavanceerde functies om je productiviteit te verhogen en tijd te besparen. Klik hier om de functie te krijgen die je het meest nodig hebt...


Office Tab brengt een tabbladinterface naar Office en maakt je werk veel eenvoudiger

  • Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in
  • Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster, in plaats van in nieuwe vensters.
  • Verhoog je productiviteit met50% en bespaar dagelijks honderden muisklikken!