Home › Excel-functies › ALS.VOORWAARDEN
ALS.VOORWAARDEN in Excel
ALS.VOORWAARDEN test een lijst voorwaarden op volgorde en geeft de uitkomst van de eerste die waar is. Het doet hetzelfde als een stapel geneste ALS-functies, maar leest en schrijft veel makkelijker. In de Engelse Excel heet de functie IFS.
In deze uitleg
Syntaxis van ALS.VOORWAARDEN
=ALS.VOORWAARDEN(voorwaarde1; waarde1; [voorwaarde2; waarde2]; …)Je schrijft paren: een voorwaarde en wat je terugkrijgt als die waar is. Tot 127 paren. ALS.VOORWAARDEN zit in Excel 2019, 2021, 2024 en Microsoft 365.
Voorbeeld: cijfers bij scores
| A | B | C | |
|---|---|---|---|
| 1 | Leerling | Score | Cijfer |
| 2 | Anna | 72 | B |
| 3 | Ben | 55 | D |
| 4 | Chris | 90 | A |
| 5 | Dana | 41 | F |
Excel test van links naar rechts en stopt bij de eerste voorwaarde die waar is. Bij 72 mislukt de eerste test en slaagt de tweede: B. Met geneste ALS heb je hiervoor vier ALS-functies en vier sluithaakjes nodig.
Het WAAR-trucje voor "al het andere"
ALS.VOORWAARDEN heeft geen ingebouwde "anders"-waarde. Is geen enkele voorwaarde waar, dan krijg je #N/B. Daarom is het laatste paar WAAR; "F": WAAR is altijd waar, dus het vangt alles op wat de eerdere voorwaarden misten.
De volgorde telt
Omdat ALS.VOORWAARDEN stopt bij de eerste treffer, zet je de strengste voorwaarde voorop. =ALS.VOORWAARDEN(B2>=50; "D"; B2>=80; "A"; …) geeft elke score boven 50 een D, want 90 is ook >= 50.
ALS.VOORWAARDEN, ALS, SCHAKELEN of een opzoektabel?
| Situatie | Beste keuze |
|---|---|
| Eén voorwaarde, twee uitkomsten | ALS |
| Meerdere grenzen of vergelijkingen (>=, <) | ALS.VOORWAARDEN |
| Eén waarde vergeleken met vaste opties ("M" → maandag) | SCHAKELEN |
| Veel staffels die kunnen veranderen | Een tabel met X.ZOEKEN of VERT.ZOEKEN |
Veelgestelde vragen
Waarom geeft ALS.VOORWAARDEN #N/B?
Geen enkele voorwaarde is waar. Zet WAAR met een standaardwaarde als laatste paar.
Zit ALS.VOORWAARDEN in Excel 2016?
Alleen voor abonnees van Microsoft 365. De losse Excel 2016 heeft het niet; gebruik daar geneste ALS-functies.
Kan ik ALS.VOORWAARDEN combineren met EN of OF?
Ja, elke voorwaarde mag EN(...) of OF(...) zijn, bijvoorbeeld =ALS.VOORWAARDEN(EN(B2>=60; C2="Ja"); "Geslaagd"; WAAR; "Gezakt").