ALS in Excel: zo gebruik je het
Engels: IF
Met ALS laat je Excel kiezen: klopt de test, dan krijg je de ene uitkomst, anders de andere. Bijvoorbeeld =ALS(C2>500;"Hoog";"Laag").
Probeer gratis de eerste oefeningenIn de les De functie ALS
Wat doet ALS?
Met ALS laat je Excel een keuze maken. Je geeft een test op, zoals C2>500, en twee uitkomsten: wat Excel moet tonen als de test klopt, en wat als hij niet klopt.
De uitkomst kan een tekst zijn, een getal of zelfs een berekening. Daardoor gebruik je ALS overal: voor labels zoals Geslaagd en Niet geslaagd, voor een bonus die alleen boven een grens geldt, of om een lege cel op te vangen.
Wanneer gebruik je ALS?
- Een label op basis van een grens: =ALS(B2>=10;"Geslaagd";"Niet geslaagd").
- Een bonus die alleen boven een bepaalde omzet geldt: =ALS(C2>=500;C2*5%;0).
- Een melding bij een lege cel: =ALS(B2="";"Nog invullen";"OK").
- Verzendkosten die vervallen vanaf een bedrag: =ALS(B2>=50;0;4,95).
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.
Ingevuld: =ALS(C2>500;"Hoog";"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 | 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 |
( ) | Meteen na de naam komen de haakjes. Daartussen staat wat de functie nodig heeft om te werken: de argumenten. | ( ) |
test | Wat Excel moet nagaan, zoals C2>500. | C2>500 |
als het klopt | Wat je dan wilt zien. | "Hoog" |
[als het niet klopt] | Niet verplicht. Wat je anders wilt zien. | "Laag" |
; | 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. | |
[ ] | Wat tussen rechte haken staat, mag je weglaten. De haken zelf typ je nooit. |
ALS stap voor stap
In E1 staat =ALS(C2>500;"Hoog";"Laag"). 1200 is meer dan 500. Pas de cijfers of de formule aan en kijk wat er gebeurt.
Zo bouw je die formule zelf op:
- Klik in E1 en typ ALS met een haakje.
=ALS( - Schrijf de test: is de omzet in C2 groter dan 500? Typ daarna een puntkomma.
=ALS(C2>500; - Typ wat je wilt zien als de test klopt. Tekst staat tussen aanhalingstekens: "Hoog". Typ een puntkomma.
=ALS(C2>500;"Hoog"; - Typ wat je wilt zien als de test niet klopt: "Laag".
=ALS(C2>500;"Hoog";"Laag" - Sluit het haakje en druk op Enter: 1200 is meer dan 500, dus je ziet Hoog.
=ALS(C2>500;"Hoog";"Laag")
Meer voorbeelden
Een berekening als uitkomst
In C2 staat =ALS(B2>=500;B2*5%;0). Sofie haalt de grens van 500, dus krijgt ze 5% van haar omzet: 31. Typ 450 in B2, en de bonus wordt 0.
Een lege cel opvangen
In D2 staat =ALS(B2="";"";B2*C2). Zolang het aantal leeg is, blijft het totaal leeg in plaats van 0. Typ een aantal in B2, en het totaal verschijnt.
Verzendkosten
In B2 staat =ALS(A2>=50;0;4,95). Onder de 50 euro betaal je 4,95 verzendkosten. Typ 60 in A2, en de verzending wordt 0.
Meer dan twee uitkomsten
Je kunt ALS in ALS zetten, maar dat wordt snel onleesbaar. Gebruik dan ALS.VOORWAARDEN.
Twee voorwaarden tegelijk
Moeten twee dingen tegelijk kloppen, zet dan EN in de test: =ALS(EN(B2="Gent";C2>=500);"Ja";"Nee"). Volstaat één van de twee, gebruik dan OF: =ALS(OF(B2="Gent";B2="Hasselt");"Ja";"Nee").
Kijken of een cel leeg is
Twee aanhalingstekens na elkaar staan voor een lege cel. Met =ALS(B2="";"Nog invullen";B2*1,21) zie je geen misleidende 0 zolang er nog geen bedrag staat.
Hier gaat het vaak mis
- Tekst moet tussen aanhalingstekens staan, getallen niet.
- Een bedrag met "500" tussen aanhalingstekens wordt tekst.
- Hoofdletters maken geen verschil: voor ALS is "ja" hetzelfde als "JA".
Oefen dit in de les De functie ALS, met correctie en uitleg bij elke stap. De eerste oefeningen zijn gratis.
Veelgestelde vragen
Wat is ALS in het Engels?
IF. In een Nederlandstalige Excel typ je ALS en gebruik je puntkomma's.
Lees ook
WAAR en ONWAARALS.VOORWAARDENEN, OF en NIETALS.FOUTISGETAL en ISLEEG