Hvordan håndtere feil i Excel ved hjelp av IFERROR-funksjonen? (Eksempler)

Hva brukes Excel IFERROR-funksjonen til?

IFERROR excel-funksjon brukes til feilhåndtering i excel, denne funksjonen brukes til å vise et resultat når feil oppstår i en hvilken som helst formel eller et argument, vi bruker denne funksjonen med en annen funksjon for å varsle brukeren om hva som kan feil i formelen, denne funksjonen tar to argumenter som er verdifulle hvis det ikke er noen feil, og en annen verdi som skal vises når det er en feil.

Syntaks

  • verdi kan være hvilken som helst verdi, en referanse eller til og med en formel
  • value_if_error er verdien som returneres som en utgang når en feil genereres

Eksempler på håndtering av feil i Excel ved bruk av IFERROR-funksjonen

Eksempel 1 - Håndteringsnummer I / A-feil

Anta at vi har to lister over ansatte, i kolonne A og B, i kolonne B, er det noen ansatte som ikke er i kolonne A, og vi vil finne ut navnene på de ansatte som ikke er i liste A.

Så vi brukte VLOOKUP-formelen til høyre tilstøtende kolonne i liste B for å finne ut de vanlige navnene i begge lister og skille ut navnene som ikke er i liste A.

VLOOKUP formel i C2 og dra den ned, har vi

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

Som du kan se ovenfor, er det noen navn som ikke var i stand til å bli slått opp av VLOOKUP-formelen; derav genererte de # N / A-feil, noe som betyr at VLOOKUP ikke kunne finne disse navnene i en liste over den ansatte i kolonne A.

Nå, hvis vi vil at # N / A skal erstattes av en annen verdi som, ' Navn ikke i liste A', så vil vi bruke IFERROR-funksjonen til å erstatte # N / A-feil,

Så vi vil passere oppslagsformelen, VLOOKUP (B2, $ A: $ A, 1,0) som det første argumentet og Navn ikke i liste A som det andre argumentet til IFERROR-funksjonen. Så formelen blir

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

Når vi drar denne formelen til den siste cellen, får vi den erstattede verdien av # N / A med verdien passert.

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

Vi har beløp i kolonne A som må fordeles likt mellom antall oppgitte personer.

Så når vi bruker formel = beløp / antall personer

Vi får feil # DIV / 0! i C4 når antall personer er 0. Når vi deler en numerisk verdi med null, får vi denne feilen.

Nå vil vi erstatte denne feilen med verdien ' Nei av person <1 ', vi vil bruke IFERROR-funksjonen.

= FEIL ((A2 / B2)), antall personer <1 ')

Eksempel # 3 -Håndtering #NAME? Feil

Anta at vi har noen tall som må legges til, og ved en feil, hvis noen skriver en feil formel for summen, får vi #NAME? feil.

I stedet for SUM, hvis brukeren skriver feil formel, #NAME? det genereres en feil.

Ved å bruke IFERROR excel-funksjonen kan vi håndtere denne feilen ved ganske enkelt å gi det andre argumentet en verdi, for eksempel ' Typed Wrong Formula .'

Eksempel # 4 -Håndtering #NULL! Feil

Anta at vi har 3 verdier i celle A2, A3 og A4, og vi vil oppsummere dem.

I celle A5 brukte vi pluss-operatoren for å legge til dem, A2 + A3 A4, og i stedet for å plassere '+' -operatoren mellom A3 og A4, kom vi inn i en skilletegn ved å trykke på mellomrom, vi får #NULL! Feil.

Så, for å rette opp denne feilen, kan vi bruke IFERROR-funksjonen ved å endre formelen til

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

Du kan se at vi har brukt en annen formel, SUM, for å beregne summen av de tre verdiene som er gitt og passert den som et annet argument i IFERROR-funksjonen.

Eksempel # 5 -Håndtering #NUM Feil

Vi har noen tall gitt i kolonne A, og vi vil finne kvadratrøttene til disse tallene.

I Excel har vi SQRT i excel for å beregne kvadratroten til et tall når vi bruker denne formelen for å få kvadratroten av tallene.

Vi får feil #NUM! for negative verdier, siden vi ikke finner kvadratroten til et negativt tall. Så, excel kaster #NUM! feil når SQRT-funksjonen brukes på et negativt tall.

Ved å bruke IFERROR excel-funksjonen kan vi sende en verdi ' Et negativt tall ' for negative verdier for å unngå denne feilen.

Eksempel # 6 - Håndtering #REF! Feil

Anta at vi har to tall i celle A2 og A3, og vi vil dele verdien av celle A med verdicelle B.

Nå, hvis vi sletter tredje rad, ved å velge tredje rad helt, får vi en #REF! feil i celle C2

Siden referansen ble slettet, kan Excel ikke finne referanseverdien i formelen. derav kaster det #REF! feil.

Ved å bruke IFERROR excel-funksjonen kan vi sende en verdi_if_feil, ' Referanse slettet .'

Eksempel 7 - Håndtering #VALUE! Feil

Vi har to verdier i celle A2 og A3, A2, og vi vil legge til disse to verdiene i celle A2 og A3,

A2 inneholder en numerisk verdi, mens A3 inneholder en tekstverdi. Når vi legger til disse to verdiene, får vi en #VALUE! Feil.

Siden en feil datatype brukes i formelen, returnerte den en #VALUE! Feil

Korrigere dette ved hjelp av FEIL, har vi

Så vi kan se at IFERROR-funksjonen kan være veldig nyttig i feil i excel og tilpasse utdata når en feil oppstår etter behov eller krav.

Interessante artikler...