Beschikbaar in:Alle versies (Werkt in Excel 2007, elke latere versie, Microsoft 365 en Excel voor het web)Voorbeelden vragen Excel 2021 of nieuwerCategorie:InformatieIn beoordeling

ISLEEG

ISBLANK in Engelstalige Excel

Meldt of een cel echt leeg is: WAAR als er helemaal niets in staat, ONWAAR bij al het andere, ook bij een spatie of lege tekst.

Moeilijkheidsgraad 1 van 5. Eén argument en geen codes, maar een cel die leeg lijkt is het vaak niet, en dan is het antwoord ONWAAR.

Laatst bijgewerkt: 13 oktober 2026

Bekijk de uitgewerkte voorbeelden

Fragment van het werkblad: in E2 staat de formule
RijABCDE
1BoekstukDagboekBedragGoedgekeurd doorGoedkeurder ontbreekt?
225-0501MEM€18,250.00€ 18.250,00WAARWAAR=ISLEEG(D2)=ISLEEG(D2)
325-0502MEM€4,300.00€ 4.300,00SvdV
425-0503INK€920.50€ 920,50AY
525-0504MEM€61,000.00€ 61.000,00TB
625-0505BNK€1,575.00€ 1.575,00
Formulecel (E2)Invoer

Resultaat: WAAR

=ISLEEG(D2)
=ISLEEG(D2)

Wat ISLEEG doet en wanneer je het gebruikt

Wat het doet: het geeft aan of een cel echt leeg is, bijvoorbeeld of een journaalpost een goedkeurder heeft.

Wanneer je het gebruikt: voor volledigheidscontroles op exports, zoals een ontbrekende goedkeurder of een lege kostenplaats, en als je een lege cel moet onderscheiden van een getypte 0. Voor cellen die er alleen leeg uitzien (een spatie, of lege tekst uit een formule) test je SPATIES.WISSEN(x)="".

Hoe Excel de functie berekent

Excel pakt de verwijzing die je opgeeft en kijkt in die cel. Heeft de cel geen enkele inhoud, dus geen getal, geen tekst en geen formule, dan is de uitkomst van ISLEEG WAAR.

Staat er iets in, dan is de uitkomst ONWAAR. De functie vergelijkt nooit waarden: ze controleert alleen of de cel inhoud heeft.

Let op: Een cel die er leeg uitziet, is niet leeg als er een spatie, een apostrof of een formule met lege tekst als resultaat in staat: ISLEEG geeft dan ONWAAR.

Denkmodel

Een cel is een la. ISLEEG vraagt of de la leeg is. Een la met een blanco vel papier erin (een spatie, of lege tekst) is niet leeg, ook al staat er niets op het papier.

Begrippen op deze pagina: celverwijzing, cel

ISLEEG(waarde)
ISLEEG(waarde)
Argumenten
ArgumentSoortBetekenis
waardeVerplichtDe cel die je test, meestal een celverwijzing.

Geeft terug:WAAR voor een echt lege cel, ONWAAR voor al het andere

Formules gebruiken komma's (,) tussen de argumenten, zoals in de Engelse Excel. Formules gebruiken puntkomma's (;) tussen de argumenten, zoals in de Nederlandse Excel. Formules gebruiken puntkomma's (;) tussen de argumenten, zoals in de Nederlandse Excel; de Engelse Excel gebruikt komma's (,).

Uitgewerkte voorbeelden

Beginner

Een boekstuk zonder goedkeurder opsporen

In de XAF-auditfile van Veldhuis Installatie BV staan bij elk boekstuk de initialen van degene die het heeft goedgekeurd. Voor je journaalposttest wil je per boekstuk weten of de kolom met de goedkeurder leeg is. Eén formule, naar beneden gekopieerd, geeft per regel WAAR of ONWAAR.

Fragment van het werkblad: in E2 staat de formule
RijABCDEF
1BoekstukDagboekBedragGoedgekeurd doorGoedkeurder ontbreekt?
225-0501MEM€18,250.00€ 18.250,00WAARWAAR=ISLEEG(D2)=ISLEEG(D2)
325-0502MEM€4,300.00€ 4.300,00SvdV
425-0503INK€920.50€ 920,50AY
525-0504MEM€61,000.00€ 61.000,00TB
625-0505BNK€1,575.00€ 1.575,00
7
Formulecel (E2)Invoer

