KutoolsforOffice — Eén oplossing, vijf krachtige tools.Meer bereiken met minder moeite.

Geneste ALS-instructies in Excel beheersen – Een stapsgewijze handleiding

AuteurSiluvia Wijzigingsdatum

In Excel is de ALS-functie essentieel voor eenvoudige logische tests, maar complexe voorwaarden vereisen vaak geneste ALS-instructies voor uitgebreidere gegevensverwerking. In deze uitgebreide handleiding bespreken we de basisprincipes van geneste ALS-functies in detail — van syntaxis tot praktische toepassingen, inclusief combinaties met EN- en OF-voorwaarden. Daarnaast laten we zien hoe u de leesbaarheid van geneste ALS-formules verbetert, delen we handige tips voor het werken met geneste ALS, en verkennen we krachtige alternatieven zoals VERT.ZOEKEN en ALS.MEERDERE, zodat complexe logische bewerkingen eenvoudiger en efficiënter worden.

Een schermafbeelding van de geneste ALS-formules in Excel


Excel ALS-functie versus geneste ALS-instructies

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

IF Function: 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 maar één voorwaarde tegelijk verwerken, waardoor het minder geschikt is voor complexe besluitvormingsscenario’s waarin meerdere criteria tegelijk moeten worden beoordeeld.
Geneste ALS-instructies: Geneste ALS-functies, oftewel één ALS-functie binnen een andere, stellen u in staat meerdere criteria te testen en vergroten het aantal mogelijke uitkomsten.
  • De syntaxis is:
    =IF( condition1, value_if_true1, IF( condition2, value_if_true2, value_if_false2 ))
  • Complexiteit: Kan meerdere voorwaarden aan, maar kan snel complex en moeilijk leesbaar worden bij te veel geneste lagen.

Gebruik van geneste ALS

Deze sectie laat zien hoe je geneste ALS-functies in Excel eenvoudig kunt gebruiken, inclusief de juiste syntaxis, praktische voorbeelden en de combinatie met EN- of OF-voorwaarden.


Syntaxis van geneste ALS

Een goed begrip van de syntaxis van een functie is essentieel voor correct en effectief gebruik in Excel. Laten we daarom beginnen met de syntaxis van geneste ALS-instructies.

Syntaxis:

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

Argumenten:

  • Voorwaarde1, Voorwaarde2, Voorwaarde3: Dit zijn de voorwaarden die u wilt testen. Elke voorwaarde wordt in volgorde beoordeeld, te beginnen met Voorwaarde1.
  • Resultaat1: Dit is de waarde die wordt geretourneerd als Voorwaarde1 WAAR is.
  • Resultaat2: Deze waarde wordt geretourneerd als Voorwaarde1 ONWAAR is en Voorwaarde2 WAAR is. Let op: Resultaat2 wordt alleen beoordeeld wanneer Voorwaarde1 ONWAAR is.
  • Resultaat3: Deze waarde wordt geretourneerd als zowel Voorwaarde1 als Voorwaarde2 ONWAAR zijn én Voorwaarde3 WAAR is. Kort gezegd: Resultaat3 komt pas in beeld als de eerdere voorwaarden (Voorwaarde1 en Voorwaarde2) beide ONWAAR zijn.
  • Resultaat4: Dit resultaat wordt geretourneerd als alle voorwaarden (Voorwaarde1, Voorwaarde2 en Voorwaarde3) ONWAAR zijn.
    Kort samengevat, kan deze expressie als volgt worden geïnterpreteerd:
    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

Onthoud: in een geneste ALS-structuur wordt elke volgende voorwaarde alleen geëvalueerd als alle voorgaande voorwaarden ONWAAR zijn. Deze opeenvolgende evaluatie is essentieel om het functioneren van geneste ALS-instructies goed te begrijpen.


Praktische voorbeelden van geneste ALS

Laten we nu twee praktische voorbeelden van geneste ALS-functies bekijken.

Voorbeeld 1: Beoordelingssysteem

Zoals in de onderstaande afbeelding te zien is, stel dat u een lijst met cijfers van studenten hebt en hierop beoordelingen wilt toekennen. Daarvoor kunt u geneste ALS-functies gebruiken.

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

