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