Excel-tips

ALS-functie in Excel: zo gebruik je de ALS-formule

wo 17 jun2 min lezen

Dit artikel is gebaseerd op de Nederlandse versie van Excel. Gebruik je de Engelse versie? De functie heet daar IF in plaats van ALS. Bij elk onderdeel staat de Engelse variant erbij.

Wat doet de ALS-functie?

De ALS-functie (EN: IF) is één van de meest gebruikte formules in Excel. Je gebruikt hem om een keuze te maken op basis van een voorwaarde: als dit waar is, doe dan X, anders doe Y.

De opbouw van de ALS-formule

NL: =ALS(voorwaarde; waarde_als_waar; waarde_als_onwaar)
EN: =IF(condition, value_if_true, value_if_false)
  • Voorwaarde / condition: de test die Excel uitvoert, bijv. A1 > 100

  • Waarde als waar / value_if_true: wat Excel teruggeeft als de voorwaarde klopt

  • Waarde als onwaar / value_if_false: wat Excel teruggeeft als de voorwaarde niet klopt

Voorbeeld: geslaagd of gezakt

Stel: in kolom A staan scores van studenten. Je wilt in kolom B automatisch "Geslaagd" of "Gezakt" weergeven op basis van een grens van 55 punten:

NL: =ALS(A2 >= 55; "Geslaagd"; "Gezakt")
EN: =IF(A2 >= 55, "Geslaagd", "Gezakt")

Is de score in A2 gelijk aan of hoger dan 55? Dan toont Excel "Geslaagd". Anders "Gezakt".

Geneste ALS: meerdere voorwaarden

Je kunt ALS-functies in elkaar nesten voor meerdere uitkomsten. Voorbeeld met drie niveaus:

NL: =ALS(A2 >= 80; "Uitstekend"; ALS(A2 >= 55; "Voldoende"; "Onvoldoende"))
EN: =IF(A2 >= 80, "Uitstekend", IF(A2 >= 55, "Voldoende", "Onvoldoende"))

Excel evalueert de voorwaarden van links naar rechts. Zodra een voorwaarde klopt, stopt hij met controleren.

ALS combineren met EN en OF

Wil je meerdere voorwaarden tegelijk controleren? Gebruik EN() (EN: AND) of OF() (EN: OR) binnen de ALS:

NL: =ALS(EN(A2 >= 55; B2 = "Aanwezig"); "Geslaagd"; "Gezakt")
EN: =IF(AND(A2 >= 55, B2 = "Aanwezig"), "Geslaagd", "Gezakt")

Hier moet de student zowel een voldoende score hebben als aanwezig zijn geweest.

Veelgemaakte fouten

Tekst niet tussen aanhalingstekens

Tekst in een ALS-formule moet altijd tussen aanhalingstekens staan: "Geslaagd", niet Geslaagd. Anders geeft Excel een foutmelding.

Te veel geneste ALS-functies

Bij meer dan drie of vier niveaus wordt de formule onoverzichtelijk. Gebruik dan liever KIEZEN() (EN: CHOOSE) of een opzoektabel met VERT.ZOEKEN.

Volgorde van voorwaarden

Excel stopt bij de eerste voorwaarde die klopt. Zet de strengste voorwaarde altijd bovenaan. Als je eerst >= 55 controleert en daarna >= 80, bereikt de tweede voorwaarde nooit een score van 80 of hoger.

Wanneer gebruik je de ALS-functie?

  • Automatisch een label toekennen (geslaagd/gezakt, hoog/laag, ja/nee)

  • Kortingen berekenen op basis van een besteldrempel

  • Lege cellen opvangen met een alternatieve waarde

  • Conditiebewaking in financiële modellen

Wil je dit hands-on leren?

In de Excel cursus voor beginners en de gevorderden cursus oefen je met de ALS-functie aan de hand van praktijkcases. Zo leer je niet alleen de theorie, maar ook wanneer je welke formule het best kunt inzetten.

Wil je hier beter in worden?