Geneste ALS-functies beheersen in Excel – Een stapsgewijze handleiding
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.
- Geneste ALS leesbaar maken
- De volgorde van geneste ALS-functies
- Cijfers en tekst moeten verschillend worden behandeld
- Beperkingen van geneste ALS
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.
- 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.
- 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.
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))))
- 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:
- 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.
- 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.
- 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.
- 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.
- "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.
- Niveau1 (€20.000+):20%
- Niveau2 (€10.000-€19.999):15%
- Niveau3 (<€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))
- 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:
- B2: Dit is het verkoopbedrag van de verkoper, dat als basis dient voor de berekening van de commissie.
- 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%.
- 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".
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")))))
- 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.
- 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+".
- 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")))))
- 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.
- 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+".
- 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".
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"))))
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"))))
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.
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)
- 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.
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)
- 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")
- 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%)
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.
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")
- 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.
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%)
- Wil je meer weten over de VERGELIJKEN-functie, bezoek dan deze pagina.
- Wil je meer weten over de KIEZEN-functie, bezoek dan deze pagina.
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.
Gerelateerde artikelen
Gebruik de ALS-functie met EN, OF en NIET in Excel
In combinatie met logische operatoren zoals EN, OF en NIET wordt de kracht van de ALS-functie aanzienlijk uitgebreid. De kracht van deze combinatie ligt in het vermogen om meerdere voorwaarden tegelijk te verwerken, waardoor resultaten kunnen worden aangepast aan uiteenlopende en complexe situaties. In deze handleiding laten we zien hoe je deze krachtige functies effectief inzet in Excel om nieuwe mogelijkheden voor data-analyse te ontsluiten en je besluitvorming te verbeteren.
Voorwaardelijke keuzelijst met ALS-functie
In deze handleiding worden5 methoden stap voor stap uitgelegd om een voorwaardelijke keuzelijst in Excel te maken.
Power Query: ALS-instructie – geneste ALS & meerdere voorwaarden
In Excel Power Query is de ALS-instructie een van de populairste functies om een voorwaarde te controleren en een specifieke waarde terug te geven, afhankelijk van of het resultaat WAAR of ONWAAR is. Er zijn enkele verschillen tussen deze ALS-instructie en de ALS-functie van Excel. In deze handleiding introduceer ik de syntaxis van deze ALS-instructie en geef ik enkele eenvoudige en complexe voorbeelden.
Beste Office-productiviteitstools
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!
Inhoudsopgave
- ALS-functie versus geneste ALS-functies
- Gebruik van geneste ALS
- Syntaxis van geneste ALS
- Praktische voorbeelden van geneste ALS
- Geneste ALS met EN / OF-voorwaarde
- Tips en trucs voor geneste ALS
- Geneste ALS leesbaar maken
- De volgorde van geneste ALS-functies
- Cijfers en tekst moeten verschillend worden behandeld
- Beperkingen van geneste ALS
- Alternatieven voor geneste ALS
- Gebruik van VERT.ZOEKEN
- Gebruik van IFS
- Gebruik van KIEZEN en VERGELIJKEN
- Gerelateerde artikelen
- De beste Office-productiviteitstools
- Opmerkingen