Een schermafbeelding met het voorbeeld van een beoordelingssysteem voor geneste ALS-formules 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:
  • U kunt het cijferdirect in de formule opgeven, zodat de formule als volgt kan worden gewijzigd:
    =IF(A2>=90, "A", IF(A2>=80, "B", IF(A2>=70, "C", IF(A2>=60, "D", "F"))))
  • Deze formule wijst een cijfer (A, B, C, D of F) toe op basis van de score in cel A2, volgens de standaard beoordelingsdrempels – een klassiek voorbeeld van geneste ALS-instructies 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 aan 90 is, retourneert de formule „A".
    2. A2>=80: Als de eerste voorwaarde onwaar is (de score ligt onder de 90), wordt gecontroleerd of A2 groter dan of gelijk aan 80 is. Is dat het geval, dan retourneert de formule „B".
    3. A2>=70: Op vergelijkbare wijze wordt, als de score lager is dan 80, gecontroleerd of deze groter dan of gelijk aan 70 is. Als dat het geval is, retourneert de formule „C".
    4. A2>=60: Als de score lager is dan 70, controleert de formule of deze groter dan of gelijk aan 60 is. Als dat het geval is, retourneert de formule „D".
    5. "F": Tot slot retourneert de formule "F" als geen van de bovenstaande voorwaarden is voldaan (dat wil zeggen: als de score lager is dan 60).
Voorbeeld 2: Berekening van verkoopcommissie

Stel u het volgende scenario voor: verkopers ontvangen verschillende commissietarieven, afhankelijk van hun verkoopresultaten. Zoals in de onderstaande afbeelding te zien is, kunt u met geneste ALS-instructies eenvoudig de commissie van een verkoper berekenen op basis van deze variabele verkoopdrempels.

Opmerking: De commissietarieven en de bijbehorende verkoopbereiken staan vermeld in het bereik E2:F4.
  • Niveau 1 ($20,000+): 20 %
  • Niveau 2 ($10,000-$19,999): 15 %
  • Niveau 3 (<$10,000): 10 %

Een schermafbeelding met het voorbeeld van de berekening van verkoopcommissies met geneste ALS-formules 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))

Een schermafbeelding met de resultaten van de berekening van verkoopcommissies met behulp van geneste ALS-formules

