Funktsioon Excel ISERROR - kontrollige, kas lahtris on viga

Laadige alla töövihiku näide

Laadige alla töövihiku näide

See õpetus näitab, kuidas Funktsioon Excel ISERROR Excelis, et testida, kas lahter põhjustab vea.

Funktsiooni ISERROR kirjeldus:

Funktsiooni ISERROR testimine, kas lahtri väärtus on viga. Tagastab tõe või vale.

ISERROR Exceli töölehe funktsiooni kasutamiseks valige lahter ja tippige:

(Pange tähele, kuidas valemisisendid ilmuvad)

Funktsiooni ISERROR süntaks ja sisendid:

1 = ISERROR (VALUE)

väärtus - Katse väärtus

Funktsiooni ISERROR kasutamine

Funktsioon ISERROR kontrollib, kas arvutuse tulemuseks on viga.

1 = ISERROR (A2)

IF ISERROR Asendas IFERROR

Enne Excel 2007 kasutati ISERROR -funktsiooni koos IF -funktsiooniga tavaliselt teise arvutuse väljastamiseks, kui esimene arvutus põhjustas vea.

1 = IF (ISERROR (C2/B2), "Zero Stock", C2/B2)

Excelis 2007 võeti aga kasutusele funktsioon IFERROR, mis muutis IF / ISERROR kombinatsiooni vananenuks.

1 = IFERROR ((C2/B2), "Nullvaru")

ISERR ja ISNA

Funktsioon ISERROR tagastab väärtuse TRUE, kui mis tahes ilmneb viga.

On veel kaks vigade kontrollimise funktsiooni "is":

  • Funktsioon ISNA tagastab tõe ainult tõrgete #N/A korral.
  • Funktsioon ISERR tagastab kõikide vigade puhul tõe, välja arvatud vead #N/A.
12 = ISNA (A2)= ISERR (A2)

Lisaks funktsioonile IFERROR on olemas ka IFNA funktsioon.

Need funktsioonid on olulised, kuna paljud valemivigad tulenevad halbadest valemitest, kuid #N/A vead on sageli kehtivad. Näiteks kui kasutate funktsiooni VLOOKUP ja otsinguväärtust ei leita, tagastab valem #N/A.

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

Rakendades VLOOKUP -ile IFNA funktsiooni, saate hakkama kehtivate #N/A vigadega, samal ajal teiste valemivigadega tegelemata (nii et te ei jätaks neid muid vigu tähelepanuta).

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

Muud loogilised funktsioonid

Excel / Google'i arvutustabelid sisaldavad palju muid loogilisi funktsioone muude loogiliste testide tegemiseks. Siin on nimekiri:

IF / IS funktsioonid
iferror
iserror
areenil
iserr
tühi
on number
istext
isnontext
is valem
isloogiline
isref
iseenesest
isodd

ISERROR Google'i arvutustabelites

Funktsioon ISERROR töötab Google'i arvutustabelites täpselt samamoodi nagu Excelis:

ISERROR Näited VBA -s

Funktsiooni ISERROR saate kasutada ka VBA -s. Tüüp:
application.worksheetfunction.iserror (väärtus)
Funktsiooniargumentide (väärtus jne) jaoks saate need kas otse funktsiooni sisestada või määrata selle asemel kasutatavad muutujad.

Oletame, et meie töölehel on järgmised väärtused

Funktsiooni ISERROR väljastame VBA -ga iga ülaltoodud lahtri jaoks:

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

Tagasi kõigi Exceli funktsioonide loendisse

Te aitate arengu ala, jagades leht oma sõpradega

wave wave wave wave wave