Excel foutmeldingen oplossen: #N/B, #WAARDE, #VERW (2026)
Kort antwoord: Excel foutmeldingen zoals #N/B, #WAARDE! en #VERW! geven aan dat er iets mis is met je formule. Elke foutcode heeft een specifieke oorzaak en oplossing – van ontbrekende waarden tot ongeldige celverwijzingen.
In het kort
- #N/B (#N/A): de gezochte waarde bestaat niet in je zoekbereik
- #WAARDE! (#VALUE!): je gebruikt het verkeerde type gegevens in een formule
- #VERW! (#REF!): een celverwijzing is ongeldig geworden (bijv. door verwijderde rijen)
- #DEEL/0! (#DIV/0!): je deelt een getal door nul of een lege cel
- #NAAM? (#NAME?): Excel herkent de functienaam niet (typfout of ontbrekende aanhalingstekens)
- Gebruik ALS.FOUT (IFERROR) om foutmeldingen af te vangen en een alternatieve waarde te tonen
Waarom toont Excel foutmeldingen?
Excel foutmeldingen zijn geen bugs, maar signalen dat er iets niet klopt in je formule of data. In plaats van een verkeerd resultaat te geven, laat Excel zien waar het probleem zit. Dit helpt je om fouten in je spreadsheet te vinden en te corrigeren.
De meest voorkomende oorzaken van foutmeldingen zijn:
- Ontbrekende of verkeerde data: de waarde die je zoekt bestaat niet
- Verkeerde celverwijzingen: je verwijst naar cellen die verwijderd of verplaatst zijn
- Type-mismatches: je probeert tekst te vermenigvuldigen of getallen samen te voegen
- Typfouten: een verkeerd gespelde functienaam of ontbrekende haakjes
- Onmogelijke berekeningen: delen door nul of worteltrekken uit negatieve getallen
Laten we elke foutmelding in detail bekijken met praktische voorbeelden en oplossingen.
#N/B fout (#N/A) – Waarde niet gevonden
De #N/B fout (Engels: #N/A, wat staat voor “Not Available”) verschijnt wanneer een opzoekfunctie de gezochte waarde niet kan vinden.
Wanneer zie je deze fout?
- Bij VERT.ZOEKEN (VLOOKUP) als de zoekwaarde niet in de eerste kolom staat
- Bij INDEX en VERGELIJKEN als er geen match is
- Bij X.ZOEKEN (XLOOKUP) wanneer de waarde niet bestaat
- Bij HORIZ.ZOEKEN (HLOOKUP) met een niet-bestaande waarde
Voorbeeld
=VERT.ZOEKEN("Appel";A1:B10;2;ONWAAR)
Als “Appel” niet voorkomt in kolom A, krijg je #N/B.
Stap-voor-stap oplossen
Windows en Mac:
- Controleer de zoekwaarde: staat er exact dezelfde tekst in je zoekbereik? Let op hoofdletters, spaties voor of na de tekst, en onzichtbare tekens.
- Controleer het zoekbereik: begint je bereik bij de kolom waar de zoekwaarde staat? Bij VERT.ZOEKEN moet de zoekwaarde in de eerste kolom van je bereik staan.
- Gebruik SPATIES.WISSEN (TRIM): verwijder extra spaties met:
=VERT.ZOEKEN(SPATIES.WISSEN(D1);A1:B10;2;ONWAAR) - Controleer op typefouten: “Appel” is niet hetzelfde als “appel” of “Appel “.
Oplossing met ALS.FOUT
=ALS.FOUT(VERT.ZOEKEN(D1;A1:B10;2;ONWAAR);"Niet gevonden")
Dit toont “Niet gevonden” in plaats van #N/B wanneer de waarde niet bestaat.
#WAARDE! fout (#VALUE!) – Verkeerd gegevenstype
De #WAARDE! fout verschijnt wanneer je een formule maakt met het verkeerde type gegevens – bijvoorbeeld tekst waar Excel een getal verwacht.
Wanneer zie je deze fout?
- Je probeert tekst te vermenigvuldigen:
="vijf"*2 - Je gebruikt een bereik waar een enkele waarde nodig is
- Je voert een matrixformule verkeerd in
- Je hebt een spatie of onzichtbaar teken in een “getal”
Voorbeeld
| A | B |
|---|---|
| 100 | “abc” |
=A1*B1
Dit geeft #WAARDE! omdat “abc” geen getal is.
Stap-voor-stap oplossen
Windows:
1. Selecteer de cel met de fout
2. Klik op het gele waarschuwingsdriehoekje
3. Lees de foutbeschrijving
4. Controleer welke cellen de formule gebruikt
5. Zoek naar tekst die eruitziet als een getal
Mac:
1. Selecteer de cel met de fout
2. Ga naar Formules > Fouten evalueren
3. Stap door de formule om te zien waar het misgaat
Veelvoorkomende oorzaken en oplossingen
| Oorzaak | Oplossing |
|---|---|
| Getal opgeslagen als tekst | Vermenigvuldig met 1: =A1*1 of gebruik WAARDE() |
| Spaties in een getal | Gebruik =SUBSTITUEREN(A1;" ";"") |
| Bereik i.p.v. enkele cel | Gebruik INDEX of pas de formule aan |
| Verborgen tekens | Gebruik OPSCHONEN(): =OPSCHONEN(A1) |
Oplossing met ALS.FOUT
=ALS.FOUT(A1*B1;0)
Dit geeft 0 terug als de vermenigvuldiging niet lukt.
#VERW! fout (#REF!) – Ongeldige verwijzing
De #VERW! fout (Engels: #REF!, Reference Error) verschijnt wanneer een formule verwijst naar een cel die niet meer bestaat.
Wanneer zie je deze fout?
- Je hebt rijen of kolommen verwijderd die in een formule werden gebruikt
- Je hebt cellen verplaatst waarnaar een formule verwees
- Je kopieert een formule naar een plek waar de relatieve verwijzing buiten het werkblad valt
- Je verwijst naar een ander werkblad dat verwijderd is
Voorbeeld
Stel cel C1 bevat =A1+B1. Als je kolom A verwijdert, wordt de formule:
=#VERW!+A1
Stap-voor-stap oplossen
Windows en Mac:
- Klik op de cel met #VERW! en bekijk de formulebalk
- Zoek naar #VERW! in de formule zelf – dit toont welke verwijzing kapot is
- Druk op Ctrl + Z (Windows) of Cmd + Z (Mac) om de laatste actie ongedaan te maken
- Herstel de verwijzing handmatig door de juiste cel opnieuw te selecteren
Voorkomen van #VERW! fouten
- Gebruik benoemde bereiken in plaats van celverwijzingen
- Wees voorzichtig met het verwijderen van rijen/kolommen
- Controleer formules voordat je structurele wijzigingen maakt
- Gebruik tabellen (Ctrl + T) – deze passen verwijzingen automatisch aan
Oplossing met ALS.FOUT
=ALS.FOUT(A1+B1;"Controleer formule")
#DEEL/0! fout (#DIV/0!) – Delen door nul
De #DEEL/0! fout verschijnt wanneer je een getal deelt door nul of door een lege cel.
Wanneer zie je deze fout?
- Je deelt door een cel die 0 bevat
- Je deelt door een lege cel
- Een GEMIDDELDE-functie heeft een leeg bereik
- Een formule bevat
/0of deelt door een berekening die 0 oplevert
Voorbeeld
| A | B | C |
|---|---|---|
| Omzet | Aantal | Per stuk |
| 1000 | 0 | =A2/B2 |
De formule =A2/B2 geeft #DEEL/0! omdat B2 nul is.
Stap-voor-stap oplossen
Windows en Mac:
- Identificeer de deler in je formule (het getal na de /)
- Controleer of die cel 0 of leeg is
- Voeg een ALS-controle toe:
=ALS(B2=0;"Geen data";A2/B2)
Alternatieve oplossingen
Met ALS.FOUT:
=ALS.FOUT(A2/B2;0)
Met ALS en lege cellen:
=ALS(OF(B2=0;B2="");"N.v.t.";A2/B2)
Tip: Sinds Excel 2010 kun je ook ALS.FOUT gebruiken, wat korter is dan een ALS-constructie.
#NAAM? fout (#NAME?) – Onbekende functie of naam
De #NAAM? fout verschijnt wanneer Excel een naam in je formule niet herkent.
Wanneer zie je deze fout?
- Je hebt een functienaam verkeerd gespeld
- Je gebruikt een Engelse functienaam in een Nederlandse Excel-versie
- Je vergeet aanhalingstekens om tekst
- Je verwijst naar een benoemd bereik dat niet bestaat
- Je bent een haakje vergeten
Voorbeelden
| Formule | Probleem |
|---|---|
=SOOM(A1:A10) |
Typfout: moet SOM zijn |
=VLOOKUP(...) |
Engels in Nederlandse Excel: gebruik VERT.ZOEKEN |
=ALS(A1=ja;1;0) |
Aanhalingstekens ontbreken: moet "ja" zijn |
=Verkoop*1.21 |
“Verkoop” is geen gedefinieerd bereik |
Stap-voor-stap oplossen
Windows:
1. Controleer de spelling van de functie
2. Gebruik Formules > Functie invoegen om de juiste naam te vinden
3. Controleer of tekst tussen aanhalingstekens staat
4. Ga naar Formules > Namen beheren om bestaande namen te zien
Mac:
1. Gebruik Invoegen > Functie om functies te zoeken
2. Controleer spelling en aanhalingstekens
3. Bekijk namen via Formules > Namen definiëren
Nederlandse vs Engelse functienamen
In de Nederlandse versie van Excel moet je Nederlandse functienamen gebruiken:
| Nederlands | Engels |
|---|---|
| SOM | SUM |
| VERT.ZOEKEN | VLOOKUP |
| ALS | IF |
| GEMIDDELDE | AVERAGE |
| AANTAL.ALS | COUNTIF |
| ALS.FOUT | IFERROR |
Oplossing met ALS.FOUT
=ALS.FOUT(VERT.ZOEKEN(A1;B:C;2;ONWAAR);"Controleer formule")
#GETAL! fout (#NUM!) – Ongeldig getal
De #GETAL! fout verschijnt wanneer een formule een ongeldig numeriek resultaat oplevert.
Wanneer zie je deze fout?
- Je berekent de wortel van een negatief getal:
=WORTEL(-1) - Een iteratieve berekening convergeert niet
- Een getal is te groot of te klein voor Excel (buiten het bereik van ±1,79769E+308)
- Je gebruikt een ongeldige waarde in een statistische functie
Voorbeelden
=WORTEL(-16) ' #GETAL! - geen wortel van negatief
=1/0,0000000001^1000 ' #GETAL! - getal te groot
=IR.SCHEMA({-1000;500;400};0,1) ' #GETAL! - kan IRR niet berekenen
Stap-voor-stap oplossen
Windows en Mac:
- Controleer of je invoerwaarden geldig zijn (geen negatieve getallen voor wortels)
- Controleer of berekeningen realistische uitkomsten geven
- Gebruik ABS() om negatieve getallen positief te maken waar nodig:
=WORTEL(ABS(A1))
Oplossing met ALS.FOUT
=ALS.FOUT(WORTEL(A1);"Ongeldig getal")
#LEEG! fout (#NULL!) – Verkeerd snijpunt
De #LEEG! fout (Engels: #NULL!) is de minst voorkomende foutmelding. Deze verschijnt wanneer je twee bereiken probeert te snijden die geen overlap hebben.
Wanneer zie je deze fout?
- Je gebruikt een spatie tussen twee bereiken als snijpunt-operator
- De bereiken hebben geen gemeenschappelijke cellen
Voorbeeld
=SOM(A1:A10 C1:C10)
De spatie tussen A1:A10 en C1:C10 is de snijpunt-operator. Omdat deze bereiken niet overlappen, krijg je #LEEG!.
Oplossing
Gebruik een puntkomma (;) om bereiken te scheiden in plaats van een spatie:
=SOM(A1:A10;C1:C10)
Of gebruik de juiste operator voor wat je wilt doen:
– Puntkomma (;): voeg bereiken samen
– Dubbele punt (:): definieer een bereik
– Spatie: snijpunt van bereiken (zelden nodig)
ALS.FOUT (IFERROR) – Fouten afvangen
De ALS.FOUT-functie is je beste vriend om foutmeldingen af te vangen en een nettere weergave te geven.
Syntax
=ALS.FOUT(berekening; waarde_bij_fout)
Praktische voorbeelden
1. VERT.ZOEKEN met fallback:
=ALS.FOUT(VERT.ZOEKEN(D1;A:B;2;ONWAAR);"Niet gevonden")
2. Deling met 0-check:
=ALS.FOUT(A1/B1;0)
3. Percentage berekening:
=ALS.FOUT(B1/B$10;"")
4. Geneste formule beveiligen:
=ALS.FOUT(INDEX(A:A;VERGELIJKEN(D1;B:B;0));"Geen match")
ALS.FOUT vs ALS voor foutafhandeling
| Methode | Formule | Voordeel |
|---|---|---|
| ALS.FOUT | =ALS.FOUT(A1/B1;0) |
Kort en vangt alle fouten |
| ALS | =ALS(B1=0;0;A1/B1) |
Specifieke controle op een voorwaarde |
Tip: Gebruik ALS als je een specifieke voorwaarde wilt controleren. Gebruik ALS.FOUT als je alle mogelijke fouten wilt afvangen.
ALS.NB – Specifiek voor #N/B fouten
Sinds Excel 2013 bestaat ook ALS.NB (IFNA), die alleen #N/B fouten afvangt:
=ALS.NB(VERT.ZOEKEN(D1;A:B;2;ONWAAR);"Niet gevonden")
Dit laat andere fouten (#WAARDE!, #VERW!) wel zien, wat handig is voor debugging.
Veelgemaakte fouten bij het oplossen van foutmeldingen
Fout 1: Alle fouten verbergen met ALS.FOUT
Probleem: Je wraps elke formule in ALS.FOUT en ziet nooit meer fouten.
Waarom dit problematisch is: Echte fouten in je data of formules blijven verborgen, wat kan leiden tot verkeerde analyses en beslissingen.
Oplossing: Gebruik ALS.FOUT alleen waar fouten te verwachten zijn (zoals bij opzoekfuncties), niet standaard overal.
Fout 2: De foutmelding negeren
Probleem: Je ziet een fout en laat deze staan omdat de rest werkt.
Waarom dit problematisch is: Fouten kunnen doorwerken naar andere cellen en formules.
Oplossing: Los de fout op of vang deze bewust af met ALS.FOUT en een duidelijke melding.
Fout 3: Verkeerde diagnose
Probleem: Je denkt dat #N/B komt door een typfout, maar het probleem is een extra spatie.
Oplossing: Gebruik de functie CODE() om onzichtbare tekens te detecteren, of SPATIES.WISSEN() en OPSCHONEN() om ze te verwijderen.
Fout 4: ALS.FOUT met lege string verbergt problemen
Probleem: =ALS.FOUT(formule;"") maakt fouten onzichtbaar.
Oplossing: Gebruik een duidelijke tekst zoals “Fout” of “Controleer data” zodat je weet waar problemen zitten.
Fout 5: Formule repareren na #VERW! zonder backup
Probleem: Je probeert een #VERW! fout te repareren, maar weet niet meer naar welke cel de formule verwees.
Oplossing: Maak altijd een backup voordat je rijen/kolommen verwijdert. Gebruik Ctrl + Z direct na de actie om te herstellen.
Debugging tips voor Excel formules
Tip 1: Formule stapsgewijs evalueren
Windows: Selecteer de cel > Formules > Formule evalueren
Mac: Formules > Fouten evalueren
Dit toont stap voor stap hoe Excel je formule berekent.
Tip 2: Onderdelen apart testen
Splits complexe formules op en test elk onderdeel in een aparte cel:
=INDEX(A:A;VERGELIJKEN(D1;B:B;0))
Test apart:
– Cel E1: =VERGELIJKEN(D1;B:B;0) – Geeft dit een getal?
– Cel F1: =INDEX(A:A;E1) – Werkt dit met het getal uit E1?
Tip 3: Controleer celtypen
Gebruik TYPE() om te zien wat voor data in een cel staat:
– 1 = getal
– 2 = tekst
– 16 = foutwaarde
=TYPE(A1)
Tip 4: Zoek naar onzichtbare tekens
=LENGTE(A1)
Als dit meer tekens toont dan je ziet, bevat de cel onzichtbare tekens.
FAQ: Veelgestelde vragen over Excel foutmeldingen
Wat betekent #N/B in Excel?
N/B staat voor “Not Available” (niet beschikbaar) en verschijnt wanneer een opzoekfunctie zoals VERT.ZOEKEN de gezochte waarde niet kan vinden. Controleer of de zoekwaarde exact overeenkomt met de data in je zoekbereik, inclusief spaties en hoofdletters.
Hoe los ik een #WAARDE! fout op?
De #WAARDE! fout ontstaat door een type-mismatch, bijvoorbeeld tekst waar een getal verwacht wordt. Controleer of alle cellen in je formule het juiste datatype bevatten. Gebruik WAARDE() om tekst naar getallen te converteren of TEKST() voor het omgekeerde.
Waarom krijg ik #VERW! na het verwijderen van een kolom?
VERW! verschijnt wanneer een formule verwijst naar een cel die niet meer bestaat. Na het verwijderen van rijen of kolommen kunnen celverwijzingen ongeldig worden. Gebruik Ctrl + Z om de actie ongedaan te maken en pas de formule aan voordat je opnieuw verwijdert.
Hoe voorkom ik #DEEL/0! bij delingen?
Gebruik een ALS-controle of ALS.FOUT om te voorkomen dat je door nul deelt. Voorbeeld: =ALS(B1=0;0;A1/B1) of =ALS.FOUT(A1/B1;0). Dit geeft 0 terug als de deler nul of leeg is.
Wat is het verschil tussen ALS.FOUT en ALS.NB?
ALS.FOUT vangt alle fouttypen af (#N/B, #WAARDE!, #VERW!, etc.), terwijl ALS.NB alleen #N/B fouten afvangt. Gebruik ALS.NB als je andere fouten wel wilt zien voor debugging, en ALS.FOUT als je alle fouten wilt afhandelen.
Kan ik meerdere fouten tegelijk opsporen in Excel?
Ja, ga naar Start > Zoeken en selecteren > Ga naar speciaal > Formules > vink alleen Fouten aan. Dit selecteert alle cellen met foutmeldingen, zodat je ze in een keer kunt bekijken en aanpakken.
Hoe vind ik de oorzaak van een #NAAM? fout?
NAAM? betekent dat Excel een naam niet herkent. Controleer op typfouten in functienamen, ontbrekende aanhalingstekens om tekst, of verwijzingen naar niet-bestaande benoemde bereiken. In Nederlandse Excel moet je Nederlandse functienamen gebruiken (SOM in plaats van SUM).
Werkt ALS.FOUT ook in oudere Excel-versies?
ALS.FOUT is beschikbaar sinds Excel 2007. Voor Excel 2003 of eerder gebruik je een ALS-constructie met ISFOUT(): =ALS(ISFOUT(formule);alternatief;formule). Let op dat je de formule twee keer moet typen.
Samenvatting
Excel foutmeldingen helpen je om problemen in je formules te identificeren:
| Fout | Oorzaak | Snelle oplossing |
|---|---|---|
| #N/B | Waarde niet gevonden | Controleer zoekwaarde en bereik |
| #WAARDE! | Verkeerd datatype | Controleer of tekst/getallen correct zijn |
| #VERW! | Ongeldige celverwijzing | Herstel verwijderde cellen |
| #DEEL/0! | Delen door nul | Voeg ALS-controle toe |
| #NAAM? | Onbekende naam | Controleer spelling en aanhalingstekens |
| #GETAL! | Ongeldig getal | Controleer invoerwaarden |
| #LEEG! | Geen snijpunt | Gebruik ; in plaats van spatie |
Gebruik ALS.FOUT om fouten netjes af te vangen, maar verberg niet alle fouten – sommige wijzen op echte problemen in je data.
Hulp nodig met Excel foutmeldingen?
Loop je vast met hardnekkige foutmeldingen of complexe formules? 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 de foutmelding. We reageren meestal binnen 24 uur met een oplossing.
Loop je vast? Problemen met Excel? Ik help je. Ik kijk graag met je mee via WhatsApp of telefoon.





