Lataa esimerkkityökirja
Tämä opetusohjelma osoittaa, miten Excel ISERROR -toiminto Excelissä testataksesi, aiheuttaako solu virheen.
ISERROR -toiminnon kuvaus:
ISERROR -toiminnon testi Jos solun arvo on virhe. Palauttaa TOSI tai EPÄTOSI.
Jos haluat käyttää ISERROR Excel -laskentataulukkotoimintoa, valitse solu ja kirjoita:
(Huomaa, miten kaavasyötteet näkyvät)
ISERROR -toiminnon syntaksi ja tulot:
1 | = ISERROR (VALUE) |
arvo - Testiarvo
ISERROR -toiminnon käyttäminen
ISERROR -toiminto tarkistaa, johtaako laskutoimitus virheeseen.
1 | = VIRHE (A2) |
JOS ISERROR Korvaa IFERROR
Ennen Excel 2007: tä ISERROR -funktiota käytettiin yleisesti IF -funktion kanssa toisen laskelman tuottamiseen, jos ensimmäinen laskelma johti virheeseen.
1 | = JOS (ISERROR (C2/B2), "Zero Stock", C2/B2) |
Excel 2007: ssä IFERROR -toiminto otettiin kuitenkin käyttöön, mikä teki IF / ISERROR -yhdistelmän vanhentuneeksi.
1 | = IFERROR ((C2/B2), "Zero Stock") |
ISERR ja ISNA
ISERROR -funktio palauttaa TOSI, jos minkä tahansa tapahtuu virhe.
On olemassa kaksi muuta virhetarkistustoimintoa "is":
- ISNA -funktio palauttaa TOSI vain #N/A -virheille.
- ISERR -funktio palauttaa arvon TOSI kaikista virheistä lukuun ottamatta virheitä #N/A.
12 | = ISNA (A2)= ISERR (A2) |
Lisäksi IFERROR -toiminnon lisäksi on IFNA -toiminto.
Nämä toiminnot ovat tärkeitä, koska monet kaavavirheet johtuvat huonoista kaavoista, mutta #N/A -virheet ovat usein päteviä. Jos esimerkiksi käytät VLOOKUP -toimintoa ja hakuarvoa ei löydy, kaava palauttaa #N/A.
1 | = HAKU (A2, $ D $ 2: $ E $ 7,2, FALSE) |
Soveltamalla IFNA -funktiota VLOOKUPiin voit käsitellä kelvollisia #N/A -virheitä käsittelemättä muita kaavavirheitä (joten et unohda näitä muita virheitä).
1 | = IFNA (VLOOKUP (A2, $ D $ 2: $ E $ 7,2, FALSE), VLOOKUP (A2, $ G $ 2: $ H $ 7,2, FALSE)) |
Muut loogiset toiminnot
Excel / Google Sheets sisältää monia muita loogisia toimintoja muiden loogisten testien suorittamiseksi. Tässä on luettelo:
IF / IS -toiminnot |
---|
iferror |
iserror |
areena |
iserr |
on tyhjä |
on numero |
istext |
ei kontekstissa |
isformula |
islooginen |
isref |
on tasan |
isodd |
ISERROR Google Sheetsissä
ISERROR -toiminto toimii täsmälleen samalla tavalla Google Sheetsissä kuin Excelissä:
ISERROR Esimerkkejä VBA: sta
Voit käyttää ISERROR -toimintoa myös VBA: ssa. Tyyppi:application.worksheetfunction.iserror (arvo)
Funktioargumenteille (arvo jne.) Voit joko syöttää ne suoraan funktioon tai määrittää sen sijaan käytettävät muuttujat.
Oletetaan, että laskentataulukossamme on seuraavat arvot
Annamme ISERROR -funktion VBA: n kanssa jokaiselle edellä mainitulle solulle:
1 | WorksheetFunction.IsError (alue ("A1")) 'FALSE |
1 | WorksheetFunction.IsError (alue ("B1")) 'FALSE |
1 | WorksheetFunction.IsError (alue ("C1")) 'FALSE |
1 | WorksheetFunction.IsError (alue ("D1")) 'TRUE |
1 | WorksheetFunction.IsError (alue ("E1")) 'TRUE |
1 | WorksheetFunction.IsError (alue ("G1")) 'TRUE |
Palaa Excelin kaikkien toimintojen luetteloon