Formule in E2

=ISLEEG(D2)
=ISLEEG(D2)

Resultaat: WAAR

Stap voor stap
  1. ISLEEG heeft één argument, waarde. Hier is dat D2, de cel Goedgekeurd door van boekstuk 25-0501.
  2. Excel kijkt in D2. Er staat geen getal, geen tekst en geen formule in, dus de cel is echt leeg en ISLEEG geeft WAAR.
  3. In E3 komt de formule na kopiëren te verwijzen naar D3, met daarin SvdV. De cel heeft inhoud, dus E3 geeft ONWAAR. E4 en E5 geven ook ONWAAR (AY en TB).
  4. E6 kijkt naar D6, die weer leeg is, dus daar staat WAAR. Boekstuk 25-0501 (een handmatige boeking van 18,250.0018.250,00) en 25-0505 zijn de twee die je opvolgt.

Let op: Heeft iemand in D2 één spatie getypt, dan ziet de cel er precies hetzelfde uit, maar geeft ISLEEG ONWAAR. Het voorbeeld op niveau Gevorderd laat zien hoe je zulke cellen vindt.

Meer over dit voorbeeld: waarom het werkt

Waarom het werkt

ISLEEG leest niet de waarde van de cel, maar controleert of de cel inhoud heeft. Een lege cel heeft er geen, dus het antwoord is WAAR, en elke cel met iets erin geeft ONWAAR.

Halfgevorderd

Een ontbrekende boekwaarde scheiden van een boekwaarde van 0

De cliënt stuurde een activastaat met de boekwaarde per 31 december 2025. Een volledig afgeschreven activum heeft terecht een boekwaarde van 0, maar een paar regels zijn nooit ingevuld. Je wilt per activum een label: Ingevuld of Ontbreekt, zodat alleen de lege cellen op de vragenlijst voor de cliënt komen.

Fragment van het werkblad: in D2 staat de formule
RijABCDE
1ActivumOmschrijvingBoekwaarde 31-12-2025Status
2FA-0101BestelbusOntbreekt=ALS(ISLEEG(C2), "Ontbreekt", "Ingevuld")=ALS(ISLEEG(C2); "Ontbreekt"; "Ingevuld")
3FA-0102Draaibank€0.00€ 0,00
4FA-0103Heftruck€8,450.50€ 8.450,50
5FA-0104Palletstellingen
6FA-0105Kantoormeubilair€12,300.00€ 12.300,00
7
Formulecel (D2)InvoerOpmerking: C2 en C5 zijn leeg. C3 bevat een getypte 0, weergegeven als 0,00.

Formule in D2

=ALS(ISLEEG(C2), "Ontbreekt", "Ingevuld")
=ALS(ISLEEG(C2); "Ontbreekt"; "Ingevuld")

Resultaat: Ontbreekt

Stap voor stap
  1. ALS rekent eerst het eerste argument uit: ISLEEG(C2). In C2, de boekwaarde van de bestelbus, staat niets, dus ISLEEG geeft WAAR.
  2. De test is WAAR, dus ALS geeft het tweede argument, de tekst Ontbreekt, in D2. De tekst Ingevuld blijft voor deze rij ongebruikt.
  3. D3 kijkt naar C3, de draaibank. In C3 staat een getypte 0. Een 0 is een waarde, dus ISLEEG geeft ONWAAR en ALS geeft Ingevuld. Een volledig afgeschreven activum wordt dus niet als ontbrekend gemeld.
  4. D4 geeft Ingevuld (8,450.508.450,50), D5 geeft Ontbreekt en D6 geeft Ingevuld (12,300.0012.300,00). FA-0101 en FA-0104 zijn de twee activa waarover je de cliënt een vraag stelt.

Let op: Laat een als waarde geplakt uittreksel lege tekst in een cel achter, dan geeft ISLEEG ONWAAR en krijgt het activum het label Ingevuld terwijl er niets staat. Vergelijk steekproefsgewijs de labels met de kolom boekwaarde voordat je erop vertrouwt.

Meer over dit voorbeeld: waarom het werkt, 1 variant

Waarom het werkt

ISLEEG geeft ALS een zuiver WAAR of ONWAAR, en behandelt een getypte 0 als inhoud. Test je in plaats daarvan C2=0, dan telt Excel de lege cel in de vergelijking als 0, en wordt de draaibank samen met de twee echte lege cellen als ontbrekend gemeld.

