Geneste ALS-instructies in Excel beheersen – Een stapsgewijze handleiding
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.

- Geneste ALS leesbaar maken
- De volgorde van geneste ALS-functies
- Getallen en tekst moeten anders worden behandeld
- Beperkingen van geneste ALS
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.
- 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.
- 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.

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))))
- 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:
- 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".
- 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".
- 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".
- 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".
- "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.
- Niveau 1 ($20,000+): 20 %
- Niveau 2 ($10,000-$19,999): 15 %
- Niveau 3 (<$10,000): 10 %

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

- 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:
- B2: Dit is het verkoopbedrag van de verkoper en vormt de basis voor de commissieberekening.
- 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.
- 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.

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

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

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

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

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.

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)

- 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.

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)

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

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

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.

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

- 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.

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

- Voor meer informatie over de functie VERGELIJK,bezoek deze pagina.
- Voor meer informatie over de functie KIEZEN, bezoek deze pagina.
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.
Gerelateerde artikelen
Gebruik de ALS-functie met EN, OF en NIET in Excel
Wanneer u logische operatoren zoals EN, OF en NIET combineert met de ALS-functie, vergroten de mogelijkheden aanzienlijk. De kracht van deze combinatie zit hem in het vermogen om meerdere voorwaarden tegelijk te evalueren, zodat resultaten automatisch aansluiten bij uiteenlopende en complexe scenario’s. In deze handleiding ontdekt u hoe u deze krachtige functies in Excel effectief inzet om nieuwe dimensies van data-analyse te ontsluiten en uw besluitvorming te versterken.
Voorwaardelijke keuzelijst met ALS-instructie
Deze handleiding laat u in vijf stappen zien hoe u een voorwaardelijke keuzelijst maakt in Excel.
Power Query: Als-instructie – geneste als-instructies en meerdere voorwaarden
In Excel Power Query is de als-instructie een van de meest gebruikte functies om een voorwaarde te controleren en een specifieke waarde terug te geven, afhankelijk van of het resultaat WAAR of ONWAAR is. Deze als-instructie verschilt op enkele punten van de bekende ALS-functie in Excel. In deze handleiding bespreken we de syntaxis van de als-instructie en laten we eenvoudige én complexe voorbeelden zien.
Beste Office-productiviteitstools
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.
- 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
Inhoudsopgave
- ALS-functie versus geneste ALS-instructies
- Gebruik van geneste ALS
- Syntaxis van geneste ALS
- Praktische voorbeelden van geneste ALS
- Geneste ALS met EN-/OF-voorwaarden
- Tips en trucs voor geneste ALS
- Geneste ALS leesbaar maken
- De volgorde van geneste ALS-functies
- Getallen en tekst moeten anders worden behandeld
- Beperkingen van geneste ALS
- Alternatieven voor geneste ALS
- VERT.ZOEKEN gebruiken
- ALS.MEERDERE gebruiken
- KIEZEN en VERGELIJK gebruiken
- Gerelateerde artikelen
- De beste Office-productiviteitstools
- Opmerkingen