Kruhové odkazy ve formulech aplikace Excel

Kruhový odkaz se vyskytuje v aplikaci Excel, pokud:

  1. 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
  2. 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:

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:

  1. Klepněte na kartu Soubor (nebo tlačítko Office v aplikaci Excel 2007)
  2. Klepnutím na tlačítko Možnosti otevřete dialogové okno Možnosti aplikace Excel
  3. V levém panelu dialogového okna klikněte na vzorce
  4. 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:

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: