9,0 klantwaardering
BTW-vrijgestelde cursussen
Incompany & klassikaal
Praktische en unieke aanpak
Cursus Compleet
KLASSIKALE CURSUSSEN & TRAININGEN

Ontdek onze klassikale cursussen

Vind de juiste training en kies het niveau dat bij je past.

CURSUSAANBOD VOOR BEDRIJVEN

Incompany-trainingen

Ontdek trainingen voor jouw team, afgestemd op jullie dagelijkse praktijk.

Microsoft 365

Samenwerken & moderne werkplek

5 trainingen
Kennisartikel

ALS, EN en OF in Excel praktisch toegepast

ALS, EN en OF in Excel uitgelegd met werkende formules, een bonusberekening, grenswaarden en praktische controletests.

⏱ 8 min leestijd 📁 Formules & Functies 🕒 Bijgewerkt 27 oktober 2026

Wat doen ALS, EN en OF in Excel?

De functies ALS, EN en OF worden gebruikt om voorwaarden in Excel te beoordelen. ALS kiest een resultaat op basis van een logische test. EN controleert of meerdere voorwaarden allemaal waar zijn. OF controleert of ten minste één voorwaarde waar is. Door deze functies te combineren kunnen modellen onderscheid maken tussen situaties, bijvoorbeeld of een medewerker recht heeft op een bonus of of een bestelling extra controle nodig heeft.

Een formule met voorwaarden lijkt vaak eenvoudig totdat uitzonderingen ontstaan. Wat gebeurt er als een cel leeg is? Wordt een percentage als 0,20 of als 20 ingevoerd? En betekent een waarde van precies 10.000 dat een drempel is gehaald? Wie betrouwbare Excel-modellen wil maken, moet niet alleen de functienamen kennen maar vooral de logica van de beslisregel begrijpen.

De ALS-functie stap voor stap

De basisvorm van ALS in Nederlandstalig Excel is =ALS(logische_test;waarde_als_waar;waarde_als_onwaar). Als de logische test waar is, geeft Excel het eerste resultaat terug; anders het tweede. Een formule als =ALS(B2>=10000;"Doel gehaald";"Onder doel") vergelijkt de waarde in B2 met tienduizend. De vergelijking gebruikt groter dan of gelijk aan. Een waarde van exact 10.000 telt dus mee.

Het is belangrijk onderscheid te maken tussen het resultaat van de test en de weergave ervan. Een formule die ‘Doel gehaald’ toont, zegt niets over de juistheid van het ingevoerde omzetbedrag. De beslissing is alleen betrouwbaar wanneer de brondata kloppen. Maak bij formele beoordelingen daarom duidelijk uit welke periode de waarde komt en welke bedrijfsdefinitie wordt gebruikt.

Meerdere voorwaarden met EN

De EN-functie geeft WAAR terug als alle voorwaarden waar zijn. Bijvoorbeeld =EN(B2>=10000;C2>=20%). De formule controleert of de omzet minimaal tienduizend is én de marge minimaal twintig procent bedraagt. Wanneer één van de twee voorwaarden niet wordt gehaald, is de totale uitkomst ONWAAR.

Een bonusregel kan met ALS worden uitgebreid tot =ALS(EN(B2>=10000;C2>=20%);"Bonus";"Geen bonus"). Deze opbouw maakt de voorwaarden zichtbaar. In een dataset met honderden vestigingen kan de formule in een gestructureerde Excel-tabel worden gebruikt met kolomverwijzingen, bijvoorbeeld =ALS(EN([@Omzet]>=10000;[@Marge]>=20%);"Bonus";"Geen bonus"). De kolommen moeten daarbij echte getallen en percentages bevatten.

Alternatieven toelaten met OF

