Excel ISERROR -funktion - Test, om cellen resulterer i en fejl

Download eksempel på projektmappe

Download eksemplet på projektmappe

Denne vejledning viser, hvordan du bruger Excel FEJLFUNKTION i Excel for at teste, om en celle resulterer i en fejl.

ISERROR Funktionsbeskrivelse:

ISERROR -funktionstesten, hvis celleværdien er en fejl. Returnerer SAND eller FALSK.

Hvis du vil bruge ISERROR Excel -regnearksfunktionen, skal du vælge en celle og skrive:

(Bemærk hvordan formelindgangene vises)

ISERROR Funktionssyntaks og input:

1 = FEJL (VÆRDI)

værdi - Testværdien

Sådan bruges ISERROR -funktionen

ISERROR -funktionen kontrollerer, om en beregning resulterer i en fejl.

1 = FEJL (A2)

IF ISERROR Erstattet af IFERROR

Før Excel 2007 blev ISERROR -funktionen almindeligt brugt sammen med IF -funktionen til at udføre en anden beregning, hvis den første beregning resulterede i en fejl.

1 = HVIS (FEJL (C2/B2), "Nul lager", C2/B2)

I Excel 2007 blev IFERROR -funktionen imidlertid introduceret, hvilket gjorde IF / ISERROR -kombinationsboksen forældet.

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

ISERR og ISNA

FEJLFUNKTIONEN returnerer SAND hvis nogen fejl opstår.

Der er to andre fejlkontrol af “is” -funktioner:

  • ISNA -funktionen returnerer kun SAND for #N/A fejl.
  • ISERR -funktionen returnerer SAND for alle fejl undtagen #N/A fejl.
12 = ISNA (A2)= ISERR (A2)

Ud over IFERROR -funktionen er der også IFNA -funktionen.

Disse funktioner er vigtige, fordi mange formelfejl er et resultat af dårlige formler, men #N/A fejl er ofte gyldige. Hvis du f.eks. Bruger VLOOKUP -funktionen, og opslagsværdien ikke findes, returnerer formlen #N/A.

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

Ved at anvende IFNA -funktionen på VLOOKUP kan du håndtere gyldige #N/A -fejl, mens du ikke håndterer andre formelfejl (så du ikke overser de andre fejl).

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

Andre logiske funktioner

Excel / Google Sheets indeholder mange andre logiske funktioner til at udføre andre logiske tests. Her er en liste:

IF / IS -funktioner
iferror
fejl
isna
iserr
er blank
er nummer
istekst
er ikke -tekst
isformel
islogisk
isref
iseven
isodd

FEJL i Google Sheets

ISERROR -funktionen fungerer nøjagtig det samme i Google Sheets som i Excel:

FEJL Eksempler i VBA

Du kan også bruge funktionen FEJL i VBA. Type:
application.worksheetfunction.iserror (værdi)
For funktionsargumenterne (værdi osv.) Kan du enten indtaste dem direkte i funktionen eller definere variabler, der skal bruges i stedet.

Lad os antage, at vi har følgende værdier i vores regneark

Vi vil udstede ISERROR -funktionen med VBA for hver af de ovenstående celler:

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

Tilbage til listen over alle funktioner i Excel

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave