Hoe de Excel IFERROR-functie - te gebruiken

Inhoudsopgave

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 fouten

Winstwaarde

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 2007

Gebruiksopmerkingen

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

Fouten in formules opvangen Door overvulfouten kunnen uw spreadsheets professioneler worden doordat ze minder rommelig en gebruiksvriendelijker worden. In deze video bekijken we enkele manieren om fouten in een formule op te vangen. Formules om een ​​tabel te doorzoeken Omdat tabellen gestructureerde verwijzingen ondersteunen, kunt u veel leren over een tabel met eenvoudige formules. In deze video bekijken we enkele formules die u kunt gebruiken om een ​​tabel op te vragen. Wat te doen als VERT.ZOEKEN NA retourneert In deze video bekijken we hoe u een VERT.ZOEKEN-formule instelt om # N / B-fouten te voorkomen.

Interessante artikelen...