ALS.VOORWAARDEN in Excel: zo gebruik je het
Engels: IFS
ALS.VOORWAARDEN test een reeks voorwaarden na elkaar en geeft de uitkomst van de eerste die klopt. Zo vermijd je geneste ALS-formules.
Probeer gratis de eerste oefeningenIn de les ALS.VOORWAARDEN
Wat doet ALS.VOORWAARDEN?
ALS.VOORWAARDEN test een reeks voorwaarden na elkaar en geeft de uitkomst van de eerste die klopt. Je schrijft telkens een paar: een test, en wat je dan wilt zien.
Dat is overzichtelijker dan een ALS in een ALS in een ALS. Zet de strengste test vooraan, want Excel stopt bij de eerste die klopt, en sluit af met WAAR als vangnet voor alles wat overblijft.
Wanneer gebruik je ALS.VOORWAARDEN?
- Een score omzetten in een beoordeling: =ALS.VOORWAARDEN(B2>=16;"Zeer goed";B2>=12;"Goed";B2>=10;"Voldoende";WAAR;"Onvoldoende").
- Klanten indelen in A, B en C volgens hun omzet: =ALS.VOORWAARDEN(C2>=10000;"A";C2>=2500;"B";WAAR;"C").
- Een kortingspercentage per schijf: =ALS.VOORWAARDEN(B2>=1000;10%;B2>=500;5%;WAAR;0).
- Een status bij een vervaldatum: =ALS.VOORWAARDEN(B2<VANDAAG();"Te laat";B2<VANDAAG()+7;"Deze week";WAAR;"Later").
Syntax
De syntax is het vaste patroon van een functie. De woorden tussen de haakjes zijn plaatshouders: daar vul je zelf iets in, zoals een cel, een getal of een tekst. Al de rest typ je precies zoals het er staat.
De uitkomst van de eerste test die klopt.
Ingevuld: =ALS.VOORWAARDEN(C3>=1000;"Hoog";C3>=300;"Midden";WAAR;"Laag")
Zo lees je de formule, onderdeel per onderdeel:
| Onderdeel | Wat het betekent | In het voorbeeld |
|---|---|---|
= | Elke formule begint met een gelijkheidsteken. Zonder = ziet Excel wat je typt als gewone tekst. | = |
ALS.VOORWAARDEN | De naam van de functie: zo weet Excel wat het moet doen. Je mag ze in kleine letters typen, Excel zet ze zelf in hoofdletters. | ALS.VOORWAARDEN |
( ) | Meteen na de naam komen de haakjes. Daartussen staat wat de functie nodig heeft om te werken: de argumenten. | ( ) |
test1 | De eerste voorwaarde, zoals C2>=1000. Zet de strengste vooraan. | C3>=1000 |
waarde1 | Wat je ziet als test1 klopt. | "Hoog" |
test2 | De volgende voorwaarde. Excel kijkt er alleen naar als test1 niet klopt. | C3>=300 |
waarde2 | Wat je ziet als test2 klopt. | "Midden" |
; | Een puntkomma scheidt de argumenten van elkaar. In een Engelstalige Excel is dat een komma. | ; |
" " | Tekst typ je tussen aanhalingstekens, zoals "Gent". Een getal of een cel, zoals 500 of A2, typ je zonder. | |
... | Je mag er nog meer opgeven, telkens met een puntkomma ertussen. |
ALS.VOORWAARDEN stap voor stap
In E1 staat =ALS.VOORWAARDEN(C3>=1000;"Hoog";C3>=300;"Midden";WAAR;"Laag"). 340 haalt de eerste test niet, maar wel de tweede. Pas de cijfers of de formule aan en kijk wat er gebeurt.
Zo bouw je die formule zelf op:
- Typ in E1 de functie met een haakje.
=ALS.VOORWAARDEN( - Het eerste paar: de strengste test, C3>=1000, een puntkomma en "Hoog".
=ALS.VOORWAARDEN(C3>=1000;"Hoog" - Het tweede paar: C3>=300 en "Midden".
=ALS.VOORWAARDEN(C3>=1000;"Hoog";C3>=300;"Midden" - Sluit af met WAAR en "Laag": dat is de uitkomst als geen enkele test klopt.
=ALS.VOORWAARDEN(C3>=1000;"Hoog";C3>=300;"Midden";WAAR;"Laag" - Sluit het haakje en druk op Enter: 340 haalt de eerste test niet, maar wel de tweede, dus je ziet Midden.
=ALS.VOORWAARDEN(C3>=1000;"Hoog";C3>=300;"Midden";WAAR;"Laag")
Meer voorbeelden
Een score beoordelen
In D1 staat =ALS.VOORWAARDEN(B2>=16;"Zeer goed";B2>=12;"Goed";B2>=10;"Voldoende";WAAR;"Onvoldoende"). 13 haalt 16 niet, maar wel 12: Goed. Probeer ook 9 en 17 in B2.
Een korting per schijf
In B2 staat =ALS.VOORWAARDEN(A2>=1000;10%;A2>=500;5%;WAAR;0). 750 haalt de schijf van 1000 niet, maar wel die van 500: 5% korting.
Kiezen uit vaste waarden met SCHAKELEN
In B2 staat =SCHAKELEN(A2;1;"Laag";2;"Midden";3;"Hoog";"Onbekend"). SCHAKELEN vergelijkt één cel met een lijst vaste waarden. Dat is korter dan ALS.VOORWAARDEN als je telkens op gelijkheid test.
Volgorde is alles
Excel stopt bij de eerste test die klopt. Zet de strengste test dus vooraan en sluit af met WAAR als standaarduitkomst.
Hier gaat het vaak mis
- Zonder afsluitende WAAR krijg je #N/B als geen enkele test klopt.
- Beschikbaar vanaf Excel 2019.
Oefen dit in de les ALS.VOORWAARDEN, met correctie en uitleg bij elke stap. De eerste oefeningen zijn gratis.
Veelgestelde vragen
Is dit beter dan geneste ALS?
Ja, de formule is veel beter leesbaar. In heel oude Excel-versies heb je geen keuze en moet je nesten.
Wat is SCHAKELEN?
SCHAKELEN vergelijkt één waarde met een lijst vaste waarden: =SCHAKELEN(A2;1;"Laag";2;"Midden";3;"Hoog";"Onbekend"). Dat is korter dan ALS.VOORWAARDEN als je telkens op gelijkheid test. De laatste waarde is de uitkomst als niets past.