Hoppa till huvudinnehåll
 

excel IFERROR fungera

Författare: Xiaoyang Senast ändrad: 2019-06-19

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

🤖 Kutools AI Aide: Revolutionera dataanalys baserat på: Intelligent utförande   |  Generera kod  |  Skapa anpassade formler  |  Analysera data och generera diagram  |  Anropa Kutools funktioner.
Populära funktioner: Hitta, markera eller identifiera dubbletter  |  Ta bort tomma rader  |  Kombinera kolumner eller celler utan att förlora data  |  Rund utan formel ...
Super VLookup: Flera kriterier  |  Multipelt värde  |  Över flera ark  |  Fuzzy Lookup...
Adv. Rullgardinslista: Enkel rullgardinslista  |  Beroende rullgardinslista  |  Flervals-rullgardinslista...
Kolumnhanterare: Lägg till ett specifikt antal kolumner  |  Flytta kolumner  |  Växla synlighetsstatus för dolda kolumner  Jämför kolumner med Välj Samma och olika celler ...
Utvalda funktioner: Rutnätsfokus  |  Designvy  |  Stor formelbar  |  Arbetsbok & Bladhanterare | Resursbibliotek (Automatisk text)  |  Datumväljare  |  Kombinera arbetsblad  |  Kryptera/Dekryptera celler  |  Skicka e-postmeddelanden efter lista  |  Superfilter  |  Specialfilter (filtrera fet/kursiv/genomstruken...) ...
Topp 15 verktygssatser12 text verktyg (lägga till text, Ta bort tecken ...)  |  50+ Diagram Typer (Gantt Chart ...)  |  40+ Praktiskt Formler (Beräkna ålder baserat på födelsedag ...)  |  19 Införande verktyg (Infoga QR-kod, Infoga bild från sökväg ...)  |  12 Konvertering verktyg (Siffror till ord, Valutaväxling ...)  |  7 Slå ihop och dela verktyg (Avancerade kombinera rader, Dela upp Excel-celler ...)  |  ... och mer

Kutools för Excel har över 300 funktioner, Se till att det du behöver bara är ett klick bort...


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 visar och redigerar flera dokument.
  • Ger effektiva flikar till Office (inklusive Excel), precis som Chrome, Edge och Firefox.