Excel leren
NL

Home › Excel-functies › EN, OF en NIET

EN, OF en NIET in Excel

EN, OF en NIET combineren voorwaarden tot één WAAR of ONWAAR. Los zijn ze zelden het eindantwoord, maar in ALS, filters en voorwaardelijke opmaak zijn ze onmisbaar. In de Engelse Excel heten ze AND, OR en NOT.

In deze uitleg
  1. Syntaxis
  2. Voorbeeld
  3. In de ALS-functie
  4. NIET
  5. Opmaak en filteren
  6. Veelgestelde vragen

Syntaxis

FunctieSyntaxisGeeft WAAR als
EN=EN(logisch1; [logisch2]; …)Alle voorwaarden waar zijn
OF=OF(logisch1; [logisch2]; …)Minstens één voorwaarde waar is
NIET=NIET(logisch)De voorwaarde onwaar is

Voorbeeld

ABCDE
1LeerlingScoreOpdrachtENOF
2Anna72JaWAARWAAR
3Ben55JaONWAARWAAR
4Chris90NeeONWAARWAAR
5Dana41NeeONWAARONWAAR
  • Kolom D: =EN(B2>=60; C2="Ja"). Alleen Anna voldoet aan beide voorwaarden.
  • Kolom E: =OF(B2>=60; C2="Ja"). Iedereen behalve Dana voldoet aan minstens één.

In de ALS-functie

Zet EN of OF in het eerste argument van ALS om tekst terug te geven in plaats van WAAR/ONWAAR:

=ALS(EN(B2>=60; C2="Ja"); "Geslaagd"; "Gezakt") =ALS(OF(B2="VIP"; C2>1000); "Gratis verzending"; "")

Controleren of een waarde tussen 10 en 20 ligt: =EN(A2>=10; A2<=20). Excel begrijpt 10<=A2<=20 niet; je hebt altijd EN nodig.

NIET

NIET draait een uitkomst om. Vooral handig bij functies die WAAR/ONWAAR teruggeven:

  • =NIET(ISLEEG(A2)): WAAR als A2 is ingevuld.
  • =ALS(NIET(ISGETAL(VIND.SPEC("test"; A2))); "Echte bestelling"; "Test")

Vaak is <> eenvoudiger: =A2<>"Klaar" in plaats van =NIET(A2="Klaar").

In voorwaardelijke opmaak en FILTER

  • Regel voor voorwaardelijke opmaak: =EN($D2<VANDAAG(); $E2<>"Klaar") markeert open taken die over tijd zijn.
  • FILTER accepteert geen EN/OF op bereiken; gebruik * voor EN en + voor OF: =FILTER(A2:C10; (B2:B10>=60)*(C2:C10="Ja")).

Veelgestelde vragen

Hoeveel voorwaarden kunnen EN en OF aan?

Elk tot 255 voorwaarden.

Waarom geeft EN #WAARDE!?

Geen van de argumenten levert WAAR of ONWAAR op, bijvoorbeeld als je naar cellen met tekst verwijst. Zorg dat elk argument een vergelijking is.

Wat is EX.OF?

EX.OF ("exclusieve of", in het Engels XOR) geeft WAAR als een oneven aantal voorwaarden waar is; bij twee voorwaarden dus als er precies één waar is.