Samenvatting TYPE.FOUT() functie
De TYPE.FOUT() functie in Excel is een krachtige tool om te controleren of een cel of berekening een foutwaarde bevat. Dit is bijzonder handig wanneer je complexe formules bouwt of data uit meerdere bronnen samenvoegt. Door te detecteren of een waarde een fout is, kun je voorkomen dat je analyses worden verstoord en dat foutmeldingen in rapporten verschijnen. Je gebruikt TYPE.FOUT() bijvoorbeeld als je wilt nagaan of een berekening resulteert in een #N/B, #WAARDE!, #DIV/0!, #GETAL!, #VERW!, #NAAM?, of #LEEG! fout.
Vertaling
Nederlands: TYPE.FOUT()
Engels: ERROR.TYPE()
Duits: FEHLER.TYP()
Resultaat waarde
Geeft als resultaat een getal dat overeenkomt met een van de foutwaarden van Microsoft ExcelDoel
Het doel van de TYPE.FOUT() functie is simpel: controleren of een opgegeven waarde een fout is, zodat je hier in je Excel-formules op kunt reageren. Zo kun je foutmeldingen elegant afhandelen en de leesbaarheid van je spreadsheets verbeteren.
Syntaxis
=TYPE.FOUT(foutwaarde)
Argumenten
foutwaarde
Dit is de waarde of verwijzing die je wilt testen op een fout. De functie retourneert WAAR als het een fout is en ONWAAR als dat niet zo is. Het argument kan direct een cel zijn, een formule, of een berekening. Er zijn geen aanvullende parameters, maar het is belangrijk te weten dat tekst en getallen geen fout opleveren, enkel echte Excel-fouten.
Gebruik van TYPE.FOUT() functie
Je gebruikt TYPE.FOUT() meestal binnen een ALS() functie om foutmeldingen af te handelen. Stel, Jan verwerkt verkoopdata in Excel en wil niet dat foutmeldingen in zijn omzetberekeningen verschijnen. Dan kan hij het volgende doen:
=ALS(TYPE.FOUT(B2);0;B2)
Hier vervangt TYPE.FOUT() elke fout in cel B2 door 0, zodat de som van alle verkopen correct blijft. Ook kun je TYPE.FOUT() combineren met INDIRECT() of BLAD() om dynamisch werkbladen te controleren:
=ALS(TYPE.FOUT(INDIRECT("Blad3!A1"));"Niet beschikbaar";INDIRECT("Blad3!A1"))
In dit voorbeeld controleer je of de cel A1 op Blad3 een fout bevat. Als dat zo is, wordt “Niet beschikbaar” weergegeven in plaats van een foutmelding.
Waarom TYPE.FOUT() functie gebruiken?
Het gebruik van TYPE.FOUT() is essentieel voor betrouwbare en professionele spreadsheets. Zonder foutcontrole kunnen foutmeldingen je analyses verstoren of verkeerde conclusies opleveren. Door fouten te detecteren en af te handelen, houd je je berekeningen robuust en overzichtelijk. Bovendien voorkomt dit dat je rapporten of dashboards fouten tonen die niet relevant zijn. Bijvoorbeeld:
=ALS(TYPE.FOUT(VERT.ZOEKEN("Appel";A2:B10;2;ONWAAR));"Niet gevonden";VERT.ZOEKEN("Appel";A2:B10;2;ONWAAR))
Hier zoekt VERT.ZOEKEN() naar “Appel”, en TYPE.FOUT() voorkomt dat een foutmelding wordt weergegeven als het item ontbreekt.
Tips om veelvoorkomende fouten te voorkomen: altijd controleren of je formules geldig zijn, en combineer TYPE.FOUT() met ALS() voor duidelijke resultaten. Zo voorkom je dat je spreadsheet “#N/B” of “#DIV/0!” toont.
Opmerkingen TYPE.FOUT() functie
- TYPE.FOUT() retourneert enkel WAAR voor echte Excel-fouten zoals
#N/B,#WAARDE!,#DIV/0!,#GETAL!,#VERW!,#NAAM?,#LEEG!. - Tekst, getallen of lege cellen geven altijd ONWAAR terug.
- Kan gebruikt worden met alle andere Excel-functies zoals ALS(), INDIRECT(), VERT.ZOEKEN(), BLAD() en BLADEN().
- Compatibel met Excel Online, Mobile en Desktop; Starter-versie kan beperkt zijn.
- Gebruik in combinatie met ALS() voor betere foutafhandeling.
- Maximum argumenten is slechts één: de te controleren waarde.
- Geneste foutcontrole is mogelijk, bijvoorbeeld meerdere cellen tegelijk testen met matrixformules.
- Tekstsamenstellingen zoals
"#N/B"in een cel worden niet gezien als fout. - Excel-ondersteuning is taalafhankelijk; in Nederlandse Excel gebruik TYPE.FOUT(), in Engelse versie ISERROR().
- Ideaal om rapporten en dashboards foutvrij te houden, ook bij externe gegevensbronnen.

