Excel Formulas Academy · Les

Problemen detecteren met ISERROR

Test of een cel een fout bevat voordat u ermee aan de slag gaat.

Les 4 van 413 stappen

Problemen detecteren met ISERROR is een gratis Excel Formulas Academy-les op CoddyKit. Dit is les 4 van 4. Je kunt 3 lessen uit dit leerpad gratis volledig lezen — daarna ontgrendelt CoddyKit PRO alle lessen, plus praktische oefeningen met een ingebouwde code-editor en een AI-tutor die 24/7 beschikbaar is. Deze les maakt deel uit van het leertraject Excel Formulas Academy. Je voortgang wordt gesynchroniseerd op het web en in de CoddyKit-app. De cursus Excel Formulas Academy bevat in totaal 4 lessen.

Op fouten testen

Soms wil je een fout niet vervangen, maar nagaan of er een bestaat en vervolgens beslissen wat je ermee doet.

De functie ISERROR doet precies dat. De functie bekijkt een cel of formule en geeft TRUE terug als het resultaat een fout is en FALSE als alles in orde is.

Zo kun je je eigen foutafhandeling maken, fouten tellen of probleemrijen markeren. In deze les leer je ISERROR en de verwante functies.

De syntaxis van ISERROR

ISERROR neemt één argument aan: de waarde of formule die je wilt testen:

=ISERROR(value)

De functie geeft de logische waarde TRUE terug wanneer de waarde een willekeurige fout is, en anders FALSE. De fout zelf wordt nooit weergegeven; je krijgt alleen een duidelijk waar-of-onwaarantwoord.

Op zichzelf is dat alleen informatie. De echte kracht ontstaat wanneer je de functie met IF combineert.

=ISERROR(A2/B2)

ISERROR met IF

Combineer ISERROR met IF om volledig aangepaste foutafhandeling te maken. IF test op een fout en kiest vervolgens wat er in elk geval moet worden weergegeven.

Als de deling hier een fout oplevert, geeft de formule "Check data" terug. Zo niet, dan geeft de formule het echte resultaat terug. Dit is het handmatige equivalent van IFERROR, maar je bepaalt zelf wat er in beide vertakkingen gebeurt.

Het patroon is =IF(ISERROR(formula), do_this, else_show_formula).

=IF(ISERROR(A2/B2), "Check data", A2/B2)

De IS-familie voor fouten

ISERROR heeft verwante functies die op specifieke fouten testen:

  • ISERR is TRUE voor elke fout behalve #N/A.
  • ISNA is alleen TRUE voor de fout #N/A.
  • ISERROR is TRUE voor alle fouten, inclusief #N/A.

Door de juiste functie te kiezen, reageer je precies op de situatie die voor jou van belang is, net als bij het verschil tussen IFERROR en IFNA.

ISNA specifiek gebruiken

Wanneer alleen ontbrekende zoekresultaten van belang zijn, is ISNA de nauwkeurige test. De functie geeft alleen voor #N/A TRUE terug.

Zo boots je het gedrag van IFNA na in oudere rekenbladen, of voer je een aangepaste actie uit wanneer een opzoeking niets vindt, bijvoorbeeld door naar een andere kolom te schrijven.

De formule meldt hier of een klant überhaupt is gevonden.

=IF(ISNA(VLOOKUP(A2,Data!A:B,2,FALSE)), "New customer", "Existing")

Fouten in een bereik tellen

ISERROR is nuttig voor controles. Om te tellen hoeveel cellen in een kolom fouten bevatten, kun je de functie combineren met SUMPRODUCT.

Omdat ISERROR TRUE of FALSE teruggeeft, zet de dubbele min -- die waarden om in enen en nullen, waarna SUMPRODUCT ze bij elkaar optelt.

Het resultaat vertelt je hoeveel foutcellen er zijn: een snelle controle van een grote gegevensset.

=SUMPRODUCT(--ISERROR(C2:C100))

Probleemrijen markeren

Je kunt ISERROR gebruiken om naast je gegevens een duidelijke waarschuwingskolom toe te voegen. Elke rij controleert zijn eigen berekening en toont een markering als er iets mis is.

Elke rij waarvan de berekening een fout oplevert, toont hier een waarschuwingssymbool, terwijl correcte rijen leeg blijven. Door de markeerkolom te bekijken, zie je probleemgebieden direct.

Dit is veel gebruiksvriendelijker dan handmatig zoeken naar verspreide #DIV/0!-codes.

=IF(ISERROR(D2), "!", "")

ISERROR tegenover IFERROR

Het helpt om te zien hoe deze functies zich tot elkaar verhouden:

  • IFERROR(x, y) is een snelkoppeling die x één keer uitvoert en bij een fout y teruggeeft.
  • IF(ISERROR(x), y, x) doet hetzelfde, maar evalueert x twee keer, wat bij zware formules trager kan zijn.

Voor eenvoudige vervanging is IFERROR dus meestal beter. Gebruik ISERROR wanneer je wilt testen in plaats van vervangen, of wanneer je een andere actie wilt uitvoeren dan alleen een waarde invullen.

Voorwaardelijke opmaak met ISERROR

ISERROR vormt ook de basis voor voorwaardelijke opmaak. Je kunt een regel maken die elke cel markeert waarvan de formule een fout oplevert.

Stel de regel in op de formule =ISERROR(A1) en pas deze toe op je bereik. Geef overeenkomende cellen vervolgens een rode kleur.

Fouten springen nu visueel in het oog zodra ze verschijnen, zonder de celwaarden zelf te wijzigen. Dit is een nette, niet-destructieve manier om een werkblad te bewaken.

=ISERROR(A1)

Fouten naar een logboek sturen

Omdat ISERROR een duidelijke TRUE of FALSE teruggeeft, kun je probleemwaarden doorsturen naar een nuttige plek. Combineer de functie met IF om alleen de sleutels waarvoor iets misgaat naar een controlekolom te kopiëren.

Als de opzoeking voor een sleutel hier een fout oplevert, schrijft de formule de sleutel zelf naar de cel. Anders laat de formule de cel leeg.

Als je die kolom filtert, krijg je een kant-en-klare lijst met elke sleutel die moet worden hersteld. Zo wordt foutafhandeling een actieplan.

=IF(ISERROR(VLOOKUP(A2,Data!A:B,2,FALSE)), A2, "")

Het juiste hulpmiddel kiezen

Dit is de volledige gereedschapsset voor foutafhandeling:

  • IFERROR vervangt elke fout door een terugvalwaarde.
  • IFNA vervangt alleen #N/A bij opzoekingen.
  • ISERROR / ISNA / ISERR testen op fouten om aangepaste logica, tellingen of opmaak aan te sturen.

Kies vervangingsfuncties wanneer je alleen een nette weergave wilt, en de IS-familie wanneer je op basis van fouten een beslissing moet nemen of metingen moet uitvoeren.

Korte controle

Test je begrip van de functies voor fouttests.

Samenvatting: ISERROR

Je hebt de gereedschapsset voor foutafhandeling voltooid:

  • =ISERROR(value) geeft TRUE terug voor elke fout en anders FALSE.
  • ISNA test alleen op #N/A; ISERR test op alle fouten behalve #N/A.
  • Combineer de functies met IF voor aangepaste foutafhandeling, met SUMPRODUCT om fouten te tellen of met voorwaardelijke opmaak om ze te markeren.
  • Gebruik IFERROR of IFNA om eenvoudig te vervangen; gebruik de IS-familie om te testen en te beslissen.

Je rekenbladen kunnen nu netjes, nauwkeurig en professioneel blijven.

Gratis beginnen

Leer Excel met een AI-tutor — gratis

Schrijf echte code en voer die uit in je browser, krijg direct hulp van een AI-tutor die 24/7 beschikbaar is en ga verder waar je gebleven bent op het web of in de app.

Cursussen
30
Lessen
120

Veelgestelde vragen

Is de les “Problemen detecteren met ISERROR” gratis?

Ja — je kunt hier op het web alle 3 lessen van het leerpad Excel Formulas Academy, waaronder “Problemen detecteren met ISERROR”, gratis volledig lezen. Daarna ontgrendelt CoddyKit PRO alle lessen, plus interactieve oefeningen met een ingebouwde code-editor en een AI-tutor die 24/7 beschikbaar is. De cursus Excel Formulas Academy bevat in totaal 4 lessen.

Wat leer ik in “Problemen detecteren met ISERROR”?

Test of een cel een fout bevat voordat u ermee aan de slag gaat. Je oefent met Excel Formulas Academy door code rechtstreeks in de browser uit te voeren. Een AI-begeleider die 24/7 beschikbaar is beantwoordt je vragen terwijl je de les doorwerkt.

Heb ik ervaring nodig om met Excel Formulas Academy te beginnen?

Ervaring vooraf is niet nodig. Excel Formulas Academy op CoddyKit is opgebouwd voor beginners tot gevorderden, zodat je hier of bij het begin kunt starten en in je eigen tempo kunt leren. Dit is les 4 van 4.

Hoe lang duurt de les “Problemen detecteren met ISERROR”?

De meeste lessen van CoddyKit duren ongeveer 5–10 minuten. Elke les is kort en interactief, zodat je gestaag vooruitgaat en op het web en in de app precies verdergaat waar je was gebleven.

Kan ik code schrijven en uitvoeren in deze les over Excel Formulas Academy?

Ja. Elke les over Excel Formulas Academy bevat een ingebouwde code-editor, zodat je rechtstreeks in je browser echte code kunt schrijven en uitvoeren en direct feedback van AI krijgt — lokale installatie is niet nodig.

Alle lessen in deze cursus

  1. Fouttypen begrijpen
  2. Fouten opvangen met IFERROR
  3. Ontbrekende zoekresultaten opvangen met IFNA
  4. Problemen detecteren met ISERROR
← Terug naar Excel Formulas Academy