
Samenvatting
De Excel IFERROR-functie retourneert een aangepast resultaat wanneer een formule een fout genereert, en een standaardresultaat wanneer er geen fout wordt gedetecteerd. IFERROR is een elegante manier om fouten op te vangen en te beheren zonder ingewikkelder geneste IF-instructies te gebruiken.
Doel
Trap en behandel foutenWinstwaarde
De waarde die u opgeeft voor foutcondities.Syntaxis
= IFERROR (waarde, waarde_if_fout)Argumenten
- waarde : de waarde, verwijzing of formule om op een fout te controleren.
- value_if_error - De waarde die moet worden geretourneerd als er een fout wordt gevonden.
Versie
Excel 2007Gebruiksopmerkingen
De IFERROR-functie "vangt" fouten in een formule op en retourneert een alternatief resultaat of alternatieve formule wanneer een fout wordt gedetecteerd.
Gebruik de functie IFERROR om fouten op te vangen en af te handelen die door andere formules of functies worden geproduceerd. IFERROR controleert op de volgende fouten: # N / A, #VALUE !, #REF !, # DIV / 0 !, #NUM !, #NAME? Of #NULL !.
Voorbeeld 1
Als A1 bijvoorbeeld 10 bevat, B1 leeg is en C1 de formule = A1 / B1 bevat, zal de volgende formule de # DIV / 0! fout die het gevolg is van het delen van A1 door B1:
=IFERROR (A1/B1,"Please enter a value in B1")
Zolang B1 leeg is, toont C1 het bericht "Voer een waarde in B1 in" als B1 leeg is of nul. Wanneer een getal wordt ingevoerd in B1, retourneert de formule het resultaat van A1 / B1.
Voorbeeld 2
U kunt ook de functie IFERROR gebruiken om de # N / A-fout op te vangen die wordt gegenereerd door VERT.ZOEKEN wanneer er geen opzoekwaarde wordt gevonden. De syntaxis ziet er als volgt uit:
=IFERROR(VLOOKUP(value,data,column,0),"Not found")
Als in dit voorbeeld VERT.ZOEKEN een resultaat retourneert, werkt IFERROR dat als resultaat. Als VERT.ZOEKEN de fout # N / B retourneert omdat er geen opzoekwaarde is gevonden, retourneert IFERROR "Niet gevonden".
Opmerkingen
- Als de waarde leeg is, wordt deze geëvalueerd als een lege tekenreeks ("") en niet als een fout.
- Als value_if_error wordt geleverd als een lege string (""), wordt er geen bericht weergegeven wanneer er een fout wordt gedetecteerd.
- Als IFERROR wordt ingevoerd als een matrixformule, retourneert het een matrix met resultaten met één item voor elke cel in waarde .
- In Excel 2013+ kunt u de IFNA-functie gebruiken om # N / A-fouten specifiek op te vangen en af te handelen.
Gerelateerde video's