Varianten

=ALS(C2="", "Ontbreekt", "Ingevuld")
=ALS(C2=""; "Ontbreekt"; "Ingevuld")

Vergelijken met lege tekst behandelt een echt lege cel en een cel met lege tekst hetzelfde, en laat een getypte 0 als ingevuld staan. Kies deze vorm als het uittreksel lege tekst kan bevatten.

Gevorderd

Cellen tellen die leeg lijken maar het niet zijn

Een lijst met 8 handmatige boekingen heeft een kolom Goedgekeurd door. Een collega telde de lege cellen op het oog en kwam op 4, maar ISLEEG meldt er maar een deel van. Voordat je een bevinding over volledigheid opschrijft, wil je weten hoeveel cellen er leeg uitzien zonder leeg te zijn, want juist die cellen ziet een test met alleen ISLEEG over het hoofd.

Fragment van het werkblad: in D2 staat de formule
RijABCDE
1BoekstukGoedgekeurd doorVerborgen lege cellen
225-0731JK22=SOMPRODUCT(--(SPATIES.WISSEN(B2:B9) = "")) - SOMPRODUCT(--ISLEEG(B2:B9))=SOMPRODUCT(--(SPATIES.WISSEN(B2:B9) = "")) - SOMPRODUCT(--ISLEEG(B2:B9))
325-0732
425-0733
525-0734MV
625-0735
725-0736RB
825-0737
925-0738JK
10
Formulecel (D2)InvoerTekens: extra spatieOpmerking: B3 en B8 zijn leeg. B4 bevat één spatie. B6 bevat lege tekst, zoals die achterblijft nadat een formule met "" als resultaat als waarde is geplakt.

Formule in D2

=SOMPRODUCT(--(SPATIES.WISSEN(B2:B9) = "")) - SOMPRODUCT(--ISLEEG(B2:B9))
=SOMPRODUCT(--(SPATIES.WISSEN(B2:B9) = "")) - SOMPRODUCT(--ISLEEG(B2:B9))

Resultaat: 22

Stap voor stap
  1. Excel rekent de eerste SOMPRODUCT van binnen naar buiten uit. SPATIES.WISSEN(B2:B9) haalt de spaties uit elk van de 8 cellen weg en levert JK, een lege tekst voor B3, een lege tekst voor B4, MV, een lege tekst voor B6, RB, een lege tekst voor B8 en JK.
  2. De vergelijking = "" maakt daar ONWAAR, WAAR, WAAR, ONWAAR, WAAR, ONWAAR, WAAR, ONWAAR van. De dubbele min verandert WAAR in 1 en ONWAAR in 0, en SOMPRODUCT telt ze op: 4. Vier cellen zien er leeg uit.
  3. ISLEEG(B2:B9) test dezelfde 8 cellen op echte leegte: ONWAAR, WAAR, ONWAAR, ONWAAR, ONWAAR, ONWAAR, WAAR, ONWAAR. Alleen B3 en B8 hebben helemaal geen inhoud, dus de tweede SOMPRODUCT geeft 2.
  4. De aftrekking is 4 - 2 = 2. Twee cellen zien er leeg uit zonder leeg te zijn: B4 met de spatie en B6 met de lege tekst.
  5. De bevinding is 4 boekingen zonder zichtbare goedkeurder, waarvan er 2 aan een test met alleen ISLEEG zouden ontsnappen. Verander B4 in JK en de uitkomst zakt naar 1.

Let op: SPATIES.WISSEN haalt een niet-afbrekende spatie (TEKEN(160)) niet weg, en die komt vaak mee uit web- en ERP-exports. Zo'n cel telt bij beide tests als ingevuld, en de formule geeft ongemerkt een te laag getal.

Meer over dit voorbeeld: waarom het werkt, nog 1 valkuil, 2 varianten

Waarom het werkt

De twee tests beantwoorden een verschillende vraag over dezelfde cellen: SPATIES.WISSEN(x)="" vraagt of de cel er leeg uitziet, ISLEEG vraagt of ze leeg is. Het verschil isoleert de cellen die de eerste test halen en de tweede niet. SOMPRODUCT verwerkt de bereiken in elke Excel-versie, zonder matrixinvoer.

