Prenesite primer delovnega zvezka
Ta vadnica prikazuje, kako uporabljati Excel ISERROR funkcija v Excelu, da preizkusite, ali celica povzroči napako.
ISERROR Opis funkcije:
ISERROR Funkcijski test, če je vrednost celice napaka. Vrne TRUE ali FALSE.
Če želite uporabiti funkcijo delovnega lista Excel ISERROR, izberite celico in vnesite:
(Upoštevajte, kako so prikazani vnosi formule)
Sintaksa in vnosi funkcije ISERROR:
1 | = NAPAKA (VALUE) |
vrednost - Testna vrednost
Kako uporabljati funkcijo ISERROR
Funkcija ISERROR preveri, ali je pri izračunu prišlo do napake.
1 | = NAPAKA (A2) |
IF ISERROR Zamenjano z IFERROR
Pred Excelom 2007 je bila funkcija ISERROR skupaj s funkcijo IF običajno uporabljena za prikaz drugega izračuna, če je pri prvem izračunu prišlo do napake.
1 | = IF (ISERROR (C2/B2), "Zero Stock", C2/B2) |
V Excelu 2007 pa je bila uvedena funkcija IFERROR, zaradi česar je kombinacija IF / ISERROR zastarela.
1 | = IFERROR ((C2/B2), "Zero Stock") |
ISERR in ISNA
Funkcija ISERROR vrne TRUE, če kaj pride do napake.
Obstajata še dve funkciji preverjanja napak »is«:
- Funkcija ISNA vrne TRUE le za #N/A napake.
- Funkcija ISERR vrne TRUE za vse napake, razen za #N/A napake.
12 | = ISNA (A2)= ISERR (A2) |
Poleg funkcije IFERROR obstaja še funkcija IFNA.
Te funkcije so pomembne, ker je veliko napak v formulah posledica slabih formul, vendar #N/A napake pogosto veljajo. Če na primer uporabite funkcijo VLOOKUP in iskalna vrednost ni najdena, bo formula vrnila #N/A.
1 | = VLOOKUP (A2, $ D $ 2: $ E $ 7,2, FALSE) |
Če uporabite funkcijo IFNA za VLOOKUP, lahko obravnavate veljavne napake #N/A, hkrati pa ne obravnavate drugih napak v formuli (tako da teh napak ne spregledate).
1 | = IFNA (VLOOKUP (A2, $ D $ 2: $ E $ 7,2, FALSE), VLOOKUP (A2, $ G $ 2: $ H $ 7,2, FALSE)) |
Druge logične funkcije
Excel / Google Preglednice vsebujejo številne druge logične funkcije za izvajanje drugih logičnih testov. Tukaj je seznam:
Funkcije IF / IS |
---|
iferror |
iserror |
isna |
iserr |
je prazno |
ještevilka |
istext |
isnontext |
isformula |
islološko |
isref |
tudi ne |
isodd |
ISERROR v Google Preglednicah
Funkcija ISERROR deluje v Google Preglednicah popolnoma enako kot v Excelu:
ISERROR Primeri v VBA
Funkcijo ISERROR lahko uporabite tudi v VBA. Vrsta:application.worksheetfunction.iserror (vrednost)
Za argumente funkcije (vrednost itd.) Jih lahko vnesete neposredno v funkcijo ali določite spremenljivke, ki jih želite uporabiti.
Predpostavimo, da imamo na svojem delovnem listu naslednje vrednosti
Za vsako od zgornjih celic bomo izdali funkcijo ISERROR z VBA:
1 | Delovni listFunction.IsError (obseg ("A1")) 'FALSE |
1 | Delovni listFunction.IsError (obseg ("B1")) 'FALSE |
1 | Delovni listFunction.IsError (obseg ("C1")) 'FALSE |
1 | Delovni listFunction.IsError (obseg ("D1")) 'TRUE |
1 | Delovni listFunction.IsError (obseg ("E1")) 'TRUE |
1 | Delovni listFunction.IsError (obseg ("G1")) 'TRUE |
Vrnite se na seznam vseh funkcij v Excelu