Kruhový odkaz se vyskytuje v aplikaci Excel, pokud:
- Vzorec obsahuje buňkový odkaz na buňku obsahující samotný vzorec. Příklad tohoto typu kruhového odkazu je uveden na obrázku výše, kde vzorec v buňce C1 obsahuje odkaz na tuto buňku ve vzorci: = A1 + A2 + A3 + C1
- Vzorec odkazuje na jiný vzorec, který nakonec odkazuje zpět na buňku obsahující původní vzorec. Příklad tohoto nepřímého odkazu, jak je známo, je ukázán ve druhém příkladu na obrázku, kde modré šipky spojující buňky A7, B7 a B9 ukazují, že vzorce v těchto buňkách se navzájem odkazují.
Kruhové referenční upozornění
Jak je vidět na obrázku výše, pokud se v listu aplikace Excel objeví kruhový odkaz, program zobrazí dialogové okno Výstraha, které indikuje problém.
Zpráva v dialogovém okně je výslovně formulována, protože ne všechny kruhové odkazy ve vzorcích jsou neúmyslné, jak je uvedeno níže.
"Opatrně jsme našli jeden nebo více kruhových odkazů ve vašem sešitu, které by mohly způsobit nesprávný výpočet vzorce"
Možnosti uživatele
Možnosti uživatele, když se objeví toto dialogové okno, jsou klepnutím na tlačítko OK nebo Help (Nápověda), aniž by se vyřešil kruhový referenční problém.
Pokud si v dialogovém okně přečtete dlouhou a poněkud matoucí zprávu, zjistíte, že:
- klepnutí na nápovědu je určeno k použití při neúmyslném kruhovém odkazu; to vás přenese k informacím o souborech nápovědy aplikace Excel na kruhové odkazy.
- klepnutím na tlačítko OK se program Excel ukáže, že kruhový odkaz byl proveden záměrně a že by měl zůstat na místě.
Neúmyslné kruhové odkazy
Pokud kruhový odkaz byl proveden neúmyslně, informace o souboru nápovědy vám řeknou, jak postupovat při hledání a odstranění kruhových odkazů.
Soubor nápovědy vás nasměruje k použití nástroje Excel pro kontrolu chyb, který se nachází na řádku Vzorce> Audit vzorců na pásu karet.
Mnoho neúmyslných odkazů na buňky lze opravit bez nutnosti kontroly chyb jednoduše opravou odkazů na buňky použitých ve vzorci. Místo psaní odkazů na buňky do vzorce použijte ukazování ------------------ klepnutím na odkazy na buňky pomocí myši -------------- -------- zadat odkazy do vzorce.
Úmyslné kruhové odkazy
Kruhový odkaz Excel neposkytuje opravu pro kruhový referenční problém, protože ne všechny kruhové odkazy jsou chyby.
Zatímco tyto úmyslné kruhové odkazy jsou méně časté než neúmyslné, mohou být použity, pokud chcete, aby aplikace Excel opakoval nebo spustil vzorec několikrát předtím, než vytvoří výsledek.
Povolení iterativních výpočtů
Aplikace Excel má možnost povolit tyto iterační výpočty, pokud je chcete použít.
Chcete-li povolit iterativní výpočty:
- Klepněte na kartu Soubor (nebo tlačítko Office v aplikaci Excel 2007)
- Klepnutím na tlačítko Možnosti otevřete dialogové okno Možnosti aplikace Excel
- V levém panelu dialogového okna klikněte na vzorce
- V pravém panelu dialogového okna zaškrtněte políčko Povolit iterativní výpočet
Pod volbami zaškrtávacího políčka jsou k dispozici:
- nastavení maximálního počtu iterací: počet, kolikrát má Excel přepočítat vzorec
- nastavení maximální hodnoty změny přijatelné mezi výsledky výpočtu: čím menší je číslo, tím je výsledek přesnější
Zobrazení nul v postižených buňkách
U buněk obsahujících kruhovou referenci zobrazí aplikace Excel buď nulu, jak je uvedeno v buňce C1 v příkladu nebo poslední vypočtené hodnotě v buňce.
V některých případech vzorce mohou úspěšně spustit, než se pokusí vypočítat hodnotu odkazu buňky, kde jsou umístěny. Když k tomu dojde, buňka obsahující vzorec zobrazí hodnotu z posledního úspěšného výpočtu.
Více informací o referenčním upozornění kruhu
Po první instanci vzorce obsahující kruhovou referenci v sešitu aplikace Excel nezobrazí varovnou zprávu znovu. Závisí to na okolnostech toho, jak a kde jsou vytvořeny další kruhové odkazy.
Příklady toho, kdy se bude zobrazovat výstražná schránka obsahující výstražnou zprávu pro následující kruhové odkazy:
- První instance kruhového odkazu v libovolném otevřeném sešitu;
- Po odstranění všech odkazů ve všech otevřených sešitech se vytvoří nový kruhový odkaz.
- Po uzavření všech sešity je v novém sešitu vytvořen vzorec s kruhovým odkazem;
- Je otevřen sešit obsahující kruhovou referenci.