Excel IFERROR(): zo ga je om met fouten in Excel-formules
Beheer fouten in je Excel-formules eenvoudig met de functie IFERROR(). Leer hoe je IFERROR() gebruikt om je spreadsheets netjes en professioneel te houden.
In dit artikel laat ik je zien hoe de functie IFERROR() je kan helpen om veelvoorkomende en vervelende fouten zoals de fout #DELING/0! of #N/B op te schonen. Zelf vind ik het niet prettig om deze foutmeldingen in mijn werkmappen te zien, dus ik vermoed dat jij dat ook niet fijn vindt. Samen lopen we door hoe je dit allemaal oplost.
Als we dit specifieke probleem hebben opgelost, raad ik je aan, als je tegen andere soorten problemen aanloopt, om onze skill track Excel Fundamentals te volgen om je vaardigheden uit te bouwen.
Wat is de Excel-functie IFERROR()?
De Excel-functie IFERROR() laat je fouten in je formules opvangen en afhandelen. In plaats van foutmeldingen zoals #DELING/0! of #N/B te tonen, kun je met IFERROR() een eigen resultaat of bericht weergeven. Zo blijven je spreadsheets netjes en worden ze makkelijker te begrijpen.
Als B1 nul is, toont Excel normaal gesproken #DELING/0!. Met IFERROR() verschijnt in plaats daarvan "Don't forget that you can't divide by zero!" (of welk ander bericht je maar wilt tonen).
Veelvoorkomende toepassingen van Excel IFERROR()
Er zijn verschillende situaties waarin IFERROR() extra handig is. Hier zijn enkele veelvoorkomende voorbeelden:
Omgaan met deling-door-nul-fouten (ik koos dit niet voor niets als hoofdvoorbeeld).
Afhandelen van opzoekfouten met VERT.ZOEKEN() of VERGELIJKEN()
Vervangen van #N/B of #WAARDE!-fouten door aangepaste berichten
Excel IFERROR() combineren met andere functies
Je kunt IFERROR() combineren met andere Excel-functies om je formules te verbeteren. Ik noemde VERT.ZOEKEN(), dus laat ik dat nu even zien:
Als VLOOKUP() geen overeenkomst kan vinden, geeft de formule "Not found" terug in plaats van #N/B.
Tips om Excel IFERROR() effectief te gebruiken
Haal het meeste uit IFERROR() met deze tips:
Gebruik duidelijke, beschrijvende aangepaste berichten
Vermijd het verbergen van fouten die aandacht nodig hebben
Combineer met andere foutcontrolefuncties voor sterkere formules
Excel IFERROR() vs. ISERROR() en IFNA()
Het is belangrijk om te begrijpen hoe IFERROR() zich verhoudt tot vergelijkbare functies. Hier zijn er twee die qua naam erg lijken:
ISERROR(): Retourneert TRUE als een waarde een willekeurige fout is, maar vereist een aparte IF()-instructie om fouten af te handelen.
IFNA(): Vangt alleen #N/B-fouten en geen andere typen.
Ik denk dat IFERROR() over het algemeen veelzijdiger is voor de meeste gevallen waar je tegenaan zult lopen.
Conclusie
Met IFERROR() maak je schonere, gebruiksvriendelijkere spreadsheets en voorkom je verwarrende foutmeldingen. Experimenteer met IFERROR() in je eigen werkmappen om te zien hoe het je Excel-ervaring verbetert. En terwijl je oefent, volg onze cursus Advanced Excel Functions om steeds beter en sneller te worden in Excel.
Auteur
Josef Waples
Ik ben een schrijver en editor op het gebied van data science en heb bijgedragen aan onderzoeksartikelen in wetenschappelijke tijdschriften. Ik ben vooral geïnteresseerd in lineaire algebra, statistiek, R en dergelijke. Ik speel ook best wat schaak!
Leer hoe u gegevens analyseert met draaitabellen en intermediaire logische functies voordat u doorgaat naar hulpmiddelen zoals wat-als-analyse en prognoses.
Leer de basisvaardigheden die je nodig hebt om Excel te gebruiken, van het voorbereiden van gegevens tot het schrijven van formules en het maken van visualisaties. Je hoeft geen ervaring te hebben.
In dit artikel laat ik je zien hoe de functie
IFERROR()je kan helpen om veelvoorkomende en vervelende fouten zoals de fout#DELING/0!of#N/Bop te schonen. Zelf vind ik het niet prettig om deze foutmeldingen in mijn werkmappen te zien, dus ik vermoed dat jij dat ook niet fijn vindt. Samen lopen we door hoe je dit allemaal oplost.Als we dit specifieke probleem hebben opgelost, raad ik je aan, als je tegen andere soorten problemen aanloopt, om onze skill track Excel Fundamentals te volgen om je vaardigheden uit te bouwen.
Wat is de Excel-functie IFERROR()?
De Excel-functie
IFERROR()laat je fouten in je formules opvangen en afhandelen. In plaats van foutmeldingen zoals#DELING/0!of#N/Bte tonen, kun je metIFERROR()een eigen resultaat of bericht weergeven. Zo blijven je spreadsheets netjes en worden ze makkelijker te begrijpen.Syntaxis van Excel IFERROR()
De functie
IFERROR()vereist twee argumenten:value: De formule of expressie die je op fouten wilt controleren.value_if_error: De waarde die moet worden geretourneerd als er een fout wordt gevonden.Excel IFERROR() gebruiken in formules
Je kunt
IFERROR()gebruiken met elke formule die een fout kan teruggeven. Zo pas je het toe:Als B1 nul is, toont Excel normaal gesproken
#DELING/0!. MetIFERROR()verschijnt in plaats daarvan "Don't forget that you can't divide by zero!" (of welk ander bericht je maar wilt tonen).Veelvoorkomende toepassingen van Excel IFERROR()
Er zijn verschillende situaties waarin
IFERROR()extra handig is. Hier zijn enkele veelvoorkomende voorbeelden:Omgaan met deling-door-nul-fouten (ik koos dit niet voor niets als hoofdvoorbeeld).
Afhandelen van opzoekfouten met
VERT.ZOEKEN()ofVERGELIJKEN()Vervangen van
#N/Bof#WAARDE!-fouten door aangepaste berichtenExcel IFERROR() combineren met andere functies
Je kunt
IFERROR()combineren met andere Excel-functies om je formules te verbeteren. Ik noemdeVERT.ZOEKEN(), dus laat ik dat nu even zien:Als
VLOOKUP()geen overeenkomst kan vinden, geeft de formule "Not found" terug in plaats van#N/B.Tips om Excel IFERROR() effectief te gebruiken
Haal het meeste uit
IFERROR()met deze tips:Excel IFERROR() vs. ISERROR() en IFNA()
Het is belangrijk om te begrijpen hoe
IFERROR()zich verhoudt tot vergelijkbare functies. Hier zijn er twee die qua naam erg lijken:ISERROR(): RetourneertTRUEals een waarde een willekeurige fout is, maar vereist een aparteIF()-instructie om fouten af te handelen.IFNA(): Vangt alleen#N/B-fouten en geen andere typen.Ik denk dat
IFERROR()over het algemeen veelzijdiger is voor de meeste gevallen waar je tegenaan zult lopen.Conclusie
Met
IFERROR()maak je schonere, gebruiksvriendelijkere spreadsheets en voorkom je verwarrende foutmeldingen. Experimenteer metIFERROR()in je eigen werkmappen om te zien hoe het je Excel-ervaring verbetert. En terwijl je oefent, volg onze cursus Advanced Excel Functions om steeds beter en sneller te worden in Excel.