LibreOffice Logo

Příručka aplikace Calc 25.2

Dodatek B
Kódy chyb

Autorská práva

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.

Přispěvatelé

Pro toto vydání

Olivier Hallot

B. Antonio Fernández

 

Pro předchozí vydání

Barbara Duprey

Jean Hollis Weber

Claire Wood

Kees Kriek

Steve Fanning

Gordon Bates

Felipe Viggiano

Skip Masonsmith

 

Zpětná vazba

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.

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.

Datum vydání a verze programu

Vydáno Březen 2025. Založeno na LibreOffice 25.2 Community.
Jiné verze LibreOffice se mohou lišit vzhledem a funkčností.

Úvod do kódů chyb aplikace Calc

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.

Kódy chyb zobrazené v buňkách

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.

Chybové hlášení zobrazené ve Stavovém řádku

Obrázek 2: Chybové hlášení zobrazené ve Stavovém řádku

Tato příloha rozděluje kódy chyb do dvou tabulek.

  1. Tabulka 1 obsahuje chybové řetězce, které jsou zobrazeny v buňce, která chybu skutečně obsahuje. S výjimkou chyb ###, #FMT#N/A odpovídají všechny číslu kódu chyby aplikace Calc. Alfanumerické kódy jako jsou Err:502Err: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.

  2. Tabulka 2 vysvětluje všechny kódy chyb seřazené podle kódu chyby včetně kódů chyb z první tabulky.

  3. Tabulka 3 obsahuje seznam chyb funkcí Calcu, které se používají k ošetření chyb ve výpočtech.

Pomocí funkce ERRORTYPE() můžeme najít kódové číslo chyby vyskytující se v jiné buňce. Viz Chybové funkce Calcu below.

Kódy chyb zobrazené v buňkách

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.

503

#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.

519

#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í.

524

#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.

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.

532

#DIV/0!

‍Chybné: Dělení nulou

Jmenovatel operace dělení ("/") je 0 (nula). Tuto chybu může vracet i několik funkcí.

Obecné kódy chyb

Následující tabulka uvádí přehled nejčastějších chybových zpráv aplikace LibreOffice Calc.

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ů

Chybové funkce Calcu

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

ISERR()

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).

Pokud dojde k jiné chybě, funkce vrátí hodnotu FALSE.

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.

Contents