Jste zde: Úvodní stránka » excel » zaklady » chybove-hodnoty
Excel - chybové hodnoty
Než opravime chybu ve vzorci musíme vědět co jednotlivé chyby znamenají.
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.
Co je databáze v Excelu?
Možná oprava
Zjištění čísla chyby - pro výpočetní programy 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
- #NULL! - tj. argument 1
- #DIV/0!
- #HODNOTA!
- #REF!
- #NÁZEV?
- #NUM!
- #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)
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 zveřejněn: 18.9.2007 |
Článek byl aktualizován: 09.01.2010 20:16
Další články k tématu
- MS Excel co, proč, nač?
- Proč umět Excel?
- Proč školení MS Excel?
- On-line kurz zdarma
- Klávesové zkratky
- Excel 2010 - úvodní obrazovka
- Relativní a absolutní odkazy Excel
- Chybové hodnoty - právě čtete
- Výpočtový program
- Ke stažení zdarma
- Excel 2007 - noviky
- Pás karet - Excel 2007
- Pás karet - Excel 2010
- Excel 15 - Office 15
Komentáře
Goro
Přidáno: 19.01.10 20:19
Má to jednu vadu na kráse, funkce chyba.typ se nepopere se situací, kdy žádnou chybu nenajde, pak sama vrátí chybu #N/A. Používám Excel 2003.
Komentář přenesen z původního článku
Pavel Lasák
Přidáno: 19.01.10 20:19
To Goro: Máte pravdu proto doporučuji ošetřit například pomocí funkce když. Záleží ale na konkretn aplikaci a co od ní čekáme.
Komentář přenesen z původního článku
plikous
Přidáno: 19.01.10 20:20
Tohle prostě nefunguje a nejde to nějak ošetřit, čili je to stejně k ničemu:
KDYŽ(CHYBA.TYP(E50)=7, \"V buňce chybí hodnota\", E50)
V případě, že je buňka E50 bez chyby tak to rozhodně nenapíše obsah buňky E50, ale vrátí to #N/A.
Komentář přenesen z původního článku
Přidáno: 13.05.10 10:59
=KDYŽ(JE.CHYBHODN(A1);KDYŽ(CHYBA.TYP(A1)=1;"Ch 1";KDYŽ(CHYBA.TYP(A1)=2;"Ch 2";KDYŽ(CHYBA.TYP(A1)=3;"Ch 3";KDYŽ(CHYBA.TYP(A1)=4;"Ch 4";KDYŽ(CHYBA.TYP(A1)=5;"Ch 5";KDYŽ(CHYBA.TYP(A1)=6;"Ch 6";))))));A1)
Přidání nového komentáře
Za obsah komentářů neodpovídám, jelikož jsou komentáře publikovány ihned po jejich napsání čtenářem. Toto nemohu nijak ovlivnit. Přesto si vyhrazuji možnost jakýkoli neslušný komentář smazat bez udání důvodu.
Nejnovější článek
Z článku o
excel jsem jako poslední přidal či upravil článek
21.05.2012:
Zrychlení kódu ve VBA - Excel.
Nejčtenější článek
Excel
- Základy MS Excel
- MS Excel co, proč, nač?
- Proč umět Excel?
- Proč školení MS Excel?
- On-line kurz zdarma
- Klávesové zkratky
- Excel 2010 - úvodní obrazovka
- Relativní a absolutní odkazy Excel
- Chybové hodnoty
- Výpočtový program
- Ke stažení zdarma
- Excel 2007 - noviky
- Pás karet - Excel 2007
- Pás karet - Excel 2010
- Excel 15 - Office 15
- menu Soubor
- Formát dat
- Vložit
- Grafy
- Vzorce (Funkce)
- Matice
- Data
- Revize (Nástroje)
- VBA Úvod a seznamy článků
- VBA Teorie základy
- VBA Buňky cell
- VBA Listy sheet
- VBA Práce se soubory
- VBA Formuláře (UserForm)
- VBA Grafy
- VBA Application
- VBA Pás karet, Menu
- VBA Triky
- VBA praktické příklady kódu
- Praktické příklady
- Finanční poradce
- Šablony - Templates
- Testy
- Ostatní
Google+
Novinky
Matematické rovnice (vzorce) - Word 2010
Excel: 21.05.2012:
Zrychlení kódu ve VBA - Excel
Access: 28.04.2012:
VBA - Jak spustit v MS Access
Power Point: 25.04.2012:
SmartArt - PowerPoint 2010
Outlook 26.04.2012:
Outlook 2010 - jak vypadá
Project: 05.04.2012:
Kalendář ukázka
OneNote: 17.10.2010:
OneNote 2010 – popis obrazovky
Office 30.04.2012:
Kde hledat odpovědi na dotazy o MS Office
Poděkování
Translate
Stránky o MS Office produktu společnosti Micosoft. Neslouží jako technická podpora.
| Email na autora: lasak@centrum.cz | Copyright © : Pavel a Danka 2006 - 2012 |
| Doporučuji: Advokátní kancelář Brno - Dana Lasáková |
4977
Tento web zatím neprošel jazykovou korekturou. Beta verze redakčního systému.