HomeInformatiefunctiesISFOUT() functie

ISFOUT() functie

ISFOUT functie in Excel

Samenvatting ISFOUT() functie

De ISFOUT() functie in Excel is een eenvoudige maar krachtige controlefunctie die nagaat of een bepaalde formule of berekening een fout oplevert. Excel kent verschillende fouttypes, zoals #WAARDE!, #DEEL/0! of #NAAM?, en met ISFOUT() kun je die herkennen voordat ze je werkblad ontsieren met foutmeldingen. Deze functie gebruik je vaak in combinatie met ALS() om alternatieve waarden weer te geven of om foutafhandeling in formules te automatiseren.

Vertaling

Nederlands: ISFOUT()
Engels: ISERROR()
Duits: ISTFEHLER()

Resultaat waarde

Geeft als resultaat WAAR als de waarde een foutwaarde is

Doel

Het doel van ISFOUT() is om te controleren of een opgegeven waarde een fout bevat. De functie geeft WAAR als de waarde een fout is, en ONWAAR als dat niet zo is. Zo kun je bepalen wat Excel moet doen als een berekening misgaat — bijvoorbeeld een leeg veld tonen of een aangepaste tekst zoals “Onbekend” weergeven.

Syntaxis

=ISFOUT(waarde)

Argumenten

waarde – Dit is het enige argument van de functie. Het kan een celverwijzing, een formule of een directe waarde zijn. Excel controleert of deze waarde een fout oplevert.
De functie beoordeelt fouten zoals: #WAARDE!, #NAAM?, #REF!, #GETAL!, #DEEL/0!, #N/B, en #VERW!.

Wanneer de opgegeven waarde een fout bevat, retourneert ISFOUT WAAR; anders ONWAAR.

Gebruik van ISFOUT() functie

Je gebruikt ISFOUT() wanneer je wilt voorkomen dat foutmeldingen zichtbaar worden in je berekeningen of dashboards. Dit is vooral handig bij complexe formules of verwijzingen naar andere werkbladen.

Stel dat je de omzet van verschillende verkopers bijhoudt, maar sommige cellen bevatten nog geen gegevens. Dan kun je foutmeldingen zoals #DEEL/0! vermijden door ISFOUT() te combineren met ALS():

=ALS(ISFOUT(B2/C2);"Nog geen data";B2/C2)

In dit voorbeeld wordt gecontroleerd of de berekening B2/C2 een fout oplevert. Als dat zo is, toont Excel “Nog geen data”. Anders toont het de berekende waarde.

Een ander praktisch voorbeeld is het controleren van verwijzingen naar niet-bestaande bladen of cellen. Gebruik bijvoorbeeld:

=ALS(ISFOUT(INDIRECT("Omzet!A1"));"Blad ontbreekt";INDIRECT("Omzet!A1"))

Zo kun je dynamische verwijzingen maken zonder dat je rapport volstaat met foutcodes wanneer een blad ontbreekt.

Waarom ISFOUT() functie gebruiken?

De ISFOUT() functie is essentieel als je foutloze spreadsheets wilt presenteren. Zeker bij dashboards of rapporten die anderen te zien krijgen, komt een nette foutafhandeling professioneel over.

Een klassiek voorbeeld is bij zoekfuncties zoals VERT.ZOEKEN() of X.ZOEKEN(). Wanneer je zoekt naar een waarde die niet bestaat, krijg je normaal gesproken een #N/B-fout. Door ISFOUT te gebruiken, kun je dit elegant oplossen:

=ALS(ISFOUT(VERT.ZOEKEN(A2;Tabel1;2;ONWAAR));"Niet gevonden"; VERT.ZOEKEN(A2;Tabel1;2;ONWAAR))

Hiermee voorkom je dat de spreadsheet rommelig oogt met foutmeldingen.

