Excel ISERROR -toiminto - Testaa, johtaako solu virheeseen

Lataa esimerkkityökirja

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

Tulet auttaa kehittämään sivuston jakaminen sivu ystävillesi

wave wave wave wave wave