Přeskočit navigaci | Přeskočit na novinky
     

Jste zde: Úvodní stránka » excel » funkce » ms-excel-chybove-hodnoty

Zachycení chyb funkce - Excel

Videokurzy Excel

Ve spolupráci se SEDUO jsem vytvořil několik videokurzů:

Jak opravit chybu ve vzorci a co vlastně co jednotlivé chyby znamenají.

Úvodem jak zachytávat chyby v Excel

Seznam funkcí pro práci s chybama:

Funkce pro tvorbu chyb

  • NEDEF a využití například v grafech

Typy chyb v Excel


CHYBA.TYP

Pokud programujeme složitější aplikace, bude se nám možná hodit funkce pro zjištění čísla chyby

Vrátí číslo reprezentující chybu v aplikaci Microsoft Excel. Funkci CHYBA.TYP lze použít ve funkci KDYŽ při hledání chyb. Místo chybových hodnot mohou být vraceny textové řetězce.

Syntaxe

CHYBA.TYP(chyba)

Chyba je typ chyby, jejíž číslo chcete zjistit. Ačkoliv argument chyba může mít přímo hodnotu aktuální chyby, přesto bývá častěji využíván odkaz na buňku obsahující testovaný vzorec.

Argument chyba - Výsledek funkce CHYBA.TYP

  1. #NULL! - tj. argument 1
  2. #DIV/0!
  3. #HODNOTA!
  4. #REF!
  5. #NÁZEV?
  6. #NUM!
  7. #N/A

Příklad

Pomocí následujícího vzorce lze zjistit, zda buňka E50 obsahuje chybovou hodnotu #N/A. Pokud buňka tuto hodnotu obsahuje, zobrazí se text "V buňce chybí hodnota". V opačném případě je vrácena hodnota buňky E50.

KDYŽ(CHYBA.TYP(E50)=7, "V buňce chybí hodnota", E50)

JE.CHYBA (ISERR)

Funkce zjisti, zda hodnota v buňce je libovolná chybová hodnota kromě #N/A.

Syntaxe

JE.CHYBA(hodnota)

Popis argumentů:

  • hodnota - pro kterou buňku chcete zjistit, zda obsahuje chybovou hodnotu kromě #N/A

Příklad

JE.CHYBHODN

