Preuzmite primjer radne knjige
Ovaj vodič pokazuje kako se koristi Excel ISERROR funkcija u Excelu da biste provjerili je li ćelija dovela do pogreške.
ISERROR Opis funkcije:
ISERROR Funkcijski test ako je vrijednost ćelije pogreška. Vraća TRUE ili FALSE.
Da biste koristili funkciju radnog lista ISERROR Excel, odaberite ćeliju i upišite:
(Obratite pažnju na to kako se pojavljuju unosi formule)
Sintaksa i ulazi funkcije ISERROR:
1 | = POGREŠKA (VALUE) |
vrijednost - Ispitna vrijednost
Kako koristiti funkciju ISERROR
Funkcija ISERROR provjerava dovodi li računanje do pogreške.
1 | = POGREŠKA (A2) |
AKO JE GREŠKA Zamijenjena IFERROROM
Prije Excela 2007, ISERROR funkcija se obično koristila zajedno s IF funkcijom za izlaz drugog izračuna ako je prvi izračun doveo do pogreške.
1 | = IF (ISERROR (C2/B2), "Zero Stock", C2/B2) |
Međutim, u Excelu 2007 uvedena je funkcija IFERROR, čime je kombinacija IF / ISERROR zastarjela.
1 | = IFERROR ((C2/B2), "Zero Stock") |
ISERR i ISNA
ISERROR funkcija vraća TRUE ako bilo koji dolazi do greške.
Postoje još dvije funkcije provjere pogrešaka "je":
- ISNA funkcija vraća TRUE samo za #N/A pogrešaka.
- ISERR funkcija vraća TRUE za sve pogreške osim #N/A pogrešaka.
12 | = ISNA (A2)= ISERR (A2) |
Također, osim IFERROR funkcije, postoji i IFNA funkcija.
Ove su funkcije važne jer su mnoge pogreške u formulama rezultat loših formula, ali #N/A pogreške su često važeće. Na primjer, ako koristite funkciju VLOOKUP, a vrijednost pretraživanja nije pronađena, formula će vratiti #N/A.
1 | = VLOOKUP (A2, $ D $ 2: $ E $ 7,2, FALSE) |
Primjenom IFNA funkcije na VLOOKUP možete obraditi valjane #N/A pogreške, a da pritom ne postupate s drugim pogreškama formule (kako ne biste previdjeli te druge pogreške).
1 | = IFNA (VLOOKUP (A2, $ D $ 2: $ E $ 7,2, FALSE), VLOOKUP (A2, $ G $ 2: $ H $ 7,2, FALSE)) |
Ostale logičke funkcije
Excel / Google tablice sadrže mnoge druge logičke funkcije za izvođenje drugih logičkih testova. Evo popisa:
IF / IS funkcije |
---|
iferror |
greška |
isna |
iserr |
je prazan |
isbroj |
istext |
nije tekst |
isformula |
isloški |
isref |
čak ni |
isodd |
ISERROR u Google tablicama
ISERROR funkcija radi potpuno isto u Google tablicama kao i u Excelu:
ISERROR Primjeri u VBA
Također možete koristiti funkciju ISERROR u VBA. Tip:application.worksheetfunction.iserror (vrijednost)
Za argumente funkcije (vrijednost itd.) Možete ih unijeti izravno u funkciju ili definirati varijable koje ćete umjesto toga koristiti.
Pretpostavimo da na radnom listu imamo sljedeće vrijednosti
Izdati ćemo funkciju ISERROR s VBA za svaku od gore navedenih ćelija:
1 | Radni listFunction.IsError (Raspon ("A1")) 'FALSE |
1 | Radni listFunction.IsError (Raspon ("B1")) 'FALSE |
1 | Radni listFunction.IsError (Raspon ("C1")) 'FALSE |
1 | Radni listFunction.IsError (Raspon ("D1")) 'TRUE |
1 | Radni listFunction.IsError (Raspon ("E1")) 'TRUE |
1 | Radni listFunction.IsError (Raspon ("G1")) 'TRUE |
Povratak na popis svih funkcija u Excelu