KutoolsforOffice — Eén oplossing, vijf krachtige tools.Meer bereiken met minder moeite.

Hoe gebruik je de ALS-functie in combinatie met EN, OF en NIET in Excel?

AuteurKelly Wijzigingsdatum

De ALS-functie van Excel is een krachtig bewijs van hoe logische bewerkingen gegevensverwerking efficiënt en flexibel kunnen maken. De kracht van de ALS-functie ligt in haar vermogen om voorwaarden te beoordelen en op basis daarvan specifieke resultaten te leveren. Ze volgt een heldere, fundamentele logica:

=IF(condition, value_if_true, value_if_false)

Wanneer u de ALS-functie combineert met logische operatoren zoals EN, OF en NIET, breiden haar mogelijkheden zich aanzienlijk uit. De kracht van deze combinatie ligt in het vermogen om meerdere voorwaarden tegelijk te verwerken, zodat resultaten automatisch meebewegen met uiteenlopende en complexe scenario’s. In deze handleiding ontdekt u hoe u deze krachtige functies effectief kunt inzetten in Excel om nieuwe dimensies van data-analyse te ontsluiten en uw besluitvorming te versterken. Laten we beginnen en de praktische toepassingen van deze indrukwekkende Excel-functies verkennen!

Een schermafbeelding van een geneste Excel-formule die IF, EN, OF en NIET combineert voor het berekenen van bonusgeschiktheid


IF AND formule

Om meerdere voorwaarden te beoordelen en een specifiek resultaat te geven wanneer álle voorwaarden zijn vervuld (WAAR), en een ander resultaat wanneer één of meer voorwaarden niet zijn vervuld (ONWAAR), integreert u de EN-functie in de logische test van de ALS-instructie. De structuur hiervan is:

=IF(AND(condition1, condition2, …), value_if_all_true, value_if_any_false)

Stel dat u docent bent en de cijfers van uw leerlingen analyseert. U wilt bepalen of een leerling geslaagd is op basis van twee criteria: een score hoger dan 70 én een aanwezigheid van meer dan 80 %.

  1. Begin met het onderzoeken van de gegevens van de eerste student: hun score staat in cel B2 en hun aanwezigheid in cel C2. Pas voor deze student de volgende formule toe in cel D2:
    =IF(AND(B2>70, C2>80%), "Pass", "Fail")
    Tip: Deze formule controleert of de score in B2 hoger is dan 70 én de aanwezigheid in C2 meer dan 80 %. Als beide voorwaarden worden vervuld, retourneert de formule „Geslaagd”; anders „Gezakt".
  2. Sleep de formule omlaag door de kolom om de score en aanwezigheid van elke student te beoordelen.

    Een schermafbeelding van een IF EN-formule gebruikt in Excel


IF OR Formule

Om meerdere voorwaarden te evalueren en een specifiek resultaat te geven zodra één van de voorwaarden is vervuld (WAAR), en een ander resultaat wanneer géén van de voorwaarden is vervuld (ONWAAR), kunt u de OF-functie gebruiken in de logische test van de ALS-instructie. De formule is als volgt opgebouwd:

=IF(OR(condition1, condition2, …), value_if_any_true, value_if_all_false)

Bijvoorbeeld in een onderwijscontext: stel een flexibeler slagingscriterium in. Een leerling slaagt als hij óf een score boven 90 haalt, óf een aanwezigheidspercentage van meer dan 95 % heeft.

  1. Beoordeel de prestaties van de eerste student op basis van hun score in cel B2 en aanwezigheid in cel C2. Pas de volgende formule toe in een aangrenzende cel, zoals D2:
    =IF(OR(B2>90, C2>95%), "Pass", "Fail")
    Tip: Deze formule controleert of de score in cel B2 hoger is dan 90 of de aanwezigheid in cel C2 meer dan 95 %. Als één van beide voorwaarden wordt voldaan, retourneert de formule „Geslaagd”; anders „Gezakt".
  2. Kopieer deze formule omlaag in de kolom om deze op elke student in uw lijst toe te passen, zodat u snel kunt beoordelen of een student geslaagd is volgens deze criteria.

    Een schermafbeelding van een IF OF-formule gebruikt in Excel


IF NOT Formule

Om een voorwaarde te evalueren en een specifiek resultaat te geven wanneer de voorwaarde NIÉT is vervuld (ONWAAR), en een ander resultaat wanneer deze WEL is vervuld (WAAR), is de NIET-functie binnen de ALS-instructie uw ideale oplossing. De structuur van deze formule is:

=IF(NOT(condition), value_if_false, value_if_true)

