Hur man använder Excel IFERROR-funktionen

Innehållsförteckning

Sammanfattning

Excel IFERROR-funktionen returnerar ett anpassat resultat när en formel genererar ett fel och ett standardresultat när inget fel upptäcks. IFERROR är ett elegant sätt att fånga och hantera fel utan att använda mer komplicerade kapslade IF-uttalanden.

Ändamål

Fånga och hantera fel

Returvärde

Det värde du anger för felvillkor.

Syntax

= FEL (värde, värde_om_fel)

Argument

  • värde - Värdet, referensen eller formeln för att söka efter ett fel.
  • value_if_error - Värdet som ska returneras om ett fel hittas.

Version

Excel 2007

Användningsanmärkningar

IFERROR-funktionen "fångar upp" fel i en formel och returnerar ett alternativt resultat eller en formel när ett fel upptäcks.

Använd IFERROR-funktionen för att fånga och hantera fel som produceras av andra formler eller funktioner. IFERROR söker efter följande fel: # N / A, #VALUE !, #REF !, # DIV / 0 !, #NUM !, #NAME ?, eller #NULL !.

Exempel 1

Till exempel, om A1 innehåller 10, B1 är tomt och C1 innehåller formeln = A1 / B1, kommer följande formel att fånga # DIV / 0! fel som beror på att A1 delas med B1:

=IFERROR (A1/B1,"Please enter a value in B1")

Så länge B1 är tom visar C1 meddelandet "Vänligen ange ett värde i B1" om B1 är tomt eller noll. När ett nummer matas in i B1 returnerar formeln resultatet av A1 / B1.

Exempel 2

Du kan också använda IFERROR-funktionen för att fånga # N / A-felet som kastas av VLOOKUP när ett sökningsvärde inte hittas. Syntaxen ser ut så här:

=IFERROR(VLOOKUP(value,data,column,0),"Not found")

I detta exempel, när VLOOKUP returnerar ett resultat, fungerar IFERROR det resultatet. Om VLOOKUP returnerar # N / A-fel eftersom ett sökvärde inte hittas returnerar IFERROR "Not Found".

Anteckningar

  • Om värdet är tomt utvärderas det som en tom sträng ("") och inte som ett fel.
  • Om value_if_error tillhandahålls som en tom sträng ("") visas inget meddelande när ett fel upptäcks.
  • Om IFERROR anges som en matrisformel returneras en array med resultat med ett objekt för varje cell i värde .
  • I Excel 2013+ kan du använda IFNA-funktionen för att fånga och hantera # N / A-fel specifikt.

Relaterade videoklipp

Hur fånga fel i formler Fångstfel kan göra dina kalkylblad mer professionella genom att göra dem mindre röriga och mer användarvänliga. I den här videon tittar vi på några sätt att fånga fel i en formel. Formler för att fråga en tabell Eftersom tabeller stöder strukturerade referenser kan du lära dig mycket om en tabell med enkla formler. I den här videon tittar vi på några formler som du kan använda för att fråga en tabell. Vad ska jag göra när VLOOKUP returnerar NA I den här videon tittar vi på hur man ställer in en VLOOKUP-formel för att undvika # N / A-fel.

Intressanta artiklar...