Hoppa till huvudinnehåll

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

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.
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations