Samenvatting IS.EVEN() functie
De IS.EVEN() functie in Excel is een handige logische functie waarmee je snel kunt controleren of een opgegeven getal even is. Dit is vooral nuttig in situaties waarin je getallen wilt classificeren, rijen wilt markeren of berekeningen wilt uitvoeren op basis van pariteit (even of oneven). Denk aan het markeren van even rijnummers in een tabel of het scheiden van data in een database.
Wanneer je met grote datasets werkt, helpt deze functie om beslissingen te automatiseren zonder handmatig elk getal te moeten controleren. De functie retourneert WAAR als het getal even is en ONWAAR als het oneven is.
Vertaling
Nederlands: IS.EVEN()
Engels: ISEVEN()
Duits: ISTGERADE()
Resultaat waarde
Geeft als resultaat WAAR als het getal even isDoel
Het doel van de IS.EVEN() functie is te bepalen of een getal even is. Dat klinkt eenvoudig, maar het opent veel mogelijkheden in logische berekeningen, voorwaardelijke opmaak en dynamische formules. Je kunt het combineren met functies zoals ALS(), INDIRECT() of RIJ() om complexe voorwaarden te bouwen, bijvoorbeeld om alleen even rijen te bewerken of weer te geven.
Syntaxis
=IS.EVEN(getal)
Argumenten
getal
Het argument getal is de waarde die je wilt testen. Dit kan een directe numerieke waarde zijn (zoals 8), een celverwijzing (zoals A1) of zelfs een berekening (zoals SOM(A1:B1)). Als het argument geen getal is, geeft de functie een foutwaarde terug.
Gebruik van IS.EVEN() functie
De IS.EVEN() functie gebruik je wanneer je wilt weten of een getal even is. Dit kan handig zijn bij het bouwen van formules die afhangen van rijnummers of bij het maken van voorwaardelijke analyses. Stel dat je in een kolom namen hebt en je wilt alleen de even rijen markeren, dan kun je een formule gebruiken zoals:
=ALS(IS.EVEN(RIJ());"Even rij";"Oneven rij")
In dit voorbeeld controleert Excel of de rij een even nummer heeft. Als dat zo is, verschijnt de tekst Even rij. Anders toont Excel Oneven rij.
Een ander voorbeeld is het gebruik van IS.EVEN() in combinatie met INDIRECT(), bijvoorbeeld om dynamisch te verwijzen naar cellen op basis van even rijnummers:
=ALS(IS.EVEN(RIJ());INDIRECT("B"&RIJ());"")
Deze formule haalt alleen waarden op uit kolom B van even rijen. Dit is handig als je bijvoorbeeld data wilt splitsen op basis van pariteit.
Je kunt IS.EVEN() ook combineren met BLAD() of BLADEN() om te controleren of een bladindex even is, bijvoorbeeld bij het dynamisch groeperen van gegevens uit meerdere werkbladen.
Waarom IS.EVEN() functie gebruiken?
De IS.EVEN() functie helpt je om snel logische beslissingen te nemen binnen je spreadsheets. Als je bijvoorbeeld wilt dat bepaalde berekeningen alleen plaatsvinden op even getallen of even rijen, dan is dit de ideale oplossing.
Een klassiek voorbeeld is het automatisch kleuren van even rijen in een tabel met behulp van voorwaardelijke opmaak. Gebruik de formule:
=IS.EVEN(RIJ())
Deze formule markeert automatisch elke even rij in een bereik. Zo houd je je werkblad overzichtelijk zonder handmatig cellen te selecteren.
Een veelgemaakte fout is het invoeren van een tekstwaarde in plaats van een getal. Excel kan dan de invoer niet evalueren en geeft een foutmelding #WAARDE! terug. Controleer daarom altijd of het argument numeriek is.
Daarnaast moet je opletten bij negatieve getallen. De IS.EVEN() functie behandelt negatieve waarden op dezelfde manier als positieve: -4 wordt beschouwd als even en geeft dus WAAR terug.
Opmerkingen IS.EVEN() functie
- IS.EVEN() geeft altijd een logische waarde terug: WAAR of ONWAAR.
- Als het argument geen numerieke waarde is, retourneert Excel
#WAARDE!. - De functie rondt niet af; decimale waarden worden geëvalueerd op basis van hun gehele deel.
- Als het getal 0 is, wordt dit als even beschouwd.
- Negatieve getallen worden correct geëvalueerd; -2 is bijvoorbeeld even.
- In Excel Online en Mobile werkt de functie identiek aan de desktopversie.
- De functie kan worden gebruikt binnen ALS(), FILTER() of SOMPRODUCT() voor logische tests.
- IS.EVEN() is taalspecifiek: in de Nederlandse versie gebruik je IS.EVEN(), in de Engelse ISEVEN().
- De functie is niet hoofdlettergevoelig; is.even() werkt ook.
- Het resultaat van IS.EVEN() kan worden gebruikt in voorwaardelijke opmaakregels.

