
Příručka aplikace Calc 25.2
Dodatek B
Kódy chyb
Tento dokument je chráněn autorskými právy © 2025 týmem pro dokumentaci LibreOffice. Přispěvatelé jsou uvedeni níže. Dokument lze šířit nebo upravovat za podmínek licence GNU General Public License (https://www.gnu.org/licenses/gpl.html), verze 3 nebo novější, nebo the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/), verze 4.0 nebo novější.
Všechny ochranné známky uvedené v této příručce patří jejich vlastníkům.
|
Olivier Hallot |
B. Antonio Fernández |
|
|
Barbara Duprey |
Jean Hollis Weber |
Claire Wood |
|
Kees Kriek |
Steve Fanning |
Gordon Bates |
|
Felipe Viggiano |
Skip Masonsmith |
|
Jakékoli připomínky nebo návrhy k tomuto dokumentu prosím směřujte do fóra dokumentačního týmu na adrese https://community.documentfoundation.org/c/documentation/loguides/ (registrace je nutná) nebo pošlete e-mail na adresu: loguides@community.documentfoundation.org.
Poznámka
Vše, co pošlete do fóra, včetně vaší e-mailové adresy a jakýchkoli dalších osobních údajů, které jsou ve zprávě napsány, je veřejně archivováno a nemůže být smazáno. E-maily zaslané do fóra jsou moderovány.
Vydáno Březen 2025. Založeno na LibreOffice 25.2 Community.
Jiné verze LibreOffice se mohou lišit vzhledem a funkčností.
Aplikace Calc poskytuje zpětnou vazbu pro chyby týkající se nesprávného výpočtu, nesprávného použití funkcí, neplatných odkazů na buňky a hodnoty a další chyby vyvolané uživatelem. Zpětná vazba může být zobrazena v buňce, která obsahuje chybu (obrázek 1) nebo ve stavovém řádku (obrázek 2) nebo na obou místech. Vždy v závislosti na typu chyby. Obecně řečeno, pokud dojde k chybě v buňce, která je vybrána (nebo obsahuje kurzor), chybová zpráva se zobrazí ve stavovém řádku.
Jako příklad lze uvést Obrázek 1 , který zobrazuje kód chyby vrácený, když je sloupec příliš úzký, aby zobrazoval celé formátované datum. Datum zobrazené ve vstupním řádku, 11/06/2023, by se do buňky bez problémů vešlo, ale formát nastavený v buňce vytváří hodnotu data pondělí 6. listopadu 2023.

Obrázek 1: Kódy chyb zobrazené v buňkách
Pokud buňka zobrazuje kód chyby #REF! jako na obrázku 1 a tuto buňku vybereme, Stavový řádek zobrazí chybovou zprávu zobrazenou na obrázku 2. Tato zpráva je popisnější než zpráva zobrazená v buňce, ale stále nemusí poskytovat dostatek informací ke správné diagnostice problému. Podrobnější vysvětlení nalezneme v následujících tabulkách a v tématu nápovědy Kódy chyb v aplikaci LibreOffice Calc.

Obrázek 2: Chybové hlášení zobrazené ve Stavovém řádku
Tato příloha rozděluje kódy chyb do dvou tabulek.
Tabulka 1 obsahuje chybové řetězce, které jsou zobrazeny v buňce, která chybu skutečně obsahuje. S výjimkou chyb ###, #FMT a #N/A odpovídají všechny číslu kódu chyby aplikace Calc. Alfanumerické kódy jako jsou Err:502 a Err:511 se mohou také objevit v buňkách. Tyto kódy nejsou v tabulce 1 zmíněny, ale jejich význam je uveden v tabulce 2.
Tabulka 2 vysvětluje všechny kódy chyb seřazené podle kódu chyby včetně kódů chyb z první tabulky.
Tabulka 3 obsahuje seznam chyb funkcí Calcu, které se používají k ošetření chyb ve výpočtech.
Tip
Pomocí funkce ERRORTYPE() můžeme najít kódové číslo chyby vyskytující se v jiné buňce. Viz Chybové funkce Calcu below.
Tabulka 1: Kódy chyb v buňkách
|
Kód |
Buňka zobrazí |
Zpráva ve stavovém řádku |
Vysvětlení chyby |
|
- |
### |
- |
Sloupec je příliš úzký, aby se zobrazil celý formátovaný obsah buňky. Nejedná se o chybovou hodnotu, takže neexistuje žádný odpovídající číselný kód chyby. Řešením tohoto problému je zvětšení šířky sloupce nebo výběr Formát > Buňky > Zarovnání z hlavní nabídky a klepnutí na jednu z Vlastností Automaticky zalomí text nebo Zmenšit podle velikosti buňky, aby text odpovídal aktuální šířce sloupce. |
|
- |
#FMT |
- |
Tato hodnota je mimo platné limity pro tento formát čísla. Nejedná se o chybovou hodnotu, takže neexistuje žádný odpovídající číselný kód chyby. |
|
- |
#N/A |
Chyba: Hodnota není dostupná |
Výsledek pro výraz vzorce není k dispozici. Vzorec nemůže najít to, co má hledat. Nejedná se o chybovou hodnotu, takže neexistuje žádný odpovídající číselný kód chyby. |
|
#NUM! |
Chyba: Nesprávná číselná hodnota |
Neplatná operace s plovoucí desetinnou čárkou. Výsledek výpočtu mimo definovaný rozsah hodnot. Výpočet, jehož výsledkem je přetečení definovaného rozsahu hodnot – příliš velká nebo příliš malá hodnota. |
|
|
#VALUE! |
Error: Žádná hodnota |
Není možný žádný platný výsledek. Funkce nemůže poskytnout hodnotu odpovídající její definici nebo buňka, na kterou se vzorec odkazuje, obsahuje místo očekávaného čísla text. |
|
|
521 |
#NULL! |
Chyba: Žádný kód nebo průnik. |
Žádný kód nebo průnik. Neexistují buňky v průsečíku oblastí. |
|
#REF! |
Chyba: Neplatný odkaz |
Překladač: Nepodařilo se rozpoznat záhlaví řádku nebo sloupce. Interpret: vzorec se odkazuje na buňku, jejíž sloupec, řádek nebo tabulka/list byl odstraněn nebo která se nachází mimo tabulku/list. Vzorec v buňce používá odkaz, který neexistuje. Buď se nepodařilo vyřešit název popisu sloupce nebo řádku, nebo chybí sloupec, řádek nebo list, který obsahuje odkazovanou buňku, nebo se nachází mimo list. |
|
|
#NAME? |
Chyba: Neplatný název |
Identifikátor nelze vyhodnotit: neplatný odkaz, neplatný název funkce, neplatný popis sloupce/řádku, chybějící makro, nesprávný desetinný oddělovač, doplněk nebyl nalezen. |
|
|
#DIV/0! |
Chybné: Dělení nulou |
Jmenovatel operace dělení ("/") je 0 (nula). Tuto chybu může vracet i několik funkcí. |
Následující tabulka uvádí přehled nejčastějších chybových zpráv aplikace LibreOffice Calc.
Poznámka
S chybami popsanými jako Interní chyby by se uživatelé neměli za normálních podmínek setkat.
Tabulka 2: Seznam kódů chyb
|
Kód |
Zpráva na stavovém řádku |
Vysvětlení chyby |
|
501 |
Chyba: Neplatný znak |
Neplatný znak ve vzorci. Podobná chyba jako Neplatný název (525), ale vyskytuje se ve vzorci. |
|
502 |
Chyba: Neplatný argument |
Argument funkce má neplatnou hodnotu. K této chybě také dochází, pokud funkce DGET() najde více než jednu odpovídající buňku. |
|
503 (#NUM!) |
Chyba: Neplatná číselná hodnota |
Neplatná operace s plovoucí desetinnou čárkou. Výsledek výpočtu mimo definovaný rozsah hodnot. Výpočet, jehož výsledkem je přetečení definovaného rozsahu hodnot – příliš velká nebo příliš malá hodnota. |
|
504 |
Chyba v seznamu parametrů |
Typ parametru funkce je neplatný. Například parametrem funkce je místo čísla text. |
|
507 |
Chyba: v počtu nebo umístění závorek |
Chybějící závorka |
|
508 |
Chyba: v počtu nebo umístění závorek |
Chybějící závorka. Například uzavírací závorky bez úvodní závorky nebo chybějící uzavírací závorka uprostřed vzorce. |
|
509 |
Chyba: Chybí operátor |
Chybí operátor. |
|
510 |
Chyba: Chybějící proměnná |
Dva operátory, z nichž druhý není jednotkový operátor, následují za sebou. |
|
511 |
Chyba: Chybějící proměnná |
Funkce vyžaduje více proměnných, než je uvedeno. |
|
512 |
Chyba: Přetečení vzorce |
Příliš dlouhý / složitý vzorec. Například celkový počet vnitřních tokenů (tj. operátorů, proměnných, závorek) ve vzorci přesahuje 8192. |
|
513 |
Chyba: Přetečení řetězce |
Příliš dlouhý řetězec znaků. |
|
514 |
Chyba: Vnitřní přetečení |
Překročení interní kapacity. Došlo k přetečení zásobníku interního výpočtu. |
|
515 |
Interní syntaktická chyba |
Neznámá chyba. |
|
516 |
Interní syntaktická chyba |
V zásobníku výpočtu je očekávána matice, která však není k dispozici. Zásobník výpočtů by měl obsahovat matici, ale není tam. |
|
517 |
Interní syntaktická chyba |
Neznámý kód operace. Dokument obsahující novější funkci je načten ve starší verzi Calcu, která tuto funkci nepodporovala. |
|
518 |
Interní syntaktická chyba |
Proměnná není k dispozici. Proměnná měla být načtena ze zásobníku výpočtů, ale není k dispozici. |
|
519 (#VALUE!) |
Chyba: Žádná hodnota |
Není možný žádný platný výsledek. Funkce nemůže poskytnout hodnotu odpovídající její definici nebo buňka, na kterou se vzorec odkazuje, obsahuje místo očekávaného čísla text. |
|
520 |
Interní syntaktická chyba |
Překladač vygeneroval kód, který nedokáže interpretovat. |
|
521 (#NULL!) |
Chyba: Žádný kód nebo průnik. |
Žádný kód nebo průnik. Neexistují buňky v průsečíku oblastí. |
|
522 |
Chyba: Cyklický odkaz |
Vzorec se přímo nebo nepřímo odkazuje sám na sebe a možnost Iterace není aktivována v části Nástroje > Možnosti > LibreOffice Calc > Výpočty. |
|
523 |
Chyba: Výpočet nekonverguje |
Procedura výpočtu nekonverguje Funkce nedosáhla cílové hodnoty (směřuje k dané hodnotě, ale nedosáhne jí) nebo iterační odkazy nedosáhnou minimální změny v rámci definovaných maximálních kroků (přírůstků), které jsou nastaveny. |
|
524 (#REF!) |
Chyba: Neplatný odkaz |
Kompilátor: nepodařilo se rozpoznat záhlaví řádku nebo sloupce. Interpret: vzorec se vztahuje k buňce, jejíž sloupec, řádek nebo tabulka/list byl odstraněn nebo která se nachází mimo tabulku/list. Vzorec v buňce používá odkaz, který neexistuje. Buď se nepodařilo vyřešit název popisu sloupce nebo řádku, nebo chybí sloupec, řádek nebo list, který obsahuje odkazovanou buňku, nebo se nachází mimo list. |
|
525 (#NAME?) |
Chyba: Neplatný název |
Identifikátor nelze vyhodnotit: neplatný odkaz, neplatný název funkce, neplatný popis sloupce/řádku, chybějící makro, nesprávný desetinný oddělovač, doplněk nebyl nalezen. |
|
530 (#ADDIN?) |
Chyba: Doplněk nenalezen |
Doplněk nebyl nalezen. |
|
531 (#MACRO?) |
Chyba: Makro nenalezeno |
Makro není k dispozici / nebylo nalezeno. |
|
532 (#DIV/0!) |
Chyba: Dělení nulou |
Jmenovatel operace dělení ("/") je 0 (nula). Tuto chybu může vracet i několik funkcí. |
|
533 |
Vnořené matice nejsou podporovány. |
Vnořená pole nejsou podporována. |
|
538 |
Chyba: Velikost pole nebo matice |
Nesprávná velikost pole. Maximální limit pro třídění byl překročen. Limit je dvojnásobek maximálního počtu řádků, takže pro 1 048 576 řádků je limit 2 097 152 záznamů. Nastává také vždy, když dočasnou matici nelze přidělit kvůli požadavku na její velikost. |
|
539 |
Nepodporovaný obsah vloženého pole. |
Špatný obsah vloženého pole, není hodnota/nejedná se o řetězec. |
|
540 |
Externí obsah je zakázán |
Nastává, pokud se vyskytne funkce, která vyžaduje (opětovné) načtení externích zdrojů a uživatel ještě nepotvrdil načítání externích zdrojů |
V následující tabulce je uveden přehled nejčastějších chybových funkcí aplikace LibreOffice Calc. Chybové funkce slouží k ošetření chybových stavů při výpočtech. Pokud například výpočet vyhledávání vrátí chybu #N/A, můžeme situaci řešit pomocí jedné z chybových funkcí „NA“.
Tabulka 3: Funkce Calc pro zpracování chyb
|
Funkce |
Popis |
|
Testuje chybové stavy s výjimkou chybové hodnoty #N/A a vrací hodnotu TRUE nebo FALSE. Pokud dojde k chybě, funkce vrátí logickou nebo číselnou hodnotu. |
|
|
ISERROR() |
Vrací hodnotu TRUE, pokud je v buňce chyba. |
|
ISNA() |
Vrací hodnotu TRUE, pokud buňka obsahuje chybovou hodnotu #N/A (hodnota není k dispozici). |
|
NA() |
Vrací chybovou hodnotu #N/A. |
|
ERROR.TYPE() |
Vrací číslo představující konkrétní typ chyby nebo hodnotu #N/A, pokud chyba neexistuje. |
|
ERRORTYPE() |
Vrací číslo odpovídající chybové hodnotě vyskytující se v jiné buňce. Pomocí tohoto čísla můžeme vygenerovat vlastní text chybové zprávy. Pokud dojde k chybě, funkce vrátí logickou nebo číselnou hodnotu. |
|
IFERROR() |
Vrací hodnotu, pokud buňka neobsahuje chybovou hodnotu, nebo alternativní hodnotu, pokud ji obsahuje. |