Als praktisch voorbeeld: denk aan een arbeidssituatie waarin bonussen voor medewerkers worden bepaald op basis van hun aanwezigheidsregister. Medewerkers komen in aanmerking voor een bonus als ze niet meer dan drie dagen afwezig zijn geweest.

  1. Om dit te beoordelen voor de eerste werknemer, wiens aantal afwezige dagen in cel B2 staat, gebruikt u de formule:
    =IF(NOT(B2>3), "Eligible", "Not Eligible")
    Tip: Deze formule controleert het aantal afwezige dagen in B2. Als dit NIET hoger is dan 3, retourneert de formule „In aanmerking komend”; anders „Niet in aanmerking komend".
  2. Kopieer deze formule naar beneden in de kolom om deze op elke werknemer toe te passen.

    Een schermafbeelding van een IF NIET-formule gebruikt in Excel


Geavanceerde scenario’s met IF en logische functies

In dit gedeelte verkennen we het krachtige gebruik van de ALS-functie in Excel, gecombineerd met logische operatoren zoals EN, OF en NIET. Van hoofdlettergevoelige evaluaties tot geneste ALS-instructies: dit gedeelte laat zien hoe buitengewoon veelzijdig Excel is bij complexe data-analyse.


Als aan uw voorwaarde is voldaan, voert u een berekening uit

Naast het leveren van vooraf gedefinieerde uitkomsten kan de ALS-functie in Excel, in combinatie met logische operatoren zoals EN, OF en NIET, diverse berekeningen uitvoeren afhankelijk van of de ingestelde voorwaarden WAAR of ONWAAR zijn. We gebruiken de combinatie ALS EN als voorbeeld om deze functionaliteit te demonstreren.

Stel dat u een verkoopteam leidt en bonussen wilt berekenen. U besluit dat een medewerker een bonus van 10 % over zijn verkoop ontvangt als hij meer dan €100 verkoopt én meer dan 30 uur per week werkt.

  1. Bij de eerste beoordeling bekijkt u de gegevens van Alice, met haar verkoopcijfers in cel B2 en het aantal gewerkte uren in cel C2. Pas deze formule toe in D2:
    =IF(AND(B2>100, C2>30), B2*0.1, 0)
  2. Breid deze formule uit naar de rest van uw team door deze omlaag in de kolom te kopiëren, zodat de bonus van elke werknemer automatisch wordt berekend op basis van dezelfde criteria.

    Een schermafbeelding van een Excel-formule die een bonus berekent met behulp van de functies IF en EN

Opmerking: In deze sectie richten we ons op het gebruik van de ALS-functie in combinatie met EN voor berekeningen op basis van specifieke voorwaarden. Dit concept is ook uitbreidbaar met OF en NIET, evenals geneste logische functies, zodat u diverse conditionele berekeningen in Excel kunt uitvoeren.


Hoofdlettergevoelige AND-, OR- en NOT-instructies

In Excel zijn logische functies zoals EN, OF en NIET doorgaans hoofdletterongevoelig, maar in bepaalde scenario’s is hoofdlettergevoeligheid bij tekstgegevens essentieel. Door de EXACT-functie te combineren met deze logische operatoren, kunt u dergelijke hoofdlettergevoelige voorwaarden effectief verwerken. In dit gedeelte demonstreren we het gebruik van de ALS- en OF-functies met een hoofdlettergevoelige aanpak als voorbeeld.

Denk aan een retailscenario waarin een product in aanmerking komt voor promotie als het meer dan $100 verkoopt óf als de code exact overeenkomt met „ABC” bij een hoofdlettergevoelige controle.

  1. Voor het eerste product in rij 2, met de verkoopcijfers in cel B2 en de productcode in cel C2, gebruikt u deze formule in D2:
    =IF(OR(B2>100, EXACT(C2,"ABC")), "Promotion Eligible", "Not Eligible")
    Tip: Deze formule controleert of het verkoopbedrag in B2 hoger is dan $100 of dat de productcode in C2 exact „ABC" is. Als aan één van deze voorwaarden wordt voldaan, komt het product in aanmerking voor promotie; als geen van beide van toepassing is, dan niet.
  2. Kopieer deze formule naar beneden in de kolom voor alle producten, zodat u op een consistente manier hun geschiktheid voor promotie kunt beoordelen op basis van verkoopcijfers en hoofdlettergevoelige productcodecriteria.

    Een schermafbeelding van een Excel-formule die IF, OF en IDENTIEK gebruikt om hoofdlettergevoelig te controleren op promotiegerechtigdheid

Opmerking: In dit gedeelte hebben we laten zien hoe u de ALS- en OF-functies kunt combineren met de EXACT-functie voor hoofdlettergevoelige evaluaties. U kunt de EXACT-functie op dezelfde manier gebruiken in uw ALS-formules, samen met EN, OF, NIET of geneste logische functies, om diverse hoofdlettergevoelige vereisten in Excel te vervullen.


IF integreren met geneste AND-, OR- en NOT-instructies

De ALS-functie van Excel, gecombineerd met EN, OF en NIET, biedt een gestroomlijnde oplossing voor het beheren van meervoudige voorwaarden. Dit gedeelte toont hoe je deze geneste functies effectief kunt inzetten in een retailomgeving.

