„Excel ISERROR“ funkcija - patikrinkite, ar ląstelė sukelia klaidą

Atsisiųskite pavyzdinę darbo knygą

Atsisiųskite darbaknygės pavyzdį

Ši pamoka parodo, kaip naudotis „Excel ISERROR“ funkcija „Excel“, kad patikrintumėte, ar langelis sukelia klaidą.

ISERROR Funkcijos aprašymas:

Funkcijos ISERROR testas, jei langelio reikšmė yra klaida. Grąžina TRUE arba FALSE.

Norėdami naudoti ISERROR Excel darbalapio funkciją, pasirinkite langelį ir įveskite:

(Atkreipkite dėmesį, kaip atrodo formulės įvestys)

ISERROR funkcijos sintaksė ir įvestys:

1 = ISERROR (VALUE)

vertės - Bandymo vertė

Kaip naudotis ISERROR funkcija

Funkcija ISERROR tikrina, ar skaičiavimas sukelia klaidą.

1 = KLAIDA (A2)

IF ISERROR Pakeistas IFERROR

Iki „Excel 2007“ ISERROR funkcija dažniausiai buvo naudojama kartu su IF funkcija, kad būtų išvestas antrasis skaičiavimas, jei pirmasis skaičiavimas sukėlė klaidą.

1 = IF (ISERROR (C2/B2), „Nulis atsargų“, C2/B2)

Tačiau programoje „Excel 2007“ buvo įdiegta funkcija IFERROR, todėl IF / ISERROR derinys paseno.

1 = IFERROR ((C2/B2), „Nulis atsargų“)

ISERR ir ISNA

Funkcija ISERROR grąžina TRUE, jei bet koks įvyksta klaida.

Yra dar dvi klaidų tikrinimo „yra“ funkcijos:

  • Funkcija ISNA grąžina TRUE tik dėl #N/A klaidų.
  • Funkcija ISERR grąžina TRUE už visas klaidas, išskyrus #N/A klaidas.
12 = ISNA (A2)= ISERR (A2)

Be IFERROR funkcijos, yra ir IFNA funkcija.

Šios funkcijos yra svarbios, nes daugelis formulių klaidų yra netinkamų formulių rezultatas, tačiau #N/A klaidos dažnai galioja. Pavyzdžiui, jei naudojate funkciją VLOOKUP ir nerandama paieškos reikšmė, formulė grąžins #N/A.

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

Taikydami IFNA funkciją VLOOKUP, galite tvarkyti galiojančias #N/A klaidas, o ne tvarkyti kitas formulės klaidas (todėl nepamirškite tų kitų klaidų).

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

Kitos loginės funkcijos

„Excel“ / „Google“ skaičiuoklėse yra daug kitų loginių funkcijų, skirtų kitiems loginiams testams atlikti. Čia yra sąrašas:

IF / IS funkcijos
iferror
iserror
arena
iserr
tuščias
skaičius
istekstas
ne kontekstas
isformula
isloginis
isref
savaip
isodd

ISERROR „Google“ skaičiuoklėse

Funkcija ISERROR „Google“ skaičiuoklėse veikia taip pat, kaip ir „Excel“:

ISERROR VBA pavyzdžiai

Taip pat galite naudoti funkciją ISERROR VBA. Tipas:
application.worksheetfunction.iserror (vertė)
Funkcijos argumentams (reikšmei ir pan.) Galite juos įvesti tiesiai į funkciją arba nustatyti kintamuosius, kuriuos naudoti.

Tarkime, kad mūsų darbalapyje yra šios vertės

Mes išleisime ISERROR funkciją su VBA kiekvienai iš aukščiau nurodytų langelių:

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

Grįžkite į visų „Excel“ funkcijų sąrašą

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave