Ošetření chybových stavů

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 zveřejněna.

Firemní kurzy

  • Přemýšlíte o firemním školení Excelu?
  • Školíme Excel od začátečníků po experty, ale také PowerPoint, PowerPivot nebo Access.
Mám zájem o kurz

Individuální výuka

Mám zájem o výuku

Vývoj aplikací v Excelu (makra - VBA)

  • Vyvíjíme aplikace pro potřeby firemních zákazníků
  • Reporty, vizualizace dat, harmonogramy, plánování
  • Slučování dat ze souborů, agregace, exporty
Zajímám se o vytvoření aplikace

Kontakt

  • Tel: +420 602 274 999
  • Mail: info@vyuka-excelu.cz
Kontaktní formulář

Nejnovější komentáře

TOPlist