Theodore Roosevelt: Člověk, který nikdy nedělá chyby, je člověk, který nikdy nedělá nic. 

V jednom z minulých článků jsou popsané druhy chyb (a chybových hlášek), se kterými se v Excelu potkáváme. V tomto článku se budeme věnovat tomu, jak tyto chyby ošetřit. Ošetření chyb je důležité:

  • abychom chyby nepřenášeli z jednoho vzorce do navazujících
  • abychom detekovali chyby v datech
  • aby naše tabulky vypadaly k světu a nebyly zaplácané podivnými chybovými hláškami

Ošetřením chyby je myšlené to, že chybovou hlášku převedu na srozumitelné varování o chybě nebo na jakýkoliv jiný text, číslo nebo vzorec.

Funkce, která má na výstupu buď výsledek vzorce, nebo definovanou chybovou hlášku.

Tato hláška je výstupem, pokud je výstupem vzorce chyba. Takováto funkce jsou v Excelu dvě:

Funkce, které mají na výstupu TRUE/FALSE (PRAVDA/NEPRAVDA).

Takovéto funkce jsou v Excelu tři:

  1. JE.CHYBA (ISERR) - vrátí hodnotu PRAVDA, pokud je v závorce (parametru funkce) jakákoliv chybná hodnota kromě jedné výjimky - #N/A
  2. JE.CHYBHODN (ISERROR) - vrátí hodnotu PRAVDA, pokud je v závorce (parametru funkce) jakákoliv chybná hodnota včetně - #N/A. Od předchozí se tedy liší pouze zachycením #N/A. To je důležité např. pro použití v kombinaci s funkcí SVYHLEDAT/VLOOKUP, kdy si nesmíme plést název této funkce s podobným názvem funkce předchozí.
  3. JE.NEDEF (ISNA) - vrátí hodnotu PRAVDA, pokud je v závorce (parametru funkce) chybná hodnota typu #N/A.

Takže funkce JE.CHYBA (ISERR) a JE.NEDEF (ISNA) dohromady detekují stejné typy chyb, jako samotná funkce JE.CHYBHODN (ISERROR).  

Napsat komentář

Vaše emailová adresa nebude publikována.

smazat formulářOdeslat komentář