Excel ISERROR -funksjon - Test om cellen resulterer i en feil

Last ned eksempel på arbeidsbok

Last ned eksemplet på arbeidsbok

Denne opplæringen viser hvordan du bruker Excel FEIL -funksjon i Excel for å teste om en celle resulterer i en feil.

ISERROR Funksjon Beskrivelse:

ISERROR -funksjonstesten hvis celleverdien er en feil. Returnerer SANN eller FALSK.

For å bruke ISERROR Excel -regnearkfunksjonen, velg en celle og skriv:

(Legg merke til hvordan formelinngangene vises)

ISERROR Funksjon Syntaks og innganger:

1 = FEIL (VALUE)

verdi - Testverdien

Hvordan bruke ISERROR -funksjonen

ISERROR -funksjonen sjekker om en beregning resulterer i en feil.

1 = FEIL (A2)

IF ISERROR Erstattet av IFERROR

Før Excel 2007 ble ISERROR -funksjonen ofte brukt sammen med IF -funksjonen for å utføre en ny beregning hvis den første beregningen resulterte i en feil.

1 = HVIS (FEIL (C2/B2), "Null lager", C2/B2)

I Excel 2007 ble imidlertid IFERROR -funksjonen introdusert, noe som gjorde IF / ISERROR -kombinasjonen utdatert.

1 = IFERROR ((C2/B2), "Null lager")

ISERR og ISNA

ISERROR -funksjonen returnerer TRUE if noen feil oppstår.

Det er to andre feilkontroll "is" -funksjoner:

  • ISNA -funksjonen returnerer SANN bare for #I/A -feil.
  • ISERR -funksjonen returnerer TRUE for alle feil bortsett fra #I/A -feil.
12 = ISNA (A2)= ISERR (A2)

I tillegg til IFERROR -funksjonen er det også IFNA -funksjonen.

Disse funksjonene er viktige fordi mange formelfeil er et resultat av dårlige formler, men #N/A -feil er ofte gyldige. For eksempel, hvis du bruker VLOOKUP -funksjonen og oppslagsverdien ikke blir funnet, vil formelen returnere #N/A.

1 = VLOOKUP (A2, $ D $ 2: $ E $ 7,2, FALSK)

Ved å bruke IFNA -funksjonen på VLOOKUP, kan du håndtere gyldige #N/A -feil, mens du ikke håndterer andre formelfeil (slik at du ikke overser de andre feilene).

1 = IFNA (VLOOKUP (A2, $ D $ 2: $ E $ 7,2, FALSE), VLOOKUP (A2, $ G $ 2: $ H $ 7,2, FALSE))

Andre logiske funksjoner

Excel / Google Sheets inneholder mange andre logiske funksjoner for å utføre andre logiske tester. Her er en liste:

IF / IS -funksjoner
iferror
feil
isna
iserr
er blank
er tall
istext
er ikke -tekst
isformula
islogisk
isref
iseven
isodd

FEIL i Google Regneark

ISERROR -funksjonen fungerer nøyaktig det samme i Google Sheets som i Excel:

FEIL Eksempler i VBA

Du kan også bruke ISERROR -funksjonen i VBA. Type:
application.worksheetfunction.iserror (verdi)
For funksjonsargumentene (verdi osv.) Kan du enten skrive dem inn direkte i funksjonen, eller definere variabler som skal brukes i stedet.

La oss anta at vi har følgende verdier i regnearket

Vi vil utstede ISERROR -funksjonen med VBA, for hver av cellene ovenfor:

1 WorksheetFunction.IsError (Range ("A1")) 'FALSE
1 WorksheetFunction.IsError (Range ("B1")) 'FALSE
1 WorksheetFunction.IsError (Range ("C1")) 'FALSE
1 WorksheetFunction.IsError (Range ("D1")) 'TRUE
1 WorksheetFunction.IsError (Range ("E1")) 'TRUE
1 WorksheetFunction.IsError (Range ("G1")) 'TRUE

Gå tilbake til listen over alle funksjoner i Excel

wave wave wave wave wave