Note: The other languages of the website are Google-translated. Back to English

excel IFERROR fungera

När du använder formler i Excel-kalkylblad genereras några felvärden för att hantera felen, Excel ger en användbar funktion-FEL-funktion. IFERROR-funktionen används för att returnera ett anpassat resultat när en formel utvärderar ett fel och returnera ett normalt resultat när inget fel inträffar.

doc iferror-funktion 1


 Syntax:

Syntaksen för IFERROR-funktionen i Excel är:

=IFERROR(value, value_if_error)

 argument:

  • value: Obligatoriskt. En formel, uttryck, värde eller cellreferens för att söka efter ett fel.
  • value_if_error: Obligatoriskt. Ett specifikt värde att returnera om ett fel hittas. Det kan vara en tom sträng, ett textmeddelande, ett numeriskt värde, en annan formel eller beräkning.

Anmärkningar:

  • 1. IFERROR-funktionen kan hantera alla feltyper som inkluderar # DIV / 0 !, # N / A, #NAME ?, #NULL !, #NUM !, #REF !, och #VALUE !.
  • 2. Om värde argumentet är en tom cell, den behandlas som en tom sträng ("") av IFERROR-funktionen.
  • 3. Om värde_om_fel argumentet tillhandahålls som en tom sträng (""), inget meddelande visas när ett fel upptäcks.
  • 4. Om värde argument är en matrisformel, IFERROR returnerar en matris med resultat för varje cell i det område som anges i värde.
  • 5. Denna FEL finns i Excel 2007 och alla efterföljande versioner.

 Lämna tillbaka:

Returnerar det specifika värdet för felvärdena.


 Exempel:

Exempel 1: IFFEROR-funktion för att returnera tom cell eller en anpassad text istället för felvärde

Till exempel har du en lista med nedanstående data, för att beräkna genomsnittspriset ska du använda Sale / Unit. Men om enheten är 0 eller tom cell visas fel som visas nedan:

doc iferror-funktion 2

Nu ska jag använda en tom cell eller annan textsträng för att ersätta felvärdena:

=IFERROR(B2/C2, "") (Denna formel returnerar ett tomt istället för felvärdet)

=IFERROR(B2/C2, "Error") (Denna formel returnerar en anpassad text "Fel" istället för felvärdet)

doc iferror-funktion 3 doc iferror-funktion 4

Exempel 2: FEL med Vlookup-funktionen för att returnera "Not Found" istället för felvärden

Normalt, när du använder vlookup-funktionen för att returnera motsvarande värde, om ditt matchande värde inte hittas, kommer du att få ett # N / A-felvärde enligt följande skärmdump:

doc iferror-funktion 5

Istället för att visa felvärdet kan du använda texten "Hittades inte" för att ersätta den. I det här fallet kan du slå in Vlookup-formeln i IFERROR-funktionen så här: =IFERROR(VLOOKUP(…),"Not found")

Använd nedanstående formel och sedan returneras en anpassad text "Not Found" till felvärdet i stället medan matchande värde inte hittas, se skärmdump:

=IFERROR(VLOOKUP(D2,$A$2:$B$11,2,FALSE),"Not Found")

doc iferror-funktion 6


Exempel 3: Använda kapslad IFERROR med Vlookup-funktion

Denna IFERROR-funktion kan också hjälpa dig att hantera flera vlookup-formler, till exempel har du två uppslagstabeller, måste du leta efter artikeln från dessa två tabeller, för att ignorera felvärdena, använd den kapslade IFERROR med Vlookup eftersom det här :

=IFERROR(VLOOKUP(G2,$A$2:$B$7,2,FALSE),IFERROR(VLOOKUP(G2,$D$2:$E$7,2,FALSE),"Not Found"))

doc iferror-funktion 7


Exempel 4: IFERROR-funktion i matrisformler

Låt oss säga att om du vill beräkna totalt antal baserat på listan över totalpris och enhetspris kan detta göras med hjälp av en matrisformel som delar varje cell i intervallet B2: B5 med motsvarande cell i intervallet C2: C5 och lägger sedan till resultaten genom att använda den här matrisformeln: =SUM($B$2:$B$5/$C$2:$C$5).

Obs! Om det finns minst ett 0-värde eller en tom cell i det använda intervallet är # DIV / 0! felet returneras enligt nedanstående skärmdump:

doc iferror-funktion 8

För att åtgärda felet kan du sätta in IFERROR-funktionen i formeln så här, och kom ihåg att trycka på Shitf + Ctrl + Enter tangenter tillsammans efter att ha angett den här formeln:

=SUM(IFERROR($B$2:$B$5/$C$2:$C$5,0))

doc iferror-funktion 9


De bästa Office-produktivitetsverktygen

Kutools för Excel - Hjälper dig att sticka ut från mängden

Vill du slutföra ditt dagliga arbete snabbt och perfekt? Kutools för Excel ger 300 kraftfulla avancerade funktioner (kombinera arbetsböcker, summera efter färg, dela cellinnehåll, konvertera datum och så vidare ...) och spara 80% tid åt dig.

  • Designad för 1500 arbetsscenarier, hjälper dig att lösa 80% Excel-problem.
  • Minska tusentals tangentbord och musklick varje dag, lindra dina trötta ögon och händer.
  • Bli en expert på 3 minuter. Behöver inte längre komma ihåg några smärtsamma formler och VBA-koder.
  • 30 dagars obegränsad gratis provperiod. 60-dagars pengarna tillbaka-garanti. Gratis uppgradering och support i 2 år.
Ribbon of Excel (med Kutools för Excel installerat)

Fliken Office - Aktivera läsning och redigering av flikar i Microsoft Office (inkluderar Excel)

  • En sekund att växla mellan dussintals öppna dokument!
  • Minska hundratals musklick åt dig varje dag, säg adjö till mushanden.
  • Ökar din produktivitet med 50% när du tittar på och redigerar flera dokument.
  • Ger effektiva flikar till Office (inkluderar Excel), precis som Chrome, Firefox och ny Internet Explorer.
Skärmdump av Excel (med Office-fliken installerad)
Sortera kommentarer efter
Kommentarer (0)
Inga betyg än. Bli först med att betygsätta!
Det finns inga kommentarer här ännu
Lämna dina kommentarer
Postar som gäst
×
Betygsätt detta inlägg:
0  Tecken
Föreslagna platser