Excel IFERROR funktion
Når du anvender formler i Excel-regneark, genereres nogle fejlværdier for at håndtere fejlene giver Excel en nyttig funktion-FEJL-funktion. IFERROR-funktionen bruges til at returnere et brugerdefineret resultat, når en formel evaluerer en fejl, og returnere et normalt resultat, når der ikke opstår nogen fejl.
Syntaks:
Syntaksen for IFERROR-funktionen i Excel er:
argumenter:
- value: Påkrævet. En formel, udtryk, værdi eller cellereference for at kontrollere for en fejl.
- value_if_error: Påkrævet. En bestemt værdi, der skal returneres, hvis der findes en fejl. Det kan være en tom streng, tekstbesked, numerisk værdi, en anden formel eller beregning.
Noter:
- 1. IFERROR-funktionen kan håndtere alle fejltyper, herunder # DIV / 0!, # N / A, #NAME ?, #NULL !, #NUM !, #REF !, og #VALUE !.
- 2. Hvis værdi argumentet er en tom celle, den behandles som en tom streng ("") af IFERROR-funktionen.
- 3. Hvis værdi_hvis_fejl argumentet leveres som en tom streng (""), der vises ingen besked, når der opdages en fejl.
- 4. Hvis værdi argument er en matrixformel, IFERROR returnerer en matrix med resultater for hver celle i det område, der er angivet i værdi.
- 5. Denne FEJL er tilgængelig i Excel 2007 og alle efterfølgende versioner.
Vend tilbage:
Returnerer den specifikke værdi for fejlværdierne.
eksempler:
Eksempel 1: IFFEROR-funktion til at returnere tom celle eller en brugerdefineret tekst i stedet for fejlværdi
For eksempel har du en liste med nedenstående data. For at beregne gennemsnitsprisen skal du bruge Salg / enhed. Men hvis enheden er 0 eller tom celle, vises fejl som vist nedenstående skærmbillede:
Nu bruger jeg en tom celle eller anden tekststreng til at erstatte fejlværdierne:
=IFERROR(B2/C2, "") (Denne formel returnerer et tomt i stedet for fejlværdien)
=IFERROR(B2/C2, "Error") (Denne formel returnerer en brugerdefineret tekst "Fejl" i stedet for fejlværdien)
Eksempel 2: FEJL med Vlookup-funktion for at returnere "Ikke fundet" i stedet for fejlværdier
Normalt, når du anvender vlookup-funktionen til at returnere den tilsvarende værdi, hvis din matchende værdi ikke findes, vil du få en # N / A-fejlværdi som følgende skærmbillede vist:
I stedet for at vise fejlværdien kan du bruge en "Ikke fundet" -tekst til at erstatte den. I dette tilfælde kan du pakke Vlookup-formlen ind i IFERROR-funktionen på denne måde: =IFERROR(VLOOKUP(…),"Not found")
Brug nedenstående formel, og derefter returneres en brugerdefineret tekst "Ikke fundet" til i stedet for fejlværdien, mens den matchende værdi ikke findes, se skærmbillede:
Eksempel 3: Brug af indlejret IFERROR med Vlookup-funktion
Denne IFERROR-funktion kan også hjælpe dig med at håndtere flere vlookup-formler, for eksempel har du to opslagstabeller, skal du nu kigge efter elementet fra disse to tabeller for at ignorere fejlværdierne. Brug den indlejrede IFERROR med Vlookup, da denne :
Eksempel 4: IFERROR-funktion i matrixformler
Lad os sige, hvis du vil beregne den samlede mængde baseret på listen over samlet pris og enhedspris, kan dette gøres ved hjælp af en matrixformel, der deler hver celle i området B2: B5 med den tilsvarende celle i området C2: C5, og tilføjer derefter resultaterne ved at bruge denne matrixformel: =SUM($B$2:$B$5/$C$2:$C$5).
Bemærk: Hvis der er mindst en 0-værdi eller tom celle i det anvendte interval, er # DIV / 0! fejl returneres som vist nedenstående skærmbillede:
For at rette denne fejl kan du indpakke IFERROR-funktionen i formlen som denne, og husk at trykke på Shitf + Ctrl + Enter nøgler sammen efter indtastning af denne formel:
De bedste Office-produktivitetsværktøjer
Kutools til Excel - Hjælper dig med at skille dig ud fra mængden
Kutools til Excel kan prale af over 300 funktioner, At sikre, at det, du har brug for, kun er et klik væk...
Fanen Office - Aktiver læsning og redigering af faner i Microsoft Office (inkluderer Excel)
- Et sekund til at skifte mellem snesevis af åbne dokumenter!
- Reducer hundreder af museklik for dig hver dag, og farvel med musens hånd.
- Øger din produktivitet med 50 %, når du ser og redigerer flere dokumenter.
- Giver effektive faner til Office (inkluderer Excel), ligesom Chrome, Edge og Firefox.