Wees wel voorzichtig met overmatig gebruik van ISFOUT(), want het kan fouten verbergen die je juist wilt opsporen tijdens de ontwikkeling van je formules. Een betere gewoonte is om ISFOUT() pas toe te voegen als je zeker weet dat de formule zelf correct werkt.

Veelvoorkomende fouten bij het gebruik van ISFOUT() zijn:

  • Formules die foutmeldingen verbergen zonder dat je weet waarom.
  • Gebruik binnen geneste functies zonder duidelijke foutlogica.
  • Vergeten dat ISFOUT ook de #N/B fout als fout ziet, terwijl je die soms apart wilt behandelen met ISFOUT.NA().

Opmerkingen ISFOUT() functie

  • ISFOUT() herkent alle fouttypen, inclusief #N/B. Wil je alleen de #N/B fout controleren, gebruik dan ISFOUT.NA().
  • Combineer ISFOUT() vaak met ALS() voor duidelijke foutafhandeling.
  • Beschikbaar in alle Excel-versies, inclusief Excel voor web, Excel Mobile en Excel Starter, zonder verschillen in gedrag.
  • De functie is niet taalsensitief: alle foutwaarden zijn universeel (#VALUE!, #REF!, etc.).
  • De Engelse functienaam is ISERROR().
~ Advertentie ~

= POST ( 'Gerelateerd' )

HOR.STAPELEN() functie

De HOR.STAPELEN() functie combineert meerdere bereiken naast elkaar in Excel. Ideaal voor rapportages, dashboards en dynamische gegevensanalyse.

WORTEL() functie

De WORTEL() functie berekent de positieve vierkantswortel van een getal. Ontdek hoe je de functie gebruikt, welke fouten kunnen ontstaan en bekijk heldere voorbeelden.

KUBUSSETAANTAL() functie

KUBUSSETAANTAL() functie telt leden in een kubusset. Handig voor BI-rapportages en data-analyse, met praktische voorbeelden en tips voor correct gebruik.

Excel foutmelding #N/B in Excel: wat betekent het?

De foutmelding #N/B in Excel betekent dat een waarde niet beschikbaar is. Leer hoe je deze voorkomt en oplost met praktische voorbeelden en slimme formules.

HERHALING() functie

De HERHALING() functie in Excel herhaalt tekst of symbolen meerdere keren in één cel. Ideaal voor opmaak, herhalende patronen en visuele scheiding.

ZOEKEN() functie

De ZOEKEN() functie in Excel zoekt waarden in één rij of kolom en haalt de bijbehorende waarde op uit een ander bereik.
~ Advertentie ~

= WEEK ('Top 5')

JAAR() functie

De JAAR functie in Excel geeft als resultaat het jaar van een datum als een 4-cijferig getal. Het jaar wordt uitgedrukt als een geheel getal tussen 1900 en 9999.

DATUM() functie

De Excel DATUM functie maakt van afzonderlijke waarden voor jaar, maand en dag een geldige datum. Je kunt deze functie gebruiken om dynamisch datums samen te stellen op basis van andere celwaarden in je werkblad.

NETTO.WERKDAGEN() functie

De NETTO.WERKDAGEN geeft het aantal volledige werkdagen tussen een begindatum en een einddatum. Zaterdag en zondag en datums die zijn gedefinieerd zijn als feestdagen gelden niet als werkdagen.

Wachtwoord Excel werkblad beveiliging kraken

Met de volgende macro code is het mogelijk om de beveiliging van een met wachtwoord beveiligd werkblad op te heffen.

VERGELIJKEN() functie

Met de VERGELIJKEN functie kun je de positie bepalen van een zoekwaarde in een zoek-matrix (rij, kolom, tabel of bereik). De functie ondersteunt exact, benaderend of wildcards (*?) voor gedeeltelijk resultaat.
~ Advertentie ~

= FUNCTIE ('Top 10')

~ Advertentie ~

= EXCEL ( 'categorieën' )

~ Advertentie ~