Funkce zjisti, zda buňka obsahuje libovolnou chybovou hodnotu (#N/A, #HODNOTA!, #REF!, #DIV/0!, #NUM!, #NÁZEV? nebo #NULL!).

Syntaxe

JE.CHYBHODN(hodnota)

Popis argumentů:

  • hodnota u které chcete zjistit zda je chybová hodnota (#N/A, #HODNOTA!, #REF!, #DIV/0!, #NUM!, #NÁZEV? nebo #NULL!)

Příklad

JE.NEDEF

Zjistí, zda buňka odkazuje na chybovou hodnotu (#N/A)

Syntaxe

JE.NEDEF(hodnota)

Popis argumentů:

  • hodnota hodnota u které chcete zjistit zda obsahuje #N/A

Poznámka:

Někdy se může jednat o záměrné vytvoření chyby například pro tvorbu dynamických grafů.

Příklad

TYP

Vrátí typ hodnoty.

Syntaxe

TYPE(hodnota)

Popis argumentů:

  • libovolná hodnota používaná v Excelu (např. číslo, text, logická hodnota apod.).
    • Číslo - 1
    • Text - 2
    • Logická hodnota - 4
    • Chybová hodnota - 16
    • Matice - 64

Příklad

IFERROR - (CHYBHODN Excel 2007) - (IFERROR) - logická funkce

Otestuje zda je zadaný výraz v pořádku. Pokud není vrátí námi zadanou hodnotu.

Syntaxe

IFERROR(testovaný_výraz; hodnota_při_chybě)

Popis argumentů:

  • testovaný_výraz - funkce (vzorec), který chceme vyhodnotit
  • hodnota_při_chybě - co se vrátí v případě chyby

Příklad

NEDEF

Vrátí chybovou hodnotu #N/A

Syntaxe

NEDEF()

Popis argumentů:

  • neobsahuje argumenty

Poznámka:

Využití například pro tvorbu dynamických grafů.

Příklad

Chybové hodnoty

Když tvoříme výpočetní programy v Excelu, často se nám stane, že místo požadovaného výsledku máme ve vzorci "nesmyslnou zprávu" ona tak nesmyslná není, značuje nám kdeže jsme udělali chybu. V následujícím textu si ukážeme, co jednotlivé chybové zprávy znamenají a jak je odstranit.

Seznam chyb:

  • ####
  • #HODNOTA!
  • #DIV/0!
  • #NÁZEV?
  • #N/A
  • #REF!
  • #NUM!
  • #NULL!

Chybová hodnota ####

Číselná hodnota zadaná do buňky je příliš velká a nelze ji uvnitř buňky zobrazit. Velikost sloupce můžete změnit přetažením okraje záhlaví sloupce.

Možná oprava

Výsledek vzorce v buňce je příliš dlouhý, než aby se do dané buňky vešel. Šířku sloupce můžete zvětšit přetažením okraje záhlaví sloupce nebo změnou číselného formátu buňky. Číselný formát změníte klepnutím na příkaz Buňky v nabídce Formát, klepnutím na kartu Číslo a vybráním jiného formátu.

Chybová hodnota #HODNOTA!

Chybová hodnota #HODNOTA! se objeví v případě, že používáte nesprávný typ argumentu nebo operandu, nebo když funkce automatické opravy vzorců nemůže opravit vzorec.

Možná oprava

V tomto případě je oprava složitější, je potřeba zkontrolovat vzorec zda někde nechybí závorka, či někde nepřebývá, zda nesčítáte písmena…. (např. A+B), možnosti je mnoho a nalezení chyby je vcelku složité.

Chybová hodnota #DIV/0!

Chybová hodnota #DIV/0! se objeví v případě, že ve vzorci dělíte 0 (nulou).

Možná oprava

Zkontrolujete vzorec, zda někde nedělíte nulou (=10/0, třeba takovýto nesmysl :)).

Chybová hodnota #NÁZEV?

Chybová hodnota #NÁZEV? se objeví v případě, že text ve vzorci není rozpoznán.

Možná oprava

Hledejte špatně naspané názvy funkcí. Např. místo SUMA máte, naspáno SSUMA

Chybová hodnota #N/A

Chybová hodnota #N/A se objeví v případě, že hodnota není funkci nebo vzorci dostupná. Jestliže určité buňky v listu budou obsahovat data, která ještě nemáte k dispozici, zadejte do těchto buněk hodnotu #N/A. Vzorce, které odkazují na tyto buňky, budou vracet #N/A místo pokusu o výpočet hodnoty.

Možná oprava

Najít zatím nevyplněnou buňku případně vzorec doplnit o kontrolu. Když nebudou známy všechny hodnoty tak se nic nezobrazí. Nebo se s touto hláškou smířit a počkat až se doplní všechny hodnoty a výpočet se provede.

Chybová hodnota #REF!

Chybová hodnota #REF! se objeví v případě, že je odkaz na buňku neplatný.

Možná oprava

Často se stane když se odkazujete mezi listy a jeden smažete. Již neexistuje odkaz na tento list.

Chybová hodnota #NUM!

Chybová hodnota #NUM! se objeví v případě výskytu problému s číslem ve vzorci nebo funkci.

Možná oprava

Také složitější nalezení chyby. Zkuste si projit nápovědu k dané funkcí. Můžou chybět uvozovky, středník, číslo nemá patřičný formát. Excel nabízí několik metod, ale to bude předmětem jiného článků

Chybová hodnota #NULL!

Chybová hodnota #NULL! se objeví v případě, že určíte průnik dvou oblastí, které se nepřekrývají.

Možná oprava

Upravit oblasti tak ať se překrývají. Zkontrolovat jednotlivé oblasti.

Jak hledat chyby

Tato problematika je na nový článek, který je v přípravě (či možná již publikován) stačí se podívat do následujícího přehledu již hotových článků. Nebo si projít Nástoje - Závislosti a všechny položky co tato volba nabízí.

Upozornění

K vytvořené článku jsem částečně použil nápovědu MS Excel. Kde většina chyb je popsána, ale z mého pojetí trochu nepřehledně. V diskuzi se můžete pochlubit jak odhalujete chyby Vy.

Článek byl aktualizován: 19.09.2020 10:57

Odměna

Ušetřil vám tento web čas, peníze? Pomohl vyřešit problém? Jste ochotni poskytnout symbolickou odměnu na další rozvoj? Vybrte si formu odměny, která vám vyhovuje.


Pavel Lasák - autor webu

Pavel Lasák

Microsoft Office (Word, Excel, Google tabulky, PowerPoint) se věnuji od roku 2000 (od 2004 na této doméně) - V roce 2017 jsem od Microsoft získal prestižní ocenění MVP (zatím jsem jediný z ČR v kategorií Excel). Své vědomosti a zkušenosti dávám k dispozici i on-line ve videích pro SEDUO. Ve firmách školím a konzultuji, učím na MUNI. Tento web již tvořím přes 15 let. Zdarma je zde přes 1.000 návodu, tipů a triků, včetně přes 250 různých šablon, sešitů.

   Pavel Lasák LinkedIn Profil    Pavel Lasák Google+ Profil    Pavel Lasák facebook Profil    Pavel Lasák twitter Profil


Komentáře zatím nejsou

Můžete být prvními co zanechají smysluplný komentář.






Excel


Sdílejte

Pomohl Vám návod?
Sdílejte na Facebooku, G+
LinkedIn...

Nové články


Reklama


TOPlist Licence Creative Commons webarchiv rss XML

Stránky o MS Office (Excel) produktu společnosti Microsoft. Neslouží jako technická podpora.
| Email na autora: pavel.lasak@gmail.com | Copyright © : Pavel Lasák 2004 - 2021 |