Alle Excel-functies

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.

=EN(test1; [test2]; ...)

WAAR als alle voorwaarden kloppen.

Ingevuld: =EN(A2="Gent";C2>1000)

Zo lees je de formule, onderdeel per onderdeel:

OnderdeelWat het betekentIn het voorbeeld
=Elke formule begint met een gelijkheidsteken. Zonder = ziet Excel wat je typt als gewone tekst.=
ENDe 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.( )
test1De 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.

E1
A
B
C
D
E
F
G
H
1
Regio
Product
Omzet
WAAR
2
Gent
Laptop
1200
3
Sint-Niklaas
Scherm
340
4
Gent
Scherm
410
5
Antwerpen
Laptop
980
6
Sint-Niklaas
Muis
75
7
8
9
10
Gereed

Zo bouw je die formule zelf op:

  1. Typ in E1 EN met een haakje.=EN(
  2. De eerste voorwaarde: staat er Gent in A2? Typ een puntkomma.=EN(A2="Gent";
  3. De tweede voorwaarde: is de omzet in C2 groter dan 1000?=EN(A2="Gent";C2>1000
  4. 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.

E1
A
B
C
D
E
F
G
H
1
Regio
Product
Omzet
Bonus
2
Gent
Laptop
1200
3
Sint-Niklaas
Scherm
340
4
Gent
Scherm
410
5
Antwerpen
Laptop
980
6
Sint-Niklaas
Muis
75
7
8
9
10
Gereed

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.

C2
A
B
C
D
E
F
G
H
1
Klant
Bestelling
Verzending
2
Lid
35
0
3
4
5
6
7
8
9
10
Gereed

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.

C1
A
B
C
D
E
F
G
H
1
Temperatuur
WAAR
2
18
3
4
5
6
7
8
9
10
Gereed

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").
Nu zelf proberen?
Oefen dit in de les EN, OF en NIET, met correctie en uitleg bij elke stap. De eerste oefeningen zijn gratis.

Probeer gratis de eerste oefeningen

Veelgestelde vragen

Wat doet NIET?

NIET keert een test om: WAAR wordt ONWAAR en omgekeerd.

Lees ook

WAAR en ONWAARALSALS.VOORWAARDENALS.FOUTISGETAL en ISLEEG