Stel dat u een team begeleidt dat verantwoordelijk is voor verschillende productcategorieën en u wilt bepalen wie in aanmerking komt voor een bonus. Een medewerker komt in aanmerking voor een bonus als hij: „meer verkoopt dan $100”, EN óf  „meer dan 30 uur per week werkt” ÓF „NIET in de afdeling Elektronica werkt”.

  1. Beoordeel eerst Anne’s prestaties, met haar verkoopcijfers in cel B2, gewerkte uren in cel C2 en afdeling in cel D2. De formule in E2 luidt dan als volgt:
    =IF(AND(B2>100, OR(C2>30, NOT(D2="Electronics"))), "Eligible", "Not Eligible")
    Tip: Deze formule controleert of Anne meer verkoopt dan $100 en óf meer dan 30 uur werkt óf niet in de afdeling Elektronica werkt. Voldoet ze aan deze criteria, dan wordt ze „In aanmerking”; zo niet, dan „Niet in aanmerking".
  2. Kopieer deze formule naar beneden in de kolom voor elke medewerker, zodat u op een uniforme manier de bonusgeschiktheid kunt beoordelen op basis van verkoop, gewerkte uren en afdeling.

    Een schermafbeelding van een geneste Excel-formule die IF, EN, OF en NIET combineert voor het berekenen van bonusgeschiktheid


Geneste IF-functies met AND, OR, NOT

Wanneer uw data-analyse meerdere conditionele controles vereist, bieden geneste ALS-functies in Excel een krachtige oplossing. Met deze methode stelt u afzonderlijke ALS-instructies op voor verschillende voorwaarden — inclusief EN-, OF- en NIET-logica — en integreert u die in één gestroomlijnde formule.

Denk aan een werkomgeving waarin de prestaties van medewerkers worden beoordeeld als „Uitstekend",„Goed",of „Redelijk”, op basis van verkoop, gewerkte uren en naleving van het beleid:

  • „Uitstekend” bij een verkoop van meer dan $150 én meer dan 35 gewerkte uren.
  • Anders „Goed” bij een verkoop boven $100 of wanneer er niet meer dan één overtreding van het beleid is.
  • „Redelijk” indien geen van deze voorwaarden is vervuld.

Volg deze stappen om de prestaties van elke medewerker te beoordelen volgens bovenstaande voorwaarden:

  1. Begin met de beoordeling van Anne, wiens verkoopcijfers zich in cel B2 bevinden, gewerkte uren in cel C2 en overtredingen van het beleid in cel D2. De geneste ALS-formule in E2 luidt als volgt:
    =IF(AND(B2>150, C2>35), "Excellent", IF(OR(B2>100, NOT(D2>1)), "Good", "Fair"))
    Tip: Deze formule controleert eerst of Anne’s verkoop en uren voldoen aan de criteria voor ‘Uitstekend’. Zo niet, dan wordt geëvalueerd of ze in aanmerking komt voor ‘Goed’. Voldoet ze aan geen van beide voorwaarden, dan wordt ze ingedeeld als ‘Redelijk’.
  2. Pas deze geneste ALS-formule toe op elke medewerker om hun prestaties consequent te beoordelen aan de hand van meerdere criteria.

    Een schermafbeelding van een geneste IF-formule in Excel die medewerkerprestaties evalueert op basis van meerdere criteria


ALS gebruiken met EN, OF en NIET: Veelgestelde vragen

Dit gedeelte beantwoordt veelgestelde vragen over het gebruik van ALS in combinatie met EN, OF en NIET in Microsoft Excel.

Hoeveel voorwaarden ondersteunen de functies EN, OF en NIET?
  • De functies EN en OF ondersteunen maximaal 255 afzonderlijke voorwaarden, maar het is aan te raden om er slechts een paar te gebruiken. Zo blijven uw formules overzichtelijk, eenvoudig te beheren en minder foutgevoelig.
  • De NIET-functie accepteert slechts één voorwaarde.
Kan ik operatoren zoals < en = gebruiken in deze functies?

Zeker! In de EN-, OF- en NIET-functies van Excel kunt u operatoren zoals kleiner dan (<), gelijk aan (=), groter dan of gelijk aan (>=) en meer gebruiken om voorwaarden te definiëren.

Waarom treedt er een #WAARDE!-fout op bij deze functies?

Een #WAARDE!-fout in de EN-, OF- en NIET-functies van Excel treedt vaak op wanneer de formule niet voldoet aan een opgegeven voorwaarde of wanneer de formulestructuur problemen bevat. Dit betekent dat Excel de invoer of de voorwaarden binnen de formule niet correct kan verwerken.


Hierboven vindt u alle relevante informatie over het gebruik van ALS in combinatie met de EN-, OF- en NIET-functies in Excel. We hopen dat u deze handleiding nuttig vindt! Wilt u nog meer Excel-tips en -trucs ontdekken? Klik dan hier voor toegang tot onze uitgebreide verzameling van duizenden handleidingen.