Excel leren
NL

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
  1. Syntaxis van ALS.VOORWAARDEN
  2. Voorbeeld: cijfers
  3. WAAR als standaard
  4. Volgorde telt
  5. ALS.VOORWAARDEN vs. ALS vs. SCHAKELEN
  6. Veelgestelde vragen

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

ABC
1LeerlingScoreCijfer
2Anna72B
3Ben55D
4Chris90A
5Dana41F
=ALS.VOORWAARDEN(B2>=80; "A"; B2>=70; "B"; B2>=60; "C"; B2>=50; "D"; WAAR; "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?

SituatieBeste keuze
Eén voorwaarde, twee uitkomstenALS
Meerdere grenzen of vergelijkingen (>=, <)ALS.VOORWAARDEN
Eén waarde vergeleken met vaste opties ("M" → maandag)SCHAKELEN
Veel staffels die kunnen veranderenEen 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").