IS-functies in Excel: ISLEEG, ISGETAL, ISTEKST (2026)
Kort antwoord: Met de IS-functies in Excel controleer je wat voor soort gegevens een cel bevat – ISLEEG (ISBLANK) checkt of een cel leeg is, ISGETAL (ISNUMBER) of het een getal is, en ISTEKST (ISTEXT) of het tekst is. Deze functies geven WAAR of ONWAAR terug en zijn essentieel voor foutvrije formules.
In het kort
- ISLEEG (ISBLANK): controleert of een cel volledig leeg is – handig voor validatie en voorwaardelijke logica
- ISGETAL (ISNUMBER): test of een cel een numerieke waarde bevat – perfect voor berekeningen beveiligen
- ISTEKST (ISTEXT): checkt of een cel tekst bevat – voorkomt fouten bij tekstbewerkingen
- ISFOUT (ISERROR): detecteert elke foutmelding in een cel (#N/B, #WAARDE!, #VERW!, etc.)
- ISLOGISCH (ISLOGICAL): test of een cel WAAR of ONWAAR bevat
- ISNB (ISNA): controleert specifiek op #N/B fouten
- ISVERW (ISREF): test of een waarde een geldige celverwijzing is
- ISFORMULE (ISFORMULA): checkt of een cel een formule bevat (vanaf Excel 2013)
Wat zijn IS-functies?
IS-functies zijn een groep van controle-functies in Excel die testen welk type gegevens een cel bevat. Ze geven altijd een logische waarde terug: WAAR (TRUE) of ONWAAR (FALSE). Dit maakt ze ideaal om te combineren met de ALS-functie voor voorwaardelijke logica.
De naam “IS” komt van het Engelse werkwoord “is” – de functies beantwoorden letterlijk vragen als “Is deze cel leeg?” of “Is dit een getal?”
Wanneer gebruik je IS-functies?
- Data validatie: controleer of gebruikersinvoer correct is
- Foutpreventie: voorkom #WAARDE! fouten door te checken of gegevens het juiste type hebben
- Voorwaardelijke opmaak: markeer cellen op basis van hun inhoud
- Dynamische formules: laat formules zich aanpassen aan het type invoer
- Rapporten opschonen: identificeer ontbrekende of foutieve data
ISLEEG (ISBLANK) – Controleer op lege cellen
De ISLEEG-functie test of een cel volledig leeg is. Let op: een cel met een spatie of een formule die “” retourneert is niet leeg voor ISLEEG.
Syntax
=ISLEEG(waarde)
Parameter:
– waarde: de cel of waarde die je wilt controleren
Stap-voor-stap voorbeeld
Windows en Mac:
- Stel je hebt een lijst met klantgegevens in kolom A en wilt checken welke rijen geen data bevatten
- Typ in cel B1:
=ISLEEG(A1) - Druk op Enter
- Het resultaat is WAAR als A1 leeg is, anders ONWAAR
- Kopieer de formule naar beneden met Ctrl + D (Windows) of Cmd + D (Mac)
Praktische voorbeelden
Voorbeeld 1: Toon “Ontbreekt” als een cel leeg is
=ALS(ISLEEG(A1);"Ontbreekt";A1)
Dit toont “Ontbreekt” als A1 leeg is, anders de inhoud van A1.
Voorbeeld 2: Tel lege cellen in een bereik
=AANTALLEN.ALS(A1:A100;ISLEEG(A1:A100))
Of eenvoudiger:
=AANTAL.LEGE.CELLEN(A1:A100)
Voorbeeld 3: Bereken alleen als beide cellen gevuld zijn
=ALS(OF(ISLEEG(A1);ISLEEG(B1));"Vul beide velden in";A1*B1)
Verschil tussen leeg en “”
| Cel bevat | ISLEEG resultaat |
|---|---|
| (helemaal leeg) | WAAR |
| Spatie | ONWAAR |
| “” (lege string via formule) | ONWAAR |
| 0 | ONWAAR |
| Tekst | ONWAAR |
Tip: Om te checken op zowel lege cellen als lege strings, gebruik:
=OF(ISLEEG(A1);A1="")
ISGETAL (ISNUMBER) – Controleer op getallen
ISGETAL controleert of een cel een numerieke waarde bevat. Dit is cruciaal voordat je berekeningen uitvoert om #WAARDE! fouten te voorkomen.
Syntax
=ISGETAL(waarde)
Stap-voor-stap voorbeeld
Windows en Mac:
- Je importeert data waar sommige “getallen” eigenlijk als tekst zijn opgeslagen
- Typ in cel B1:
=ISGETAL(A1) - Druk op Enter
- WAAR betekent dat het een echt getal is, ONWAAR dat het tekst of iets anders is
Praktische voorbeelden
Voorbeeld 1: Veilig optellen met getalcontrole
=ALS(ISGETAL(A1);A1*1,21;"Voer een getal in")
Dit berekent BTW alleen als A1 daadwerkelijk een getal is.
Voorbeeld 2: Controleer of ZOEKEN een resultaat vindt
ZOEKEN en VIND.SPEC retourneren een getal als ze tekst vinden:
=ISGETAL(ZOEKEN("excel";A1))
Dit geeft WAAR als “excel” ergens in A1 voorkomt (hoofdletterongevoelig).
Voorbeeld 3: Getallen markeren met voorwaardelijke opmaak
- Selecteer je bereik (bijv. A1:A100)
- Ga naar Start > Voorwaardelijke opmaak > Nieuwe regel
- Kies “Een formule gebruiken…”
- Voer in:
=ISGETAL(A1) - Kies een opmaakstijl en klik OK
Wat ISGETAL als getal ziet
| Celinhoud | ISGETAL resultaat |
|---|---|
| 123 | WAAR |
| -45,67 | WAAR |
| 3,14E+10 | WAAR |
| “123” (als tekst) | ONWAAR |
| 01-01-2026 (datum) | WAAR |
| 12:30 (tijd) | WAAR |
| WAAR/ONWAAR | ONWAAR |
| Leeg | ONWAAR |
Let op: Datums en tijden zijn intern getallen in Excel, dus ISGETAL geeft WAAR voor datumcellen.
ISTEKST (ISTEXT) – Controleer op tekst
ISTEKST controleert of een cel tekst bevat. Ideaal om tekstfuncties zoals LINKS, RECHTS en DEEL veilig te gebruiken.
Syntax
=ISTEKST(waarde)
Stap-voor-stap voorbeeld
Windows en Mac:
- Je wilt controleren of klantnamen correct zijn ingevoerd (als tekst, niet als getal)
- Typ in cel B1:
=ISTEKST(A1) - Druk op Enter
- WAAR betekent tekst, ONWAAR betekent getal of ander type
Praktische voorbeelden
Voorbeeld 1: Voornaam extraheren alleen bij tekst
=ALS(ISTEKST(A1);LINKS(A1;ZOEKEN(" ";A1)-1);"Geen naam")
Dit haalt de voornaam op als A1 tekst bevat, anders toont het “Geen naam”.
Voorbeeld 2: Tekstwaarden tellen
=SOMPRODUCT((ISTEKST(A1:A100))*1)
Dit telt hoeveel cellen in A1:A100 tekst bevatten.
Voorbeeld 3: Gemengde data sorteren
=ALS(ISTEKST(A1);"Tekst: "&A1;"Getal: "&A1)
ISFOUT (ISERROR) – Detecteer alle fouten
ISFOUT controleert of een cel een foutmelding bevat. Dit omvat alle fouttypen: #N/B, #WAARDE!, #VERW!, #DEEL/0!, #NAAM?, #GETAL! en #LEEG!.
Syntax
=ISFOUT(waarde)
Praktische voorbeelden
Voorbeeld 1: Foutvrije VERT.ZOEKEN
=ALS(ISFOUT(VERT.ZOEKEN(D1;A:B;2;ONWAAR));"Niet gevonden";VERT.ZOEKEN(D1;A:B;2;ONWAAR))
Tip: Sinds Excel 2007 is ALS.FOUT korter:
=ALS.FOUT(VERT.ZOEKEN(D1;A:B;2;ONWAAR);"Niet gevonden")
Voorbeeld 2: Fouten tellen in een bereik
=SOMPRODUCT((ISFOUT(A1:A100))*1)
ISLOGISCH (ISLOGICAL) – Controleer op WAAR/ONWAAR
ISLOGISCH test of een cel een logische waarde (WAAR of ONWAAR) bevat. Minder vaak gebruikt, maar handig bij data-import.
Syntax
=ISLOGISCH(waarde)
Voorbeeld
=ISLOGISCH(A1)
| Celinhoud | ISLOGISCH resultaat |
|---|---|
| WAAR | WAAR |
| ONWAAR | WAAR |
| “WAAR” (tekst) | ONWAAR |
| 1 | ONWAAR |
| 0 | ONWAAR |
ISNB (ISNA) – Specifiek #N/B detecteren
ISNB controleert uitsluitend op de #N/B (niet beschikbaar) fout. Handig als je andere fouten wel wilt zien voor debugging.
Syntax
=ISNB(waarde)
Praktisch voorbeeld
=ALS(ISNB(VERT.ZOEKEN(D1;A:B;2;ONWAAR));"Klant niet gevonden";VERT.ZOEKEN(D1;A:B;2;ONWAAR))
Gebruik ALS.NB (IFNA) voor een kortere versie (Excel 2013+):
=ALS.NB(VERT.ZOEKEN(D1;A:B;2;ONWAAR);"Klant niet gevonden")
ISVERW (ISREF) – Controleer op celverwijzingen
ISVERW test of een waarde een geldige celverwijzing is. Nuttig bij dynamische formules met INDIRECT.
Syntax
=ISVERW(waarde)
Praktisch voorbeeld
=ALS(ISVERW(INDIRECT(A1));INDIRECT(A1);"Ongeldige verwijzing")
Dit controleert of de tekst in A1 (bijv. “B5”) een geldige cel is voordat ernaar verwezen wordt.
ISFORMULE (ISFORMULA) – Detecteer formules
ISFORMULE (beschikbaar vanaf Excel 2013) controleert of een cel een formule bevat. Handig voor het auditen van spreadsheets.
Syntax
=ISFORMULE(verwijzing)
Praktisch voorbeeld
Markeer alle cellen met formules:
- Selecteer je werkblad met Ctrl + A
- Ga naar Voorwaardelijke opmaak > Nieuwe regel
- Kies “Een formule gebruiken…”
- Voer in:
=ISFORMULE(A1) - Kies een achtergrondkleur en klik OK
IS-functies combineren met ALS
De kracht van IS-functies komt pas echt naar voren in combinatie met ALS:
Geneste IS-controles
=ALS(ISLEEG(A1);"Leeg";
ALS(ISGETAL(A1);"Getal: "&A1;
ALS(ISTEKST(A1);"Tekst: "&A1;"Ander type")))
Meerdere voorwaarden met EN/OF
=ALS(EN(NIET(ISLEEG(A1));ISGETAL(A1));A1*2;"Ongeldige invoer")
Dit verdubbelt de waarde alleen als A1 niet leeg is EN een getal bevat.
Veelgemaakte fouten bij IS-functies
Fout 1: ISLEEG op formule-resultaten
Probleem: Je denkt dat een cel leeg is, maar ISLEEG geeft ONWAAR.
Oorzaak: De cel bevat een formule die “” (lege string) retourneert. Visueel lijkt dit leeg, maar technisch is het dat niet.
Oplossing: Gebruik =OF(ISLEEG(A1);A1="") om beide situaties af te vangen.
Fout 2: ISGETAL met getallen-als-tekst
Probleem: Je ziet “123” in een cel, maar ISGETAL geeft ONWAAR.
Oorzaak: Het getal is als tekst opgeslagen (vaak door import uit andere systemen).
Oplossing: Converteer naar getal met =WAARDE(A1) of vermenigvuldig met 1: =A1*1.
Fout 3: ISTEKST op datums
Probleem: Je verwacht dat een datum als “tekst” wordt gezien.
Oorzaak: Datums zijn intern getallen in Excel (dagen sinds 1-1-1900).
Oplossing: Gebruik =ISDAT(A1) of vergelijk met een datumbereik.
Fout 4: ISFOUT twee keer berekenen
Probleem: Je gebruikt =ALS(ISFOUT(formule);alternatief;formule) wat de formule dubbel uitvoert.
Oorzaak: Oudere Excel-versies hadden geen ALS.FOUT.
Oplossing: Gebruik =ALS.FOUT(formule;alternatief) (beschikbaar sinds Excel 2007).
Fout 5: Spaties niet detecteren
Probleem: Een cel lijkt leeg maar ISLEEG geeft ONWAAR.
Oorzaak: De cel bevat spaties of onzichtbare tekens.
Oplossing: Gebruik =LENGTE(A1) om te checken. Ruim op met SPATIES.WISSEN.
Overzicht alle IS-functies
| Nederlandse functie | Engelse functie | Controleert op |
|---|---|---|
| ISLEEG | ISBLANK | Volledig lege cel |
| ISGETAL | ISNUMBER | Numerieke waarde |
| ISTEKST | ISTEXT | Tekstwaarde |
| ISFOUT | ISERROR | Elke foutmelding |
| ISLOGISCH | ISLOGICAL | WAAR of ONWAAR |
| ISNB | ISNA | #N/B fout |
| ISVERW | ISREF | Geldige celverwijzing |
| ISFORMULE | ISFORMULA | Formule in cel |
| ISEVEN | ISEVEN | Even getal |
| ISONEVEN | ISODD | Oneven getal |
| ISNIETTEKST | ISNONTEXT | Geen tekst |
FAQ: Veelgestelde vragen over IS-functies
Wat is het verschil tussen ISLEEG en ISBLANK?
ISLEEG is de Nederlandse naam, ISBLANK is de Engelse naam. Ze doen exact hetzelfde: controleren of een cel volledig leeg is. In de Nederlandse versie van Excel gebruik je ISLEEG.
Waarom geeft ISGETAL ONWAAR voor een datum?
Dat klopt niet – ISGETAL geeft juist WAAR voor datums. Datums zijn intern opgeslagen als getallen in Excel (het aantal dagen sinds 1 januari 1900). Als je ONWAAR krijgt, is de datum waarschijnlijk als tekst opgeslagen.
Hoe check ik of een cel een datum bevat?
Excel heeft geen ingebouwde ISDAT functie. Combineer controles: =EN(ISGETAL(A1);A1>1;A1<60000) voor een basale datumcheck, of gebruik voorwaardelijke opmaak om datumformaten te detecteren.
Kan ik IS-functies gebruiken in VERT.ZOEKEN?
Ja, je kunt IS-functies combineren met opzoekfuncties. Bijvoorbeeld om te voorkomen dat je zoekt op een lege cel: =ALS(ISLEEG(D1);"Vul zoekwaarde in";VERT.ZOEKEN(D1;A:B;2;ONWAAR)).
Wat is het verschil tussen ISFOUT en ISNB?
ISFOUT detecteert alle fouttypen (#N/B, #WAARDE!, #VERW!, #DEEL/0!, #NAAM?, #GETAL!, #LEEG!). ISNB detecteert alleen de #N/B fout. Gebruik ISNB als je andere fouten nog wilt zien voor debugging.
Hoe tel ik alle lege cellen in een bereik?
Gebruik =AANTAL.LEGE.CELLEN(A1:A100) voor een directe telling. Alternatief met IS-functies: =SOMPRODUCT((ISLEEG(A1:A100))*1).
Werkt ISFORMULE op verborgen cellen?
Ja, ISFORMULE werkt op alle cellen, inclusief verborgen rijen en kolommen. Het controleert alleen of een cel een formule bevat, niet of deze zichtbaar is.
Hoe gebruik ik IS-functies met voorwaardelijke opmaak?
Maak een nieuwe regel met “Een formule gebruiken” en voer je IS-formule in, bijvoorbeeld =ISLEEG(A1) om lege cellen te markeren. Zorg dat de celverwijzing relatief is (geen $-tekens) zodat de regel werkt voor het hele bereik.
Samenvatting
IS-functies zijn onmisbare hulpmiddelen voor robuuste Excel-spreadsheets:
- ISLEEG: check lege cellen voor verplichte velden
- ISGETAL/ISTEKST: voorkom type-fouten in berekeningen
- ISFOUT: vang alle fouten af in een keer
- ISNB: specifiek #N/B bij opzoekfuncties afhandelen
- ISFORMULE: audit en documenteer je spreadsheet
Combineer ze met ALS voor krachtige voorwaardelijke logica die je spreadsheets foutbestendig maakt.
Hulp nodig met IS-functies?
Loop je vast met IS-functies of heb je een complexe validatie nodig? Ik help je graag verder!
Neem contact op:
– WhatsApp: Stuur een bericht
– E-mail: w.bouwmeester@bouwmeesterconsultancy.nl
– Telefoon: +31 6 28963636
Stuur je Excel-bestand mee met een beschrijving van wat je wilt bereiken. We reageren meestal binnen 24 uur.
Kom je er niet uit? Neem contact op voor snelle Excel hulp. Neem gerust contact op, ik denk graag mee.
Gerelateerde artikelen
- ALS functie in Excel: voorwaardelijke logica uitgelegd
- Excel foutmeldingen oplossen: #N/B, #WAARDE, #VERW
- VERT.ZOEKEN in Excel: de ultieme gids
- Tekstfuncties in Excel: LINKS, RECHTS, DEEL uitgelegd
- Voorwaardelijke opmaak in Excel: cellen markeren





