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