De OF-functie is geschikt wanneer één van meerdere voorwaarden voldoende is. Bijvoorbeeld: een bestelling moet worden beoordeeld als het bedrag boven 5.000 euro ligt óf als de leverancier een nieuwe relatie is. Een formule kan er zo uitzien: =ALS(OF(B2>5000;C2="Nieuw");"Controleren";"Regulier").

De betekenis van OF is niet dat het om een exclusieve keuze gaat. Wanneer beide voorwaarden tegelijk waar zijn, geeft OF ook WAAR terug. In zakelijke beslisregels is dit een belangrijk verschil. Een procedure die óf het ene óf het andere geval bedoelt, maar nooit beide tegelijk, moet nauwkeuriger worden uitgewerkt. Excel kan die regel uitvoeren, maar bepaalt de zakelijke bedoeling niet.

EN en OF combineren

Bij complexere regels kunnen beide functies in één formule worden gebruikt. Denk aan goedkeuring als een bestelling onder een bepaalde waarde valt én de leverancier is goedgekeurd, of als een manager een afzonderlijke uitzondering heeft gegeven. Een formule kan logisch werken, maar lastig te onderhouden zijn wanneer meerdere niveaus worden genest. Schrijf de regel daarom eerst uit in gewone taal.

Een voorbeeldbesluit is: een bestelling krijgt automatische goedkeuring wanneer de waarde maximaal 2.500 euro bedraagt en de leverancier goedgekeurd is, of wanneer er een vastgelegde uitzonderingsautorisatie bestaat. De formule wordt dan =ALS(OF(EN(B2<=2500;C2="Goedgekeurd");D2="Uitzondering akkoord");"Akkoord";"Beoordelen"). In dit voorbeeld moeten de kolommen en waarden consequent zijn ingericht.

De volgorde van logische tests

Bij geneste functies bepalen haakjes welke voorwaarden samen worden beoordeeld. EN(A;OF(B;C)) heeft een andere betekenis dan OF(EN(A;B);C). In het eerste geval moet A altijd waar zijn. In het tweede geval kan C zelfstandig voldoende zijn. Het resultaat kan dus veranderen wanneer alleen de haakjes worden aangepast.

Voor zakelijke modellen is het verstandig de regel als een beslisboom te tekenen voordat een lange formule wordt gemaakt. Bepaal welke voorwaarden verplicht zijn, welke alternatieven bieden en welke uitzonderingen voorrang krijgen. Test vervolgens voor iedere tak een representatief record. Daarmee wordt voorkomen dat een formule technisch correct is maar de verkeerde bedrijfsregel uitvoert.

Praktijkvoorbeeld: bonusregeling voor verkoopvestigingen

Een organisatie kent een kwartaalbonus toe aan vestigingen die minimaal 10.000 euro omzet en minstens twintig procent brutomarge behalen. De administratie gebruikt een tabel met Vestiging, Kwartaal, Omzet en Marge. De formule in een nieuwe kolom Bonus is =ALS(EN([@Omzet]>=10000;[@Marge]>=20%);"Ja";"Nee").

De controle begint met vier situaties: omzet 12.000 en marge 25 procent, omzet 12.000 en marge 15 procent, omzet 9.000 en marge 25 procent en exact 10.000 met exact twintig procent marge. De verwachte uitkomsten zijn Ja, Nee, Nee en Ja. Deze set bewijst of beide voorwaarden en de grenswaarden correct zijn verwerkt.

Vervolgens komt een vijfde regel met ontbrekende marge. Excel kan lege invoer anders behandelen dan de administratie bedoelt. Een leeg veld betekent niet noodzakelijk nul procent, maar vaak ‘nog onbekend’. Daarom kan het beter zijn ontbrekende bronwaarden expliciet te markeren voor controle voordat een bonusbeslissing wordt genomen. Het inhoudelijke beleid moet bepalen of onvolledige records mogen meedoen.

Lege cellen en fouten afhandelen

Een standaard-ALS-formule maakt niet altijd onderscheid tussen een bewust ingevoerde nul en een ontbrekende waarde. In financiële en HR-modellen kan dat tot verkeerde beslissingen leiden. Met aanvullende controles, zoals ISLEEG of een specifieke invoerregel, kan worden vastgesteld of essentiële gegevens ontbreken. Welke formule geschikt is, hangt af van de bron: een formulecel die een lege tekst retourneert, is technisch niet hetzelfde als een werkelijk lege cel.

Maak daarom eerst onderscheid tussen ontbrekend, ongeldig en werkelijk nul. Een ontbrekende marge moet mogelijk de status ‘Onvolledig’ opleveren, terwijl nul procent een geldige maar onvoldoende score kan zijn. Het gebruik van ALS.FOUT om alle fouten te verbergen is niet altijd verstandig. Het kan een structurele fout in het werkboek maskeren. Diagnose verdient de voorkeur boven cosmetisch wegwerken.

Percentages, tekstgetallen en regionale notatie

Een cel die twintig procent toont, bevat in Excel meestal de numerieke waarde 0,2. Als iemand het getal 20 invoert in een veld dat een percentage verwacht, kan de vergelijking onverwacht uitvallen. Hetzelfde geldt wanneer een omzetbedrag als tekst is ingelezen. Een visueel herkenbaar getal hoeft geen rekenkundig getal te zijn.

Controleer datatypes bij import en stel de invoerstructuur eenduidig vast. Gebruik waar mogelijk Excel-tabellen en gegevensvalidatie om invoerfouten te verminderen. Houd bij formules bovendien rekening met de taalinstelling van Excel. Engelstalige voorbeelden gebruiken andere functienamen en vaak een ander scheidingsteken voor argumenten. Het concept van de logica blijft gelijk, maar een letterlijke formulekopie werkt niet altijd.

Geneste ALS of liever een opzoektabel?

Bij een beperkt aantal duidelijke voorwaarden is ALS vaak goed leesbaar. Wanneer een model tientallen schalen, uitzonderingen en afdelingsregels krijgt, kunnen lange geneste formules moeilijk te auditen zijn. Een opzoektabel met regels of een gestructureerd gegevensmodel kan dan onderhoudsvriendelijker zijn.

Een kortingsregeling met zes omzetklassen kan bijvoorbeeld in een tabel worden vastgelegd. Dat voorkomt dat iedere tariefwijziging handmatig in een lange formule moet worden aangepast. Kies niet voor geneste functies omdat dat technisch mogelijk is, maar omdat die de bedrijfsregel nog begrijpelijk en toetsbaar houden.

Audit en controle op de werkvloer

Een betrouwbare logische formule wordt met bekende grensgevallen getest. Controleer minimaal een waarde onder de drempel, precies op de drempel en boven de drempel. Voeg situaties toe waarin één voorwaarde waar is, alle voorwaarden waar zijn en alle voorwaarden onwaar zijn. Test ook ontbrekende invoer en een onverwacht datatype. Deze testmatrix kan als klein tabblad bij het model worden opgeslagen.

Laat een collega de zakelijke regel uitleggen zonder de formule alleen technisch voor te lezen. Vraag vervolgens of de uitkomsten van de testmatrix overeenkomen met het beleid. Formulecontrole en beleidscontrole zijn twee verschillende stappen. Vooral bij financiële, personeels- en contractuele beslissingen is die scheiding belangrijk.

Voorwaardelijke opmaak als ondersteuning

Met voorwaardelijke opmaak kunnen de uitkomsten van de formule visueel worden gemarkeerd. Bijvoorbeeld groen voor Bonus, oranje voor Onvolledig en grijs voor Geen bonus. De kleur is echter alleen een presentatiehulpmiddel. Een medewerker moet dezelfde betekenis uit de tekstwaarde kunnen afleiden, ook wanneer kleuren niet zichtbaar zijn in een afdruk of bij toegankelijkheidsinstellingen.

Gebruik daarom begrijpelijke labels en zorg dat de berekende status niet uitsluitend door een achtergrondkleur wordt overgebracht. Maak tevens duidelijk wanneer de dataset voor het laatst is bijgewerkt en welke filters actief zijn. Anders kan een juiste formule toch een misleidend rapport opleveren.

AI, Copilot en de passende Excel-training

Copilot kan helpen bij het verkennen van formules of het uitleggen van logische voorwaarden, afhankelijk van de beschikbare functies en licenties. Een gegenereerd formulevoorstel moet altijd worden getest op randgevallen. Bij een bonusregeling mag een onjuiste vergelijking geen financiële consequenties hebben zonder menselijke controle.

De meest passende verdieping is een Excel-training over formules en functies. Een AI- of Copilot-training kan aanvullend interessant zijn, maar vervangt geen goed begrip van ALS, EN en OF. Bekijk de cursus Excel Basis →

Conclusie

ALS, EN en OF bieden een krachtige basis voor beslisregels in Excel. ALS kiest een uitkomst; EN controleert of alle voorwaarden gelden; OF controleert of een van de voorwaarden voldoende is. Betrouwbare toepassing begint echter bij een duidelijke zakelijke regel en consistente invoer. Met testgevallen voor grenswaarden, ontbrekende gegevens en samengestelde voorwaarden wordt het werkboek niet alleen functioneel, maar ook uitlegbaar en controleerbaar.

Officiële productinformatie

Excel Help

Veelgestelde vragen

Praktische antwoorden

Wat is het verschil tussen EN en OF in Excel?

EN geeft WAAR wanneer alle opgegeven voorwaarden waar zijn. OF geeft WAAR wanneer ten minste één voorwaarde waar is. Voor een bonus die zowel minimale omzet als minimale marge vereist, past EN. Voor controle bij een hoog bedrag of nieuwe leverancier past OF.

Hoe combineert ALS meerdere voorwaarden?

ALS kan een logische test met EN of OF gebruiken. Bijvoorbeeld =ALS(EN(B2>=10000;C2>=20%);"Bonus";"Geen bonus"). Hier krijgen alleen regels die beide drempels halen de uitkomst Bonus. Controleer de juiste functietaal en argumentseparator voor de gebruikte Excel-omgeving.

Telt precies 10.000 mee bij een criterium van minimaal 10.000?

Ja, wanneer de vergelijking groter dan of gelijk aan wordt gebruikt: >=10000. Met >10000 valt de grenswaarde juist buiten de selectie. Test altijd exact op de drempel, eronder en erboven voordat een zakelijke beslisregel wordt gebruikt.

Hoe worden lege cellen in logische formules behandeld?

Dat hangt af van de formule en de aard van de cel. Een werkelijk lege cel, een tekstuele lege uitkomst en een numerieke nul zijn niet altijd hetzelfde. Bepaal vooraf of ontbrekende informatie tot Onvolledig moet leiden in plaats van automatisch Nee.

Wanneer is een opzoektabel beter dan geneste ALS-formules?

Wanneer regels uit veel schalen, uitzonderingen of wijzigbare tarieven bestaan, wordt een lange geneste formule moeilijk te onderhouden. Een centraal beheerde opzoektabel kan de bedrijfsregels overzichtelijker maken. Controleer dan wel de volledigheid en uniciteit van de zoekcriteria.

Verder lezen

Gerelateerde artikelen

Gerelateerde training · Cursus Compleet

Meer leren over Excel Basis?

Deze cursus uit het aanbod van Cursus Compleet sluit aan op het onderwerp van dit kennisartikel. Bekijk het programma en de mogelijkheden voor klassikaal of incompany leren.

  • Praktijkgerichte inhoud
  • Passend bij onderwerp en niveau
  • Voor professionals en organisaties
Bekijk Excel BasisRechtstreeks naar de cursuspagina
Bespreek uwtrainingsvraag→