Opmerkingen:
  • U kunt het commissieloon direct in de formule opgeven, zodat de formule als volgt kan worden gewijzigd:
    =B2*IF(B2>20000, 20%, IF(B2>=10000, 15%, 10%))
  • Deze formule berekent de commissie van een verkoper op basis van het verkoopbedrag, met verschillende commissietarieven voor elk verkoopdrempel.
  • Uitleg van de formule:
    1. B2: Dit is het verkoopbedrag van de verkoper en vormt de basis voor de commissieberekening.
    2. IF(B2>20000, „20%", ...): Dit is de eerste voorwaarde die wordt gecontroleerd. De formule kijkt of het verkoopbedrag in B2 hoger is dan €20.000. Als dat zo is, past ze een commissietarief van 20 % toe.
    3. IF(B2>=10000, "15 %", „10%"): Als de eerste voorwaarde onwaar is (de verkopen zijn niet hoger dan 20.000), controleert de formule of de verkopen gelijk zijn aan of hoger dan 10.000. Is dat het geval, dan wordt een commissietarief van 15 % toegepast. Ligt het verkoopbedrag onder de 10.000, dan valt de formule terug op een commissietarief van 10 %.

Geneste ALS met EN-/OF-voorwaarden

In deze sectie pas ik het eerste bovenstaande voorbeeld – het beoordelingssysteem – aan om te laten zien hoe u geneste ALS-functies combineert met een EN- of OF-voorwaarde in Excel. In het herziene beoordelingsvoorbeeld voegde ik een aanvullende voorwaarde toe op basis van het aanwezigheidspercentage.

Een schermafbeelding met het beoordelingsvoorbeeld met aanwezigheidscriteria in Excel

Geneste ALS gebruiken met een EN-voorwaarde

Als een student voldoet aan zowel de cijfer- als de aanwezigheidscriteria, krijgt hij of zij een hogere beoordeling. Zo wordt een student met een cijfer van 60 of hoger én een aanwezigheidspercentage van 95 % of meer één niveau hoger beoordeeld—bijvoorbeeld van A naar A+, B naar B+, enzovoort. Als het aanwezigheidspercentage echter lager is dan 95 %, blijft de oorspronkelijke, op het cijfer gebaseerde beoordeling van toepassing. In dergelijke gevallen gebruikt u een geneste ALS-instructie met een EN-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 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")))))

Een schermafbeelding met geneste ALS en EN-voorwaarde voor beoordeling in Excel

Opmerkingen: Hier volgt een uitleg van hoe deze formule werkt:
  1. EN-voorwaardecontrole:
    AND(B2>=60, C2>=95 %): De EN-voorwaarde controleert eerst of beide voorwaarden zijn voldaan — de score van de student is 60 of hoger én het aanwezigheidspercentage is 95 % of meer.
  2. New grade assignment:
    ALS(B2>=[[PH_131]], „A+", IF(B2>=[[PH_130]], „B+", IF(B2>=[[PH_129]], "C+", „D+"))): Als beide voorwaarden in de EN-instructie waar zijn, controleert de formule vervolgens de score van de student en verhoogt het cijfer met één niveau.
    • B2>=90: Als de score 90 of hoger is, krijg je het cijfer "A +". Nieuwe cijfertoekenning:
    • B2>=80: Als de score 80 of hoger is (maar lager dan 90), krijg je het cijfer "B +".
    • B2>=70: Als de score 70 of hoger is (maar lager dan 80), krijg je het cijfer „C+".
    • B2>=60: Als de score 60 of hoger is (maar lager dan 70), krijg je het cijfer „D+".
  3. Regular Grade Assignment:
    ALS(B2>=[[PH_146]], „A", IF(B2>=[[PH_145]], „B", IF(B2>=[[PH_144]], „C", IF(B2>=[[PH_143]], "D", „F")))): Als de EN-voorwaarde niet is voldaan (de score is lager dan 80 of de aanwezigheid is lager dan 95 %), wijst de formule standaardcijfers toe.
    • B2>=90: Een score van 90 of hoger levert een „A" op.
    • B2>=80: Een score van 80 of hoger (maar lager dan 90) levert een „B" op.
    • B2>=70: Een score van 70 of hoger (maar lager dan 80) levert een „C" op.
    • B2>=60: Een score van 60 of hoger (maar lager dan 70) levert een „D" op.
    • Scores lager dan 60 resulteren in een 'F'.
Geneste ALS gebruiken met een OF-voorwaarde

In dit geval wordt het cijfer van een student met één niveau verhoogd als het cijfer 95 of hoger is óf als het aanwezigheidspercentage minimaal 95 % bedraagt. U kunt dit realiseren met geneste ALS- en OF-functies.

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

Een schermafbeelding met geneste ALS en OF-voorwaarde voor beoordeling in Excel

Opmerkingen: Hier volgt een uitsplitsing van hoe de formule werkt:
  1. OF-voorwaardecontrole:
    OR(B2>=95, C2>=95 %): De formule controleert eerst of één van de voorwaarden waar is — de score van de student is 95 of hoger, óf het aanwezigheidspercentage is 95 % of hoger.
  2. Grade Assignment with Bonus:
    ALS(B2>=[[PH_168]], „A+", IF(B2>=[[PH_167]], „B+", IF(B2>=[[PH_166]], „C+", IF(B2>=[[PH_165]], "D+", „F+")))): Als één van de voorwaarden in de OF-instructie waar is, wordt het cijfer van de student met één niveau verhoogd.
    • B2>=90: Als de score 90 of hoger is, krijg je een „A+".
    • B2>=80: Als de score 80 of hoger is (maar lager dan 90), krijg je een „B+".
    • B2>=70: Als de score 70 of hoger is (maar lager dan 80), krijg je het cijfer „C+".
    • B2>=60: Als de score 60 of hoger is (maar lager dan 70), krijg je het cijfer „D+".
    • Anders wordt het cijfer „F+".
  3. Regular Grade Assignment:
    ALS(B2>=[[PH_182]], „B", IF(B2>=[[PH_181]], „C", IF(B2>=[[PH_180]], "D", „F")))): Als geen van de OF-voorwaarden is voldaan (de score is lager dan 95 én de aanwezigheid is lager dan 95 %), wijst de formule standaardcijfers toe.
    • B2>=90: Een score van 90 of hoger levert een „A" op.
    • B2>=80: Een score van 80 of hoger (maar lager dan 90) levert een „B" op.
    • B2>=70: Een score van 70 of hoger (maar lager dan 80) levert een „C" op.
    • B2>=60: Een score van 60 of hoger (maar lager dan 70) levert een „D" op.
    • Scores lager dan 60 leveren een F op.

Tips en trucs voor geneste ALS

Deze sectie biedt vier handige tips en trucs voor het werken met geneste ALS-functies.


Geneste ALS leesbaar maken

Een typische geneste ALS-instructie lijkt compact, maar is lastig te doorgronden.

In de volgende formule is het moeilijk om in één oogopslag te zien waar de ene voorwaarde eindigt en de andere begint, zeker naarmate de complexiteit toeneemt.

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

Om geneste ALS-formules leesbaarder te maken, kunt u de formule opsplitsen over meerdere regels, waarbij elke geneste ALS op een nieuwe regel staat. Plaats de cursor in de formule vóór de ALS en druk op Alt + Enter.

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

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

Deze opmaak maakt duidelijk waar elke voorwaarde en het bijbehorende resultaat zich bevinden, wat de leesbaarheid van de formule aanzienlijk verbetert.


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 daarmee het eindresultaat van de formule beïnvloedt.

Correcte formule

In ons beoordelingssysteem gebruiken we de volgende formule om cijfers om te zetten in beoordelingen.

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

Een schermafbeelding met de juiste volgorde van voorwaarden in een geneste ALS-formule voor beoordeling

Excel evalueert de voorwaarden in een geneste ALS-formule sequentieel, van de eerste naar de laatste. De formule controleert eerst de hoogste cijfergrens (>=90 voor een „A”) en gaat daarna verder met de lagere grenzen. Zo wordt gegarandeerd dat een cijfer wordt vergeleken met de hoogste beoordeling waarvoor het in aanmerking komt. Als de eerste voorwaarde waar is (A2>=90), retourneert de formule direct „A” en worden verdere voorwaarden niet meer geëvalueerd.

Onjuist geordende formule

Als de volgorde van de voorwaarden wordt omgekeerd en wordt begonnen met de laagste grens, levert dit onjuiste resultaten op.

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

Een schermafbeelding met onjuiste volgorde in een geneste ALS-formule

In deze onjuiste formule zou een cijfer van 95 direct voldoen aan de eerste voorwaarde B2>=60 en ten onrechte het oordeel „D” krijgen.


Getallen en tekst moeten anders worden behandeld

Deze sectie laat zien hoe getallen en tekst verschillend worden behandeld in geneste ALS-instructies.

Getallen

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

Tekst

In geneste ALS-instructies moet tekst tussen dubbele aanhalingstekens worden geplaatst – zie 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

Deze sectie beschrijft de belangrijkste beperkingen en nadelen van geneste ALS-functies.

Complexiteit en leesbaarheid:

Hoewel Excel u tot 64 geneste ALS-functies toestaat, is dat absoluut niet aan te raden. Hoe meer niveaus van nesting, hoe complexer de formule wordt — wat al snel leidt tot formules die moeilijk te lezen, begrijpen en onderhouden zijn.

Foutgevoelig:

Bovendien raken complexe, geneste ALS-instructies al snel foutgevoelig en zijn ze lastig te debuggen of aanpassen.

Moeilijk uit te breiden of schaalbaar:

Als uw logica verandert of u extra voorwaarden moet toevoegen, worden diep geneste ALS-instructies moeilijk aan te passen of uit te breiden.

Het begrijpen van deze beperkingen is essentieel om geneste ALS-instructies in Excel effectief in te zetten. Vaak leidt het combineren van geneste ALS-functies met andere functies, of het kiezen voor alternatieve aanpakken, tot efficiëntere en beter onderhoudbare oplossingen.


Alternatieven voor geneste ALS

Deze sectie presenteert verschillende Excel-functies die een krachtig alternatief bieden voor geneste ALS-instructies.


VERT.ZOEKEN gebruiken

U kunt de functie VERT.ZOEKEN gebruiken in plaats van geneste ALS-instructies om de bovenstaande twee praktijkvoorbeelden uit te voeren. Zo werkt dat:

Voorbeeld 1: Beoordelingssysteem met VERT.ZOEKEN

Hier laat ik zien hoe u VERT.ZOEKEN gebruikt om cijfers automatisch om te zetten naar bijbehorende beoordelingen.

Stap 1: Maak een opzoektabel voor beoordelingen

Maak eerst een opzoektabel (zoals E1:F6 in dit geval) voor het cijferbereik en de bijbehorende beoordelingen.Opmerking:De cijfers in de eerste kolom van de tabel moeten in oplopende volgorde staan.

Een schermafbeelding met een opzoektabel voor cijfers om te gebruiken met VERT.ZOEKEN in Excel

Stap 2: Pas de functie VERT.ZOEKEN toe om beoordelingen toe te wijzen

Selecteer een lege cel (in dit geval C2), voer de volgende formule in en druk op Enter om de eerste beoordeling te krijgen. Selecteer deze formulecel en sleep de vulgreep omlaag om de overige beoordelingen te verkrijgen.

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

Een schermafbeelding waarin het gebruik van VERT.ZOEKEN voor beoordeling in Excel wordt gedemonstreerd

Opmerkingen:
  • De waarde 95 in cel B2 is wat VERT.ZOEKEN zoekt in de eerste kolom van de opzoektabel ($E$2:$F$6). Als deze wordt gevonden, retourneert de functie de bijbehorende graad uit de tweede kolom van de tabel, op dezelfde rij als de overeenkomende waarde.
  • Vergeet niet de verwijzing naar de opzoektabel absoluut te maken door dollartekens ($) toe te voegen, zodat de verwijzing ongewijzigd blijft wanneer de formule naar een andere cel wordt gekopieerd.
  • Voor meer informatie over de functie VERT.ZOEKEN, bezoek deze pagina.
Voorbeeld 2: Berekening van verkoopcommissie met VERT.ZOEKEN

U kunt VERT.ZOEKEN ook gebruiken om de verkoopcommissie in Excel te berekenen. Volg deze stappen.

Stap 1: Maak een opzoektabel voor cijfers

Maak eerst een opzoektabel voor de verkoopcijfers en het bijbehorende commissietarief, zoals E2:F4 in dit geval.Opmerking: De verkoopcijfers in de eerste kolom van de tabel moeten in oplopende volgorde staan.

Een schermafbeelding met een opzoektabel voor verkoopcommissietarieven om te gebruiken met VERT.ZOEKEN in Excel

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 verkrijgen. Selecteer vervolgens de formulecel en sleep de vulgreep naar beneden om de resterende resultaten te genereren.

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

Een schermafbeelding waarin het gebruik van VERT.ZOEKEN voor de berekening van verkoopcommissies in Excel wordt gedemonstreerd

Opmerkingen:
  • In beide voorbeelden wordt VERT.ZOEKEN gebruikt om op basis van een opzoekwaarde (score of verkoopbedrag) een overeenkomstige waarde in een tabel te vinden en een waarde uit dezelfde rij in een opgegeven kolom (cijfer of commissietarief) terug te geven. De vierde parameter, WAAR, geeft aan dat gezocht wordt naar een benaderende overeenkomst — ideaal voor deze scenario’s, aangezien de exacte opzoekwaarde mogelijk niet in de tabel voorkomt.
  • Voor meer informatie over de functie VERT.ZOEKEN, bezoek deze pagina.

ALS.MEERDERE gebruiken

De IFS-functie vereenvoudigt het proces door geneste ALS-functies overbodig te maken, waardoor formules duidelijker en eenvoudiger te beheren zijn. Ze verbetert de leesbaarheid en stroomlijnt het uitvoeren van meerdere voorwaardelijke controles. Zorg ervoor dat u Excel 2019 of nieuwer gebruikt, of een Office 365-abonnement heeft, om de IFS-functie te kunnen gebruiken. Laten we zien hoe u deze in praktische voorbeelden kunt toepassen.

Voorbeeld 1: Beoordelingssysteem met IFS

Stel dat dezelfde beoordelingscriteria als eerder gelden; dan 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 de vulgreep naar beneden voor de overige resultaten.

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

Een schermafbeelding met het gebruik van de ALS.AANTAL-functie voor beoordeling in Excel

Opmerkingen:
  • Elke voorwaarde wordt in volgorde beoordeeld. Zodra een voorwaarde is voldaan, wordt het bijbehorende resultaat geretourneerd en stopt de formule met het controleren van verdere voorwaarden. In dit geval wijst de formule cijfers toe op basis van de score in B2, volgens een klassieke beoordelingsschaal waarbij een hogere score overeenkomt met een beter cijfer.
  • Voor meer informatie over de functie ALS.MEERDERE, bezoek deze pagina.
Voorbeeld 2: Berekening van verkoopcommissie met IFS

Voor het scenario van de berekening van 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 de vulgreep omlaag om de resterende resultaten te verkrijgen.

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

Een schermafbeelding met het gebruik van de ALS.AANTAL-functie voor de berekening van verkoopcommissies in Excel


KIEZEN en VERGELIJK gebruiken

De aanpak met CHOOSE en MATCH is efficiënter en eenvoudiger te beheren dan geneste ALS-instructies. Deze methode vereenvoudigt de formule en maakt updates of wijzigingen direct en overzichtelijk. Hieronder laat ik zien hoe u de functies CHOOSE en MATCH kunt combineren voor de twee praktijkvoorbeelden in dit artikel.

Voorbeeld 1: Beoordelingssysteem met CHOOSE en MATCH

Gebruik de krachtige combinatie van CHOOSE en MATCH om automatisch cijfers toe te kennen op basis van verschillende scores.

Stap 1: Maak een opzoektabel met Zoekwaarde

Maak eerst een celbereik met drempelwaarden waar MATCH doorheen zoekt, zoals $E$2:$E$6 in dit geval.Opmerking:De getallen in dit bereik moeten in oplopende volgorde staan, zodat de functie MATCH correct werkt bij gebruik van een benaderende zoekopdracht.

Een schermafbeelding met een opzoekmatrix voor cijfers met behulp van KIEZEN en VERGELIJKEN in Excel

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 om het eerste cijfer te krijgen. Selecteer deze formulecel en sleep de vulgreep omlaag om de overige resultaten te verkrijgen.

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

Een schermafbeelding waarin KIEZEN en VERGELIJKEN voor beoordeling in Excel wordt gedemonstreerd

Opmerkingen:
  • MATCH(B2, $E$2:$E$6, 1)Dit deel van de formule zoekt de score (95) uit cel B2 op in het bereik $E$2:$E$6. Met de waarde 1 geeft VERGELIJK aan dat gezocht wordt naar een benaderende overeenkomst, oftewel de grootste waarde in het bereik die kleiner is dan of gelijk aan de waarde in B2.
  • CHOOSE(..., "F", "D", "C", "B", „A")Op basis van de positie die door de functie VERGELIJK wordt geretourneerd, kiest KIEZEN het bijbehorende cijfer.
  • Voor meer informatie over de functie VERGELIJK bezoek deze pagina.
  • Voor meer informatie over de functie KIEZEN, bezoek deze pagina.
Voorbeeld 2: Berekening van verkoopcommissie met IFS

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

Stap 1: Maak een opzoektabel met Zoekwaarde

Maak eerst een celbereik met drempelwaarden waar MATCH doorheen zoekt, zoals $E$2:$E$4 in dit geval.Opmerking:De getallen in dit bereik moeten in oplopende volgorde staan, zodat de functie MATCH correct werkt bij gebruik van een benaderende zoekopdracht.

Een schermafbeelding met een opzoekmatrix voor verkoopcommissietarieven met behulp van KIEZEN en VERGELIJKEN in Excel

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

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

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

Een schermafbeelding waarin KIEZEN en VERGELIJKEN voor de berekening van verkoopcommissies in Excel wordt gedemonstreerd

Opmerkingen:

Kort samengevat is het beheersen van geneste ALS-instructies in Excel een waardevolle vaardigheid die uw vermogen versterkt om complexe logische scenario’s in data-analyse en besluitvorming aan te pakken. Hoewel geneste ALS-functies krachtig zijn voor complexe logische bewerkingen, is het belangrijk om u bewust te zijn van hun beperkingen. In bepaalde situaties bieden eenvoudigere alternatieven zoals VERT.ZOEKEN, IFS en CHOOSE gecombineerd met MATCH gestroomlijnde oplossingen. Met deze inzichten kunt u nu zelfverzekerd de meest geschikte Excel-technieken toepassen op uw data-analysetaken — voor helderheid, nauwkeurigheid en efficiëntie in al uw werkbladen. Wilt u zich verder verdiepen in de mogelijkheden van Excel? Onze website staat bol van praktische tutorials.Ontdek hier meer Excel-tips en -trucs.

Beste Office-productiviteitstools

🤖KUTOOLS AI Assistent: Revolutioneer Data-analyse op basis van:Intelligente uitvoering   |  Genereer code|  Maak aangepaste formules  |  Analyseer gegevens en genereer grafieken|  Roep Verbeterde functies aan
Populaire functies:Zoek, markeer of Dubbele waarden markeren   |  Verwijder lege rijen   |  Kolommen samenvoegen of cellen zonder gegevensverlies   |   Afronden zonder formule...
Super ZOEKEN:VLookup met meerdere criteria  |  VLookup met meerdere waarden  |   VLookup over meerdere werkbladen   |   Fuzzy Match....
Geavanceerde keuzelijst:Snel een vervolgkeuzelijst maken   |  Afhankelijke vervolgkeuzelijst   |  Meervoudige selectie in vervolgkeuzelijst....
Kolombeheerder:Een specifiek aantal kolommen toevoegen|Kolommen verplaatsen|Zichtbaarheidsstatus van verborgen kolommen omschakelen|Bereiken en kolommen vergelijken...
Uitgelichte functies:Rasterfocus   |  Ontwerpweergave   |Verbeterde formulebalk   | Werkmap- en bladbeheerder   |  Bronnenbibliotheek(Automatische tekst)|  Datumkiezer   |  Werkbladen samenvoegen  |  Versleutelen/Cellen decoderen   | E-mails verzenden op basis van lijst   |  Superfilter   |   Speciaal filter(Filter cellen met vetgedrukt lettertype/cursief/doorgestreept...) ...
Top 15 toolsets:12 TekstHulpmiddelen(Tekst toevoegen,Specifieke tekens verwijderen, ...)|   50+Grafiektypen(Gantt-diagram, ...)|   40+ Praktische Formules(Leeftijd berekenen op basis van geboortedatum, ...)|   19 InvoeghulpmiddelenHulpmiddelen(QR-code Invoegen,Afbeelding invoegen vanaf pad, ...)|   12 ConversieHulpmiddelen(Omzetten naar woorden,Wisselkoersconversie, ...)|   7 Samenvoegen en splitsenHulpmiddelen(Geavanceerd samenvoegen van rijen,Cellen splitsen, ...)|... en meer
Gebruik Kutools in uw voorkeurstaal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en nog 40+ andere talen!

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


Office Tab Voegt een tabbladinterface toe aan Office en maakt uw werk veel eenvoudiger

  • Schakel tabbladondersteuning in voor bewerken en lezen in Word, Excel, PowerPoint, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten aan in nieuwe tabbladen van hetzelfde venster, in plaats van in afzonderlijke vensters.
  • Verhoog uw productiviteit met 50 % en bespaar dagelijks honderden muisklikken!

Alle Kutools-add-ins in één installatieprogramma.

Kutools for Office bundelt invoegtoepassingen voor Excel, Word, Outlook en PowerPoint, plus Office Tab Pro—ideaal voor teams die met meerdere Office-apps werken.

ExcelWordOutlookTabsPowerPoint
  • Alles-in-één-pakket— Excel-, Word-, Outlook- en PowerPoint-add-ins + Office Tab Pro
  • Één installatieprogramma, één licentie— klaar in enkele minuten (MSI-klaar)
  • Werkt beter samen— gestroomlijnde productiviteit in Office-apps
  • 30-dagen volledig functionele proefversie— geen registratie, geen creditcard
  • Beste prijs-kwaliteitverhouding— bespaar ten opzichte van het kopen van afzonderlijke add-ins