Meer om op te letten

  • ISLEEG(B2:B9) los in een cel geeft in Microsoft 365 acht antwoorden die overlopen, en in oudere versies één antwoord, voor de rij waar de formule staat. Laat het binnen SOMPRODUCT staan, zoals hier.

Varianten

=SOMPRODUCT(--(LENGTE(SPATIES.WISSEN(B2:B9)) = 0))
=SOMPRODUCT(--(LENGTE(SPATIES.WISSEN(B2:B9)) = 0))

Dezelfde telling van 4 cellen die er leeg uitzien, geschreven met LENGTE. Sommige beoordelaars vinden dat leesbaarder dan een vergelijking met lege tekst.

=AANTAL.LEGE.CELLEN(B2:B9)
=AANTAL.LEGE.CELLEN(B2:B9)

Geeft 3: AANTAL.LEGE.CELLEN telt B3, B8 en ook de lege tekst in B6, maar niet de spatie in B4. Het ligt tussen de andere twee uitkomsten in, dus haal het niet door elkaar met ISLEEG.

ExpertExcel 2021 of nieuwer (Dit voorbeeld vereist Excel 2021 of nieuwer)

Niet in lijst, geen goedkeurder en goedgekeurd uit elkaar houden in één formule

Bij een gekozen boekstuknummer moet het werkblad een van drie uitkomsten tonen:

  • het boekstuk staat niet in de goedkeuringslijst
  • het boekstuk staat erin maar niemand heeft het goedgekeurd
  • de initialen van de goedkeurder

De tweede uitkomst is de controlebevinding, dus ze mag niet verward worden met de eerste en zich niet verstoppen achter een 0. De formule moet leesbaar blijven voor de beoordelaar na jou.

Fragment van het werkblad: in F2 staat de formule
RijABCDEFG
1BoekstukDagboekGoedgekeurd doorBoekstukUitkomst
225-0620VRKMV25-0624Geen goedkeurder=LET( positie, ALS.NB(VERGELIJKEN(E2, A2:A8, 0), 0), ALS(positie = 0, "Niet in lijst", ALS(ISLEEG(INDEX(C2:C8, positie)), "Geen goedkeurder", INDEX(C2:C8, positie))) )=LET( positie; ALS.NB(VERGELIJKEN(E2; A2:A8; 0); 0); ALS(positie = 0; "Niet in lijst"; ALS(ISLEEG(INDEX(C2:C8; positie)); "Geen goedkeurder"; INDEX(C2:C8; positie))) )
325-0621MEMJK
425-0624MEM
525-0627INKRB
625-0630MEMJK
725-0633BNKMV
825-0636MEMRB
9
Formulecel (F2)Invoer

Formule in F2

=LET(
  positie, ALS.NB(VERGELIJKEN(E2, A2:A8, 0), 0),
  ALS(positie = 0, "Niet in lijst",
    ALS(ISLEEG(INDEX(C2:C8, positie)), "Geen goedkeurder", INDEX(C2:C8, positie)))
)
=LET(
  positie; ALS.NB(VERGELIJKEN(E2; A2:A8; 0); 0);
  ALS(positie = 0; "Niet in lijst";
    ALS(ISLEEG(INDEX(C2:C8; positie)); "Geen goedkeurder"; INDEX(C2:C8; positie)))
)

Resultaat: Geen goedkeurder

Stap voor stap
  1. LET legt eerst positie vast. VERGELIJKEN zoekt 25-0624 in A2:A8 met vergelijkingstype 0 (exact) en vindt het in de derde cel, A4, dus VERGELIJKEN geeft 3. ALS.NB grijpt alleen in als VERGELIJKEN mislukt, dus positie is 3.
  2. De buitenste ALS test positie = 0. Dat is 3 = 0, wat ONWAAR is, dus Excel gaat door naar de binnenste ALS.
  3. De binnenste ALS rekent eerst ISLEEG(INDEX(C2:C8; 3)) uit. INDEX levert de cel zelf op, C4, en niet een kopie van de waarde. C4 is leeg, dus ISLEEG geeft WAAR.
  4. De binnenste ALS geeft het tweede argument: Geen goedkeurder. Het derde argument, INDEX(C2:C8; positie), wordt voor dit boekstuk niet berekend.
  5. Verander E2 in 25-0621 en ISLEEG geeft ONWAAR, dus de formule toont JK. Verander het in 25-0999 en VERGELIJKEN mislukt, ALS.NB maakt daar 0 van, en de formule toont Niet in lijst.

