ISGETAL en ISLEEG in Excel: zo gebruik je het
Engels: ISNUMBER, ISBLANK
ISGETAL geeft WAAR als een cel een getal bevat, ISLEEG als ze leeg is. Je gebruikt ze meestal in ALS, om te controleren voor je rekent.
Probeer gratis de eerste oefeningenIn de les Foutmeldingen opvangen met ALS.FOUT
Wat doen ISGETAL en ISLEEG?
ISGETAL en ISLEEG beantwoorden een vraag over een cel met WAAR of ONWAAR. ISGETAL vraagt: staat hier een getal? ISLEEG vraagt: is deze cel leeg?
Op zichzelf zie je dus alleen WAAR of ONWAAR. Meestal zet je ze in ALS, om eerst te controleren en pas daarna te rekenen. De familie telt nog meer leden: ISTEKST, ISFOUT en IS.EVEN werken op dezelfde manier.
Wanneer gebruik je ISGETAL en ISLEEG?
- Pas rekenen als een cel ingevuld is: =ALS(ISLEEG(B2);"Nog invullen";B2*C2).
- Tekst opvangen voor die een #WAARDE! geeft: =ALS(ISGETAL(B2);B2*C2;"Geen getal").
- Nagaan of een woord in een cel staat: =ISGETAL(VIND.SPEC("snel";A2)).
- Lege cellen markeren in een lijst die volledig moet zijn: =ALS(ISLEEG(D2);"Ontbreekt";"").
Syntax
De syntax is het vaste patroon van een functie. De woorden tussen de haakjes zijn plaatshouders: daar vul je zelf iets in, zoals een cel, een getal of een tekst. Al de rest typ je precies zoals het er staat.
WAAR als er een getal in de cel staat.
Ingevuld: =ISGETAL(A2)
Zo lees je de formule, onderdeel per onderdeel:
| Onderdeel | Wat het betekent | In het voorbeeld |
|---|---|---|
= | Elke formule begint met een gelijkheidsteken. Zonder = ziet Excel wat je typt als gewone tekst. | = |
ISGETAL | De naam van de functie: zo weet Excel wat het moet doen. Je mag ze in kleine letters typen, Excel zet ze zelf in hoofdletters. | ISGETAL |
( ) | Meteen na de naam komen de haakjes. Daartussen staat wat de functie nodig heeft om te werken: de argumenten. | ( ) |
waarde | De cel die je controleert, of een formule waarvan je de uitkomst controleert. | A2 |
ISGETAL en ISLEEG stap voor stap
In C1 staat =ISGETAL(A2). 125 is een getal, dus WAAR. Typ in A2 een tekst zoals 125 euro, en je krijgt ONWAAR. Pas de cijfers of de formule aan en kijk wat er gebeurt.
Zo bouw je die formule zelf op:
- Klik in C1 en typ ISGETAL met een haakje.
=ISGETAL( - Klik op de cel die je wilt controleren, A2.
=ISGETAL(A2 - Sluit het haakje en druk op Enter: 125 is een getal, dus je ziet WAAR.
=ISGETAL(A2)
Meer voorbeelden
Rekenen na een controle
In D2 staat =ALS(ISGETAL(B2);B2*C2;"Geen getal"). In B2 staat het woord twee in plaats van het getal 2. Zonder ISGETAL kreeg je #WAARDE!. Typ 2 in B2, en het totaal verschijnt.
Een lege cel opvangen
In C2 staat =ALS(ISLEEG(B2);"Ontbreekt";"OK"). Het e-mailadres ontbreekt nog. Vul B2 in, en de status wordt OK.
Zoeken of een woord erin staat
In C1 staat =ISGETAL(VIND.SPEC("snel";A2)). VIND.SPEC geeft de positie van snel, en dat is een getal. Staat het woord er niet in, dan geeft VIND.SPEC een fout, en ISGETAL dus ONWAAR.
Samen met ALS
=ALS(ISLEEG(B2);"Nog invullen";B2*C2) rekent pas als B2 ingevuld is. =ALS(ISGETAL(B2);B2*1,21;"Geen getal") vangt tekst op voor er #WAARDE! komt.
De andere IS-functies
ISTEKST controleert op tekst, ISFOUT op een foutmelding en IS.EVEN op een even getal. Ze geven allemaal WAAR of ONWAAR.
Kijken of een woord in een cel staat
VIND.SPEC geeft een positie of een foutmelding. Met =ISGETAL(VIND.SPEC("snel";A2)) krijg je WAAR als het woord in de cel staat, en anders ONWAAR.
Hier gaat het vaak mis
- Een cel met een formule die "" geeft, ziet er leeg uit, maar ISLEEG geeft dan ONWAAR.
- Een getal dat als tekst in de cel staat, geeft bij ISGETAL ONWAAR.
Oefen dit in de les Foutmeldingen opvangen met ALS.FOUT, met correctie en uitleg bij elke stap. De eerste oefeningen zijn gratis.
Veelgestelde vragen
Wat is het verschil tussen ISLEEG(A2) en A2=""?
A2="" geeft ook WAAR voor een cel met een formule die "" teruggeeft. ISLEEG is strenger: alleen een echt lege cel geeft WAAR.