FOUT.TYPE functie in Excel: foutcode bepalen (2026)
De FOUT.TYPE functie (Engels: ERROR.TYPE) in Excel geeft je een getalcode terug die aangeeft welk type fout er in een cel staat. Met =FOUT.TYPE(A1) ontdek je precies welke fout (#N/B, #WAARDE!, #DEEL/0!, etc.) is opgetreden, zodat je gerichte foutafhandeling kunt bouwen.
Laatst bijgewerkt: januari 2026
Wat is de FOUT.TYPE functie?
De FOUT.TYPE functie is een informatieve functie die analyseert welk type fout er in een cel voorkomt. In plaats van alleen te weten dát er een fout is, vertelt FOUT.TYPE je precies wélke fout het is door middel van een unieke getalcode.
Syntaxis:
=FOUT.TYPE(foutwaarde)
| Argument | Uitleg |
|---|---|
| foutwaarde | De cel of formule die je wilt controleren op een specifiek fouttype |
De functie retourneert een getal van 1 tot 7 (of #N/B als er geen fout is). Dit is bijzonder handig wanneer je verschillende foutmeldingen in Excel op verschillende manieren wilt afhandelen.
Overzicht foutcodes
FOUT.TYPE geeft voor elke Excel-fout een specifieke numerieke code terug:
| Code | Foutwaarde | Betekenis | Veelvoorkomende oorzaak |
|---|---|---|---|
| 1 | #LEEG! | Snijpunt van twee bereiken bestaat niet | Verkeerd gebruik van spatie als operator |
| 2 | #DEEL/0! | Deling door nul | Noemer is 0 of lege cel |
| 3 | #WAARDE! | Verkeerd gegevenstype | Tekst waar getal verwacht wordt |
| 4 | #VERW! | Ongeldige celverwijzing | Verwijderde rijen/kolommen |
| 5 | #NAAM? | Functienaam niet herkend | Typefout in functienaam of missende aanhalingstekens |
| 6 | #GETAL! | Ongeldig numeriek resultaat | Te groot getal of ongeldige berekening |
| 7 | #N/B | Waarde niet beschikbaar | Zoekwaarde niet gevonden bij VERT.ZOEKEN |
| #N/B | Geen fout | De cel bevat geen foutwaarde | – |
Let op: Als de cel geen fout bevat, geeft FOUT.TYPE zelf de fout #N/B terug. Dit lijkt verwarrend, maar is logisch: er is geen foutcode om te rapporteren.
FOUT.TYPE stap-voor-stap gebruiken
Stap 1: Identificeer de cel met de mogelijke fout
Stel je hebt een formule in cel B2 die een #DEEL/0! fout geeft:
– Windows: Klik op een lege cel naast je formule (bijvoorbeeld C2)
– Mac: Klik op een lege cel naast je formule (bijvoorbeeld C2)
Stap 2: Typ de FOUT.TYPE formule
=FOUT.TYPE(B2)
Stap 3: Bevestig de formule
- Windows: Druk op Enter
- Mac: Druk op Return
Het resultaat is 2 (de code voor #DEEL/0!).
Stap 4: Interpreteer het resultaat
Nu weet je dat de fout in B2 een deling door nul is. Je kunt dit gebruiken om een aangepaste actie uit te voeren.
Praktijkvoorbeeld 1: Aangepaste foutmeldingen maken
Een van de krachtigste toepassingen is het combineren van FOUT.TYPE met ALS (IF) om gebruikersvriendelijke foutmeldingen te tonen:
=ALS(ISFOUT(B2);
ALS(FOUT.TYPE(B2)=2;"Controleer: deler mag niet nul zijn";
ALS(FOUT.TYPE(B2)=7;"Waarde niet gevonden in de tabel";
ALS(FOUT.TYPE(B2)=3;"Controleer het gegevenstype";
"Onbekende fout")));
B2)
Deze formule:
1. Controleert eerst of er een fout is met ISFOUT
2. Bepaalt met FOUT.TYPE welke fout het is
3. Geeft een duidelijke Nederlandse melding per fouttype
4. Toont anders gewoon de waarde
Voorbeeld uitvoer:
| Cel A | Origineel resultaat | Met foutafhandeling |
|---|---|---|
| 100/0 | #DEEL/0! | Controleer: deler mag niet nul zijn |
| =VERT.ZOEKEN(“xyz”…) | #N/B | Waarde niet gevonden in de tabel |
| =A1+B1 (met tekst) | #WAARDE! | Controleer het gegevenstype |
| =100/5 | 20 | 20 |
Praktijkvoorbeeld 2: Foutlogging bouwen
Voor complexe spreadsheets is het handig om een foutlogboek bij te houden. Combineer FOUT.TYPE met KIEZEN voor een overzichtelijk foutenlogboek:
=ALS(ISFOUT(B2);
KIEZEN(FOUT.TYPE(B2);
"LEEG-fout";
"Deling door nul";
"Waarde-fout";
"Verwijzingsfout";
"Naamfout";
"Getalfout";
"N/B-fout");
"OK")
Met KIEZEN hoef je geen geneste ALS-functies te gebruiken. De functie selecteert automatisch de juiste tekst op basis van het foutnummer.
Tip: Voeg een tijdstempel toe met =NU() in een aparte kolom om te registreren wanneer de fout optrad.
Praktijkvoorbeeld 3: Combineren met ALS.FOUT
De ALS.FOUT functie vangt alle fouten af, maar maakt geen onderscheid. Door FOUT.TYPE toe te voegen, krijg je het beste van beide werelden:
=ALS.FOUT(
ALS(FOUT.TYPE(B2)=7;
"Product niet in voorraad";
ALS(FOUT.TYPE(B2)=2;
0;
B2));
B2)
Dit voorbeeld:
– Toont “Product niet in voorraad” bij #N/B (zoekactie mislukt)
– Geeft 0 terug bij #DEEL/0! (geen verkopen = nul omzet)
– Behoudt andere foutmeldingen voor analyse
Praktijkvoorbeeld 4: Voorwaardelijke opmaak op basis van fouttype
Je kunt FOUT.TYPE ook gebruiken in combinatie met voorwaardelijke opmaak om cellen visueel te markeren op basis van het type fout:
- Selecteer het bereik (bijv. B2:B100)
- Ga naar Start > Voorwaardelijke opmaak > Nieuwe regel
- Kies Een formule gebruiken om te bepalen welke cellen worden opgemaakt
- Gebruik formule:
=EN(ISFOUT(B2);FOUT.TYPE(B2)=7) - Kies een oranje achtergrond voor #N/B fouten
- Herhaal voor andere fouttypes met andere kleuren
Kleurcodering suggestie:
– Rood: #DEEL/0! (code 2) – kritieke rekenfout
– Oranje: #N/B (code 7) – ontbrekende data
– Geel: #WAARDE! (code 3) – mogelijk invoerfout
Geavanceerd: Foutstatistieken berekenen
Voor grote datasets kun je FOUT.TYPE combineren met AANTAL.ALS om een overzicht te maken van alle fouten:
=SOMPRODUCT((ISFOUT(B2:B1000))*(FOUT.TYPE(B2:B1000)=2))
Deze formule telt het aantal #DEEL/0! fouten in het bereik B2:B1000.
Compleet foutenrapport maken:
| Fouttype | Formule | Aantal |
|---|---|---|
| #LEEG! | =SOMPRODUCT((ISFOUT(B:B))*(FOUT.TYPE(B:B)=1)) |
0 |
| #DEEL/0! | =SOMPRODUCT((ISFOUT(B:B))*(FOUT.TYPE(B:B)=2)) |
5 |
| #WAARDE! | =SOMPRODUCT((ISFOUT(B:B))*(FOUT.TYPE(B:B)=3)) |
12 |
| #N/B | =SOMPRODUCT((ISFOUT(B:B))*(FOUT.TYPE(B:B)=7)) |
23 |
Veelgemaakte fouten
Fout 1: Vergeten dat FOUT.TYPE zelf #N/B geeft bij geen fout
Probleem: Je gebruikt =FOUT.TYPE(A1) op een cel zonder fout en krijgt #N/B als resultaat, wat verwarrend is.
Oplossing: Wikkel FOUT.TYPE altijd in een ISFOUT-controle of gebruik ALS.FOUT:
=ALS.FOUT(FOUT.TYPE(A1);"Geen fout")
Fout 2: Verwachten dat FOUT.TYPE fouten oplost
Probleem: Je denkt dat FOUT.TYPE de fout repareert of verbergt.
Oplossing: FOUT.TYPE identificeert alleen het fouttype. Gebruik ALS.FOUT om fouten af te vangen en een alternatieve waarde te tonen. FOUT.TYPE is voor diagnose, niet voor reparatie.
Fout 3: De verkeerde foutcode gebruiken in je logica
Probleem: Je controleert op code 3 (#WAARDE!) terwijl je fout eigenlijk #N/B (code 7) is.
Oplossing: Raadpleeg altijd de codetabel hierboven. Test eerst met =FOUT.TYPE(celverwijzing) om te zien welke code wordt geretourneerd voordat je je formule bouwt.
Fout 4: FOUT.TYPE gebruiken zonder ISFOUT
Probleem: Je formule crasht omdat FOUT.TYPE #N/B teruggeeft wanneer er geen fout is.
Oplossing: Controleer eerst met ISFOUT of er een fout is:
=ALS(ISFOUT(A1);FOUT.TYPE(A1);"Geen fout")
Fout 5: Niet alle fouttypes afhandelen
Probleem: Je hebt alleen code 2 en 7 afgehandeld, maar er verschijnt een #NAAM?-fout (code 5).
Oplossing: Voeg altijd een “anders”-clausule toe voor onverwachte fouten:
=ALS(FOUT.TYPE(A1)=2;"Deling door nul";
ALS(FOUT.TYPE(A1)=7;"Niet gevonden";
"Andere fout: controleer handmatig"))
FAQ
Wat doet de FOUT.TYPE functie in Excel?
De FOUT.TYPE functie retourneert een numerieke code (1-7) die aangeeft welk type fout er in een cel voorkomt. Hiermee kun je onderscheid maken tussen bijvoorbeeld #N/B (code 7), #DEEL/0! (code 2) en #WAARDE! (code 3) om per fouttype een andere actie uit te voeren.
Welke foutcode hoort bij #N/B in Excel?
De foutcode voor #N/B is 7. Dit is de meest voorkomende fout bij zoekfuncties zoals VERT.ZOEKEN en X.ZOEKEN wanneer de zoekwaarde niet wordt gevonden.
Wat is het verschil tussen FOUT.TYPE en ALS.FOUT?
ALS.FOUT vangt alle fouten af en vervangt ze door een alternatieve waarde, zonder onderscheid te maken. FOUT.TYPE identificeert het specifieke fouttype, zodat je per foutsoort een andere actie kunt definiëren. Gebruik ze samen voor geavanceerde foutafhandeling.
Wat geeft FOUT.TYPE terug als er geen fout is?
Als de cel geen fout bevat, retourneert FOUT.TYPE de waarde #N/B. Dit is geen bug maar logisch gedrag: er is immers geen foutcode om te rapporteren. Controleer daarom eerst met ISFOUT of er een fout is.
Hoe tel ik het aantal #DEEL/0! fouten in een bereik?
Gebruik de formule =SOMPRODUCT((ISFOUT(A1:A100))*(FOUT.TYPE(A1:A100)=2)). Dit combineert ISFOUT met FOUT.TYPE om alleen de fouten met code 2 (#DEEL/0!) te tellen.
Kan ik FOUT.TYPE gebruiken in voorwaardelijke opmaak?
Ja, je kunt FOUT.TYPE gebruiken in de formule voor voorwaardelijke opmaak. Gebruik bijvoorbeeld =EN(ISFOUT(A1);FOUT.TYPE(A1)=7) om alle cellen met #N/B-fouten een specifieke kleur te geven.
Wat is de Engelse naam voor FOUT.TYPE?
De Engelse functienaam is ERROR.TYPE. In een Engelstalige Excel-versie gebruik je =ERROR.TYPE(value). De foutcodes (1-7) zijn in alle taalversies identiek.
Werkt FOUT.TYPE ook in Excel Online?
Ja, FOUT.TYPE werkt in Excel Online (Microsoft 365), Excel voor Mac en alle recente desktopversies van Excel. De functionaliteit en foutcodes zijn identiek aan de desktopversie.
Gerelateerde functies
- ALS.FOUT functie in Excel – Vang fouten af en toon alternatieve waarde
- Excel foutmeldingen oplossen – Overzicht van alle fouttypen en oplossingen
- IS-functies in Excel – ISFOUT, ISLEEG, ISGETAL en meer
- ALS functie in Excel – Voorwaardelijke logica bouwen
- VERT.ZOEKEN in Excel – Gegevens opzoeken (vaak bron van #N/B)
Hulp nodig bij Excel?
Kom je er niet uit met FOUT.TYPE of andere foutafhandelingsfuncties? Ik help je graag verder.
Neem contact op:
– WhatsApp: Stuur een bericht
– E-mail: w.bouwmeester@bouwmeesterconsultancy.nl
– Telefoon: +31 6 28963636
Of bekijk mijn Excel hulp diensten voor professionele ondersteuning.
Gerelateerde artikelen
- INFO functie in Excel: systeeminformatie opvragen (2026)
- CEL.INFO functie in Excel: celinformatie ophalen (2026)
- Excel Formules: Compleet Overzicht van Alle Functies (2026)
Moet het bestand vandaag nog werken? Via Excel spoedhulp kijk ik met je mee zodra het brandt.







