EN, OF en NIET in Excel: zo gebruik je het
Engels: AND, OR, NOT
EN geeft WAAR als alle voorwaarden kloppen. OF geeft WAAR als er minstens één klopt. Je gebruikt ze meestal binnen ALS.
Probeer gratis de eerste oefeningenIn de les EN, OF en NIET
Wat doen EN, OF en NIET?
EN en OF combineren meerdere voorwaarden tot één antwoord. EN geeft WAAR als alle voorwaarden kloppen. OF geeft WAAR als er minstens één klopt. NIET keert een uitkomst om: van WAAR maakt het ONWAAR.
Op zichzelf tonen ze alleen WAAR of ONWAAR. Hun kracht zit in ALS: zet EN of OF op de plaats van de test, en ALS kiest een uitkomst op basis van meerdere voorwaarden tegelijk.
Wanneer gebruik je EN, OF en NIET?
- Een bonus als de regio Gent is én de omzet boven 1000 ligt: =ALS(EN(A2="Gent";C2>1000);"Bonus";"Geen").
- Gratis verzending voor leden of voor bestellingen vanaf 50 euro: =ALS(OF(A2="Lid";B2>=50);0;4,95).
- Nagaan of een getal tussen twee grenzen ligt: =EN(B2>=10;B2<=20).
- Alles behalve één waarde: =NIET(A2="Gent").
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.
WAAR als alle voorwaarden kloppen.
Ingevuld: =EN(A2="Gent";C2>1000)
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. | = |
EN | 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. | EN |
( ) | Meteen na de naam komen de haakjes. Daartussen staat wat de functie nodig heeft om te werken: de argumenten. | ( ) |
test1 | De eerste voorwaarde, zoals A2="Gent". | A2="Gent" |
[test2] | Niet verplicht. Een volgende voorwaarde, zoals C2>1000. | C2>1000 |
; | 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. | |
... | Je mag er nog meer opgeven, telkens met een puntkomma ertussen. |
EN, OF en NIET stap voor stap
In E1 staat =EN(A2="Gent";C2>1000). Beide voorwaarden kloppen voor rij 2. Pas de cijfers of de formule aan en kijk wat er gebeurt.
Zo bouw je die formule zelf op:
- Typ in E1 EN met een haakje.
=EN( - De eerste voorwaarde: staat er Gent in A2? Typ een puntkomma.
=EN(A2="Gent"; - De tweede voorwaarde: is de omzet in C2 groter dan 1000?
=EN(A2="Gent";C2>1000 - Sluit het haakje en druk op Enter: beide kloppen voor rij 2, dus je ziet WAAR.
=EN(A2="Gent";C2>1000)
Meer voorbeelden
EN in ALS
In E1 staat =ALS(EN(A2="Gent";C2>1000);"Bonus";"Geen"). Gent en meer dan 1000: beide voorwaarden kloppen, dus Bonus. Verander C2 in 900, en het wordt Geen.
OF voor gratis verzending
In C2 staat =ALS(OF(A2="Lid";B2>=50);0;4,95). De bestelling is kleiner dan 50, maar de klant is lid: bij OF volstaat één voorwaarde.
Tussen twee grenzen
In C1 staat =EN(A2>=15;A2<=25). 18 ligt tussen 15 en 25, dus WAAR. Schrijf beide grenzen apart: 15<=A2<=25 werkt in Excel niet.
Combineren met ALS
Zet EN of OF op de plaats van de test: =ALS(EN(A2="Gent";C2>1000);"Bonus";"Geen").
Hier gaat het vaak mis
- OF(A2="Gent";"Hasselt") werkt niet. Herhaal de cel: OF(A2="Gent";A2="Hasselt").
Oefen dit in de les EN, OF en NIET, met correctie en uitleg bij elke stap. De eerste oefeningen zijn gratis.
Veelgestelde vragen
Wat doet NIET?
NIET keert een test om: WAAR wordt ONWAAR en omgekeerd.