Voorwaardelijke opmaak met formules in Excel (2026)
Laatst bijgewerkt: januari 2026
Met voorwaardelijke opmaak en eigen formules in Excel markeer je cellen op basis van complexe criteria die verder gaan dan de standaard regels. Gebruik functies als ALS, EN en OF om dynamische opmaakregels te maken die automatisch hele rijen kleuren of meerdere voorwaarden combineren.
In het kort
- Voorwaardelijke opmaak met formules geeft je volledige controle over wanneer cellen worden opgemaakt
- Gebruik
=aan het begin van je formule en zorg dat deze WAAR of ONWAAR retourneert - Met relatieve en absolute celverwijzingen bepaal je of een hele rij of alleen specifieke cellen worden opgemaakt
- Combineer ALS, EN en OF voor geavanceerde voorwaarden
Wat is voorwaardelijke opmaak met formules?
De standaard voorwaardelijke opmaak in Excel biedt handige snelle regels zoals “Cellen die groter zijn dan X” of “Tekst die bevat”. Maar wat als je complexere voorwaarden nodig hebt? Bijvoorbeeld:
- Een hele rij markeren als een specifieke kolom een bepaalde waarde bevat
- Cellen kleuren op basis van waarden in andere cellen
- Meerdere criteria combineren (EN/OF logica)
- Datums vergelijken met vandaag
- Duplicaten markeren op basis van meerdere kolommen
Voor deze situaties gebruik je voorwaardelijke opmaak met een formule. Je schrijft zelf een formule die WAAR of ONWAAR retourneert. Bij WAAR wordt de opmaak toegepast.
Stap-voor-stap: voorwaardelijke opmaak met formule instellen
Op Windows
- Selecteer het bereik waarop je de opmaak wilt toepassen
- Ga naar Start > Voorwaardelijke opmaak > Nieuwe regel
- Kies Een formule gebruiken om te bepalen welke cellen worden opgemaakt
- Typ je formule in het veld (begin met
=) - Klik op Opmaak om de gewenste opmaak in te stellen (achtergrondkleur, lettertype, etc.)
- Klik op OK om de regel toe te passen
Op Mac
- Selecteer het bereik waarop je de opmaak wilt toepassen
- Ga naar Opmaak > Voorwaardelijke opmaak
- Klik op het + teken om een nieuwe regel toe te voegen
- Kies Klassiek in het dropdown-menu
- Selecteer Formule gebruiken om te bepalen welke cellen moeten worden opgemaakt
- Voer je formule in (begin met
=) - Klik op Opmaak om kleuren en stijlen te kiezen
- Klik op OK om te bevestigen
Het belang van relatieve en absolute celverwijzingen
Dit is het meest cruciale onderdeel bij voorwaardelijke opmaak met formules. De manier waarop je celverwijzingen gebruikt bepaalt het gedrag van je regel.
Hoe Excel de formule toepast
Wanneer je een formule maakt voor voorwaardelijke opmaak, gebruik je de verwijzing naar de eerste cel van je selectie. Excel past de formule vervolgens aan voor elke andere cel in het bereik, net zoals bij het kopiëren van formules.
Relatieve verwijzing (zonder $)
Als je selectie begint bij A1 en je formule is =A1>100:
– Cel A1 controleert: =A1>100
– Cel A2 controleert: =A2>100
– Cel B1 controleert: =B1>100
Gemengde verwijzing (met $)
Als je formule is =$A1>100:
– Cel A1 controleert: =$A1>100 (kolom A, rij 1)
– Cel A2 controleert: =$A2>100 (kolom A, rij 2)
– Cel B1 controleert: =$A1>100 (kolom A, rij 1) – de kolom blijft A!
Dit is precies wat je nodig hebt om hele rijen te markeren op basis van een waarde in een specifieke kolom.
Wil je meer weten over het verschil tussen relatieve en absolute verwijzingen? Lees dan cel vastzetten in Excel: $ gebruiken in formules.
Praktijkvoorbeelden
Voorbeeld 1: Hele rij markeren als status “Afgerond” is
Je hebt een takenlijst met in kolom A de taaknaam en in kolom C de status. Je wilt hele rijen groen kleuren waar de status “Afgerond” is.
Stap 1: Selecteer je gehele databereik (bijvoorbeeld A2:D20)
Stap 2: Maak een nieuwe regel met deze formule:
=$C2="Afgerond"
Uitleg:
– $C2 betekent: kolom C is vastgezet (met $), maar de rij niet
– Voor elke rij controleert Excel of de waarde in kolom C gelijk is aan “Afgerond”
– Alle cellen in die rij krijgen de opmaak
Stap 3: Kies een groene achtergrondkleur en klik OK
Voorbeeld 2: Cellen markeren met waarden boven het gemiddelde
Je wilt in een lijst met verkoopcijfers (B2:B50) alle waarden markeren die boven het gemiddelde liggen.
Formule:
=B2>GEMIDDELDE($B$2:$B$50)
Uitleg:
– B2 is relatief en verschuift mee per cel
– $B$2:$B$50 is volledig absoluut, zodat het gemiddelde altijd over dezelfde range wordt berekend
– Elke cel wordt vergeleken met hetzelfde gemiddelde
Voorbeeld 3: Rijen met verstreken deadlines rood markeren
Je hebt een projectenlijst met deadlines in kolom D. Je wilt rijen rood maken waar de deadline verstreken is.
Formule:
=EN($D2<>"";$D2<VANDAAG())
Uitleg:
– $D2<>"" controleert of de cel niet leeg is
– $D2<VANDAAG() controleert of de datum voor vandaag ligt
– EN() zorgt dat beide voorwaarden waar moeten zijn
– De kolom D is vastgezet zodat de hele rij wordt opgemaakt
Voorbeeld 4: Elke andere rij een achtergrondkleur geven (zebra-effect)
Voor betere leesbaarheid wil je afwisselende rijkleuren.
Formule:
=REST(RIJ();2)=0
Uitleg:
– RIJ() geeft het rijnummer van de huidige cel
– REST(RIJ();2) deelt door 2 en geeft de rest (0 of 1)
– Als de rest 0 is (even rijnummer), wordt de opmaak toegepast
Wil je oneven rijen kleuren? Gebruik dan =REST(RIJ();2)=1.
Voorbeeld 5: Duplicaten markeren op basis van meerdere kolommen
Je wilt duplicaten vinden waar zowel kolom A (naam) als kolom B (datum) identiek zijn.
Formule:
=AANTALLEN.ALS($A$2:$A$100;$A2;$B$2:$B$100;$B2)>1
Uitleg:
– AANTALLEN.ALS telt hoe vaak de combinatie voorkomt
– De bereiken zijn absoluut ($A$2:$A$100), de criteria relatief ($A2, $B2)
– Als de combinatie meer dan 1 keer voorkomt, is het een duplicaat
Formules combineren met EN en OF
EN-functie: alle voorwaarden moeten waar zijn
=EN(voorwaarde1;voorwaarde2;voorwaarde3)
Voorbeeld: Markeer rijen waar de omzet (kolom B) groter is dan 1000 EN de status (kolom C) “Actief” is:
=EN($B2>1000;$C2="Actief")
OF-functie: minstens een voorwaarde moet waar zijn
=OF(voorwaarde1;voorwaarde2;voorwaarde3)
Voorbeeld: Markeer cellen waar de prioriteit “Hoog” OF “Urgent” is:
=OF($D2="Hoog";$D2="Urgent")
Combinatie van EN en OF
Voorbeeld: Markeer rijen waar (status is “Open” EN deadline verstreken) OF prioriteit is “Kritiek”:
=OF(EN($C2="Open";$D2<VANDAAG());$E2="Kritiek")
Meer over logische functies leer je in het artikel over de ALS-functie in Excel.
Veelgemaakte fouten
1. Verkeerde celverwijzing (relatief vs. absoluut)
Probleem: De opmaak wordt op verkeerde cellen toegepast of helemaal niet.
Oplossing: Denk na over welke delen van je verwijzing moeten verschuiven:
– Hele rij markeren? Zet de kolom vast: $A2
– Hele kolom markeren? Zet de rij vast: A$2
– Verwijzen naar een vaste cel? Zet beide vast: $A$2
2. Formule begint niet met gelijkteken
Probleem: Excel herkent de formule niet.
Oplossing: Begin je formule altijd met =. Schrijf =A1>100, niet A1>100.
3. Tekstwaarden zonder aanhalingstekens
Probleem: De regel werkt niet bij tekstvergelijkingen.
Oplossing: Plaats tekst altijd tussen dubbele aanhalingstekens:
– Fout: =$C2=Afgerond
– Goed: =$C2="Afgerond"
4. Onjuiste selectievolgorde
Probleem: De formule verwijst naar de verkeerde startcel.
Oplossing: Let op de actieve cel bij het selecteren. Als je A2:D20 selecteert en A2 is wit (actief), moet je formule verwijzen naar rij 2. Als D20 actief is, moet je formule verwijzen naar rij 20.
5. Datumvergelijkingen werken niet
Probleem: Datumcriteria lijken niet te werken.
Oplossing: Zorg dat de cellen echte Excel-datums bevatten (geen tekst). Gebruik functies zoals VANDAAG(), DATUM() of verwijzingen naar cellen met datums. Tekst die eruitziet als datum wordt niet herkend.
Tips voor efficienter werken
Regels beheren en bewerken
- Ga naar Start > Voorwaardelijke opmaak > Regels beheren
- Hier zie je alle regels voor het huidige werkblad
- Je kunt regels bewerken, verwijderen of de volgorde aanpassen
Volgorde van regels is belangrijk
Regels worden van boven naar beneden toegepast. Als meerdere regels van toepassing zijn, bepaalt de volgorde welke opmaak “wint”. Sleep regels om de volgorde aan te passen.
Stoppen indien WAAR
Met de optie “Stoppen indien waar” voorkom je dat lagere regels worden gecontroleerd zodra een hogere regel van toepassing is. Dit verbetert de prestaties bij grote datasets.
Formules testen
Test je formule eerst in een gewone cel om te controleren of deze WAAR of ONWAAR retourneert voordat je hem in voorwaardelijke opmaak gebruikt.
Geavanceerde toepassingen
Dynamische opmaak met INDIRECT
Je kunt INDIRECT gebruiken om dynamisch naar cellen te verwijzen:
=INDIRECT("A"&RIJ())>100
Dit is handig als je kolommen hebt die kunnen verschuiven.
Opmaak op basis van een andere cel (dropdown)
Maak een dropdown met opties en pas de opmaak aan op basis van de geselecteerde waarde:
=$B2=$G$1
Waar G1 de cel is met je dropdown. Verander de dropdown en de opmaak past zich direct aan.
Lees meer over dropdowns in dropdown menu in Excel maken.
Weekenddagen markeren in een kalender
=OF(WEEKDAG(A1)=1;WEEKDAG(A1)=7)
Dit markeert zondag (1) en zaterdag (7) in een datumbereik.
FAQ
Kan ik meerdere voorwaardelijke opmaakregels op dezelfde cellen toepassen?
Ja, je kunt meerdere regels op hetzelfde bereik toepassen. Excel controleert de regels in volgorde en kan meerdere opmaken combineren (bijvoorbeeld achtergrondkleur van regel 1, lettertype van regel 2). Via Regels beheren bepaal je de volgorde en kun je “Stoppen indien waar” inschakelen.
Waarom werkt mijn formule wel in een cel maar niet in voorwaardelijke opmaak?
Dit komt vaak door verkeerde celverwijzingen. In voorwaardelijke opmaak moet je formule verwijzen naar de eerste cel van je selectie en moet je nadenken over welke delen absoluut of relatief moeten zijn. Test door handmatig te controleren wat de formule zou zijn voor verschillende cellen in je bereik.
Hoe kopieer ik voorwaardelijke opmaak naar andere cellen?
Selecteer een cel met de gewenste opmaak, druk Ctrl+C (Windows) of Cmd+C (Mac), selecteer de doelcellen, en gebruik Plakken Speciaal > Opmaak (of Ctrl+Alt+V > Opmaak). Alternatief: gebruik de functie Opmaak kopiëren/plakken (verfkwastje) in het Start-lint.
Kan ik voorwaardelijke opmaak gebruiken met VERT.ZOEKEN of X.ZOEKEN?
Ja, je kunt elke formule gebruiken die WAAR of ONWAAR retourneert. Bijvoorbeeld om een rij te markeren als een waarde voorkomt in een andere lijst:
=AANTALLEN.ALS(Lijst!$A$1:$A$100;$A2)>0
Of met X.ZOEKEN: =NIET(ISFOUT(X.ZOEKEN($A2;Lijst!$A$1:$A$100;Lijst!$A$1:$A$100)))
Lees meer over opzoekfuncties in VERT.ZOEKEN in Excel of X.ZOEKEN in Excel.
Hoe verwijder ik alle voorwaardelijke opmaak uit een bereik?
Selecteer het bereik, ga naar Start > Voorwaardelijke opmaak > Regels wissen > Regels wissen uit geselecteerde cellen. Of kies Regels wissen van hele blad om alles in een keer te verwijderen.
Waarom verandert de opmaak niet wanneer ik de brongegevens wijzig?
Voorwaardelijke opmaak herberekent automatisch bij datawijzigingen. Als dit niet gebeurt, controleer dan:
1. Of de formule correct is (test in een gewone cel)
2. Of je cellen echte waarden bevatten (geen tekst die op getallen lijkt)
3. Of de automatische berekening aanstaat (Formules > Berekeningsopties > Automatisch)
Kan ik voorwaardelijke opmaak toepassen op basis van celwaarden in een ander werkblad?
Ja, maar met een omweg. Directe verwijzingen naar andere werkbladen werken niet in voorwaardelijke opmaakformules. De oplossing: gebruik een hulpkolom die de waarde ophaalt met een formule (bijv. =Blad2!A1) en verwijs in je voorwaardelijke opmaak naar die hulpkolom.
Hoeveel voorwaardelijke opmaakregels kan ik maken?
Excel heeft geen hard limiet, maar veel regels kunnen de prestaties vertragen, vooral bij grote datasets. Houd het aantal regels beperkt en gebruik efficiënte formules. Overweeg om meerdere voorwaarden in een regel te combineren met EN/OF in plaats van aparte regels te maken.
Hulp nodig?
Loop je vast met voorwaardelijke opmaak of heb je een complexe situatie? Stuur je Excel-bestand op en beschrijf wat je wilt bereiken:
- WhatsApp: Stuur een bericht
- E-mail: w.bouwmeester@bouwmeesterconsultancy.nl
- Telefoon: +31 6 28963636
Geen zin om zelf te puzzelen? Neem contact op voor snelle Excel hulp. Ik help je graag.
Gerelateerde artikelen
- Voorwaardelijke opmaak in Excel: cellen markeren – De basis van voorwaardelijke opmaak
- ALS-functie in Excel: voorwaardelijke logica uitgelegd – Meer over logische functies
- Cel vastzetten in Excel: $ gebruiken in formules – Alles over absolute en relatieve verwijzingen
- SOM.ALS in Excel – Optellen met voorwaarden
- Duplicaten verwijderen in Excel – Data opschonen