Let op: De omgekeerde fout: zet VERT.ZOEKEN in ISLEEG, of plak &"" achter de opzoeking, en ISLEEG geeft altijd ONWAAR, omdat je een waarde hebt doorgegeven en niet de cel. De lege goedkeurder verschijnt dan als 0 of als lege tekst, en de bevinding verdwijnt zonder foutmelding.

Meer over dit voorbeeld: waarom het werkt, nog 2 valkuilen, 1 variant

Waarom het werkt

ISLEEG heeft een cel nodig, geen waarde. INDEX geeft een verwijzing naar de cel waar het naartoe wijst, dus ISLEEG kan nog zien dat C4 leeg is. Zonder dat zou de lege cel als 0 binnenkomen en zou de bevinding verdwijnen.

ALS.NB maakt van een mislukte VERGELIJKEN een 0, zodat 'niet in lijst' en 'in lijst' gescheiden zijn voordat de lege-celtest komt. Voor een eenmalige blik op één boekstuk gebruik je deze opbouw niet: een kale INDEX met VERGELIJKEN, of X.ZOEKEN met &"" erachter, is daar korter, maar ze kan een spatie of lege tekst niet van een echt lege cel onderscheiden.

Meer om op te letten

  • Bevat een cel met een goedkeurder alleen een spatie, dan geeft ISLEEG ONWAAR en toont de formule een naam die leeg lijkt in plaats van Geen goedkeurder. Test SPATIES.WISSEN(INDEX(C2:C8; positie)) = "" als het uittreksel spaties kan bevatten.
  • VERGELIJKEN neemt de eerste van dubbele boekstuknummers. Komt een nummer twee keer voor en is alleen de tweede regel leeg, dan ziet de formule dat niet.

Varianten

=LET(
  positie, ALS.NB(VERGELIJKEN(E2, A2:A8, 0), 0),
  ALS(positie = 0, "Niet in lijst",
    ALS(SPATIES.WISSEN(INDEX(C2:C8, positie)) = "", "Geen goedkeurder", INDEX(C2:C8, positie)))
)
=LET(
  positie; ALS.NB(VERGELIJKEN(E2; A2:A8; 0); 0);
  ALS(positie = 0; "Niet in lijst";
    ALS(SPATIES.WISSEN(INDEX(C2:C8; positie)) = ""; "Geen goedkeurder"; INDEX(C2:C8; positie)))
)

Behandelt ook een spatie en lege tekst als 'geen goedkeurder'. Kies deze vorm als 'ziet er leeg uit' de controlevraag is; ze werkt op waarden en blijft dus ook goed na een opzoekfunctie.

Veelgemaakte fouten

Veelgemaakte fouten
SymptoomOorzaakOplossing
ONWAAR op een cel die leeg lijktISLEEG geeft ONWAAR op een cel die er leeg uitziet, bijvoorbeeld nadat een formule als waarde is geplakt en lege tekst heeft achtergelaten.Bepaal wat je bedoelt. Voor 'echt leeg' blijft ISLEEG goed. Voor 'ziet er leeg uit' gebruik je SPATIES.WISSEN(D2)="", dat in al deze gevallen WAAR is. Het voorbeeld op niveau Gevorderd telt het verschil.
Een echte 0 wordt als ontbrekend gemeldJe zoekt lege cellen met D2=0 en een cel met een echte 0 wordt ook als ontbrekend gemeld, omdat Excel een lege cel in een vergelijking als 0 behandelt.Gebruik ISLEEG(D2). Die scheidt een lege cel van een getypte 0, en dat is belangrijk als 0 een geldig antwoord is, zoals bij een volledig afgeschreven activum.
Een lijst WAAR en ONWAAR, geen aantalISLEEG(D2:D9) moet de lege cellen tellen, maar je krijgt een lijst met WAAR en ONWAAR (Microsoft 365) of één antwoord voor de rij waar de formule staat (oudere versies).ISLEEG test één cel tegelijk. Om te tellen gebruik je SOMPRODUCT(--ISLEEG(D2:D9)) of AANTAL.LEGE.CELLEN(D2:D9).