Hvordan håndteres fejl i Excel ved hjælp af IFERROR-funktionen? (Eksempler)

Hvad bruges Excel IFERROR-funktionen til?

IFERROR excel-funktion bruges til fejlhåndtering i excel, denne funktion bruges til at vise et resultat, når der opstår en fejl i en hvilken som helst formel eller et argument, vi bruger denne funktion med en anden funktion til at underrette brugeren om, hvad der kan forveksles med formlen, denne funktion tager to argumenter, som er værdifulde, hvis der ikke er nogen fejl, og en anden værdi, der skal vises, når der er en fejl.

Syntaks

  • værdi kan være en hvilken som helst værdi, en reference eller endda en formel
  • value_if_error er den værdi, der returneres som et output, når der genereres en fejl

Eksempler på håndtering af fejl i Excel ved hjælp af IFERROR-funktionen

Eksempel # 1 - Håndtering # Ikke relevant

Antag, at vi har to lister over medarbejdere, i kolonne A og B, i kolonne B, der er nogle medarbejdere, der ikke er i kolonne A, og vi vil finde ud af navnene på de medarbejdere, der ikke er på liste A.

Så vi anvendte VLOOKUP-formlen til højre ved siden af ​​kolonnen i liste B for at finde ud af de almindelige navne i begge lister og adskille de navne, der ikke er i liste A.

VLOOKUP-formel i C2 og træk den ned, det har vi

= VLOOKUP (B2, $ A: $ A, 1,0)

Som du kan se ovenfor, er der nogle navne, der ikke kunne slås op med VLOOKUP-formlen; derfor genererede de # N / A-fejl, hvilket betyder, at VLOOKUP ikke kunne finde disse navne på en liste over medarbejderen i kolonne A.

Hvis vi nu ønsker, at # N / A skal erstattes af en anden værdi som ' Navn ikke i liste A', så bruger vi IFERROR-funktionen til at erstatte # N / A-fejl,

Så vi sender opslagsformlen VLOOKUP (B2, $ A: $ A, 1,0) som det første argument og Navn ikke i liste A som det andet argument til IFERROR-funktionen. Så formlen bliver

= FEJL (VLOOKUP (B2, $ A: $ A, 1,0), "Navn ikke i liste A")

Ved at trække denne formel til den sidste celle får vi den udskiftede værdi af # N / A med den værdi, der er bestået.

Eksempel # 2 - Håndtering # DIV / 0! Fejl

Vi har beløb i kolonne A, der skal fordeles ligeligt mellem antallet af personer, der gives.

Så når vi anvender formel = antal / antal personer

Vi får en fejl # DIV / 0! i C4, når antallet af personer er 0. Når vi deler en numerisk værdi med nul, får vi denne fejl.

Nu vil vi erstatte denne fejl med en værdi ' Nej af person <1 ', vi bruger IFERROR-funktionen.

= FEJL ((A2 / B2)), antal personer <1 ')

Eksempel # 3 -Håndtering #NAME? Fejl

Antag, at vi har nogle tal, der skal tilføjes, og ved en fejltagelse, hvis nogen skriver en forkert formel for summen, får vi #NAME? fejl.

I stedet for SUM, hvis brugeren skriver den forkerte formel, #NAME? der genereres en fejl.

Ved hjælp af IFERROR excel-funktionen kan vi håndtere denne fejl ved simpelthen at give det andet argument en værdi, for eksempel ' Typed Wrong Formula .'

Eksempel # 4 -Håndtering #NULL! Fejl

Antag, at vi har 3 værdier i celle A2, A3 og A4, og vi vil sammenfatte dem.

I celle A5 brugte vi plus-operatoren til at tilføje dem, A2 + A3 A4, og i stedet for at placere '+' operatoren mellem A3 og A4, gik vi ind i en separator ved at trykke på mellemrum, vi får #NULL! Fejl.

Så for at rette op på denne fejl kan vi bruge IFERROR-funktionen ved at ændre formlen til

= FEJL ((A2 + A3 A4), (SUM (A2: A4)))

Du kan se, at vi har brugt en anden formel, SUM, til at beregne summen af ​​tre givne værdier og videregivet den som et andet argument i IFERROR-funktionen.

Eksempel nr. 5 -Håndtering #NUM-fejl

Vi har nogle tal givet i kolonne A, og vi vil finde kvadratrødderne til disse tal.

I Excel har vi SQRT i Excel til at beregne kvadratroden af ​​et tal, når vi anvender denne formel for at få kvadratroden af ​​tallene.

Vi får fejl #NUM! for negative værdier, da vi ikke kan finde kvadratroden af ​​et negativt tal. Så excel kaster #NUM! fejl, når SQRT-funktionen anvendes på et negativt tal.

Ved hjælp af IFERROR excel-funktionen kan vi sende en værdi ' Et negativt tal ' til negative værdier for at undgå denne fejl.

Eksempel # 6 - Håndtering #REF! Fejl

Antag, at vi har to tal i celle A2 og A3, og vi vil dele værdien af ​​celle A med værdi celle B.

Nu, hvis vi sletter den tredje række, ved at vælge 3 rd rækken helt, får vi en #REF! fejl i celle C2

Da referencen blev slettet, kan Excel ikke finde referenceværdien i formlen; derfor kaster det #REF! fejl.

Ved hjælp af IFERROR excel-funktionen kan vi videregive en value_if_error, ' Reference Slettet .'

Eksempel 7 - Håndtering #VÆRDI! Fejl

Vi har to værdier i celle A2 og A3, A2, og vi vil tilføje disse to værdier i celle A2 og A3,

A2 indeholder en numerisk værdi, mens A3 indeholder en tekstværdi. Når vi tilføjer disse to værdier, får vi en #VÆRDI! Fejl.

Da der anvendes en forkert datatype i formlen, returnerede den en #VÆRDI! Fejl

Rettelse af dette ved hjælp af FEJL har vi

Så vi kan se, at IFERROR-funktionen kan være meget nyttig i fejl i excel og tilpasning af output, når en fejl opstår efter behov eller krav.

Interessante artikler...