kruhový odkaz sa vyskytuje v programe Excel, ak vzorec obsahuje odkaz na bunku obsahujúci vzorec.
Informácie v článku sa vzťahujú na verzie programu Excel 2019, 2016, 2013, 2010, Excel Online a Excel for Mac.
Príklad kruhového odkazu
Príklad tohto typu kruhového odkazu je zobrazený na obrázku nižšie, kde je vzorec v bunke C1 obsahuje odkaz na bunku C1 vo vzorci:
= A1 + A2 + A3 + C1
Referenčná chyba môže nastať, keď vzorec odkazuje na iný vzorec, ktorý nakoniec odkazuje späť na bunku obsahujúcu pôvodný vzorec.

Kruhové referenčné upozornenie
Ako je znázornené na obrázku vyššie, ak kruhový odkaz sa vyskytuje v pracovnom hárku programu Excel, program zobrazí dialógové okno Alert, ktoré indikuje problém. Správy v dialógovom okne sú špeciálne formulované, pretože nie všetky kruhové odkazy vo vzorcoch sú neúmyselné, ako je uvedené nižšie.
Možnosti používateľa
Možnosti používateľov, keď sa zobrazí toto dialógové okno, majú vybrať OK alebo Pomoc , ani jeden z nich neurčí kruhový referenčný problém. Keď čítate správu v dialógovom okne, zistíte, že:
- Pomoc je určený na použitie v prípade neúmyselného kruhového odkazu. Tým sa dostanete k informáciám súboru pomoci programu Excel na kruhovom odkaze.
- OK sa používa na to, aby Excel uviedol, že kruhový odkaz bol vykonaný úmyselne a že by ho mal nechať na svojom mieste.
Neúmyselné kruhové odkazy
Ak kruhovú referenciu vykonali neúmyselne, informácie o súbore pomocníka vám ukážu, ako nájsť a odstrániť kruhovú referenciu. Pomocný súbor vás nasmeruje na používanie programu Excel Kontrola chýb nástroj umiestnený na karte Vzorce. Mnoho neúmyselných odkazov na bunky možno opraviť bez potreby kontroly chýb jednoduchou opravou bunkových odkazov použitých vo vzorci.

Úmyselné kruhové odkazy
Kruhová referencia programu Excel neponúka opravu pre kruhový referenčný problém, pretože nie všetky kruhové odkazy sú chyby. Zatiaľ čo tieto úmyselné kruhové odkazy sú menej časté ako neúmyselné, môžu sa použiť, ak chcete, aby Excel opakoval alebo spustil vzorec niekoľkokrát predtým, než vytvorí výsledok.
Povolenie iteračných výpočtov
Aplikácia Excel má možnosť povoliť tieto iteračné výpočty ak ich chcete použiť.
Ak chcete povoliť opakované výpočty:
-
vybrať súbor (alebo Kancelária v programe Excel 2007).
-
vybrať možnosti otvorte dialógové okno Možnosti programu Excel.
-
Na ľavom paneli dialógového okna vyberte Formule.
-
V pravom paneli dialógového okna vyberte položku Povoliť iteračný výpočet začiarknite políčko.
Pod zaškrtávacím políčkom sú k dispozícii možnosti:
- Nastavte maximálny počet opakovaní; je to počet, kedy má Excel prepočítať vzorec.
- Nastavte maximálnu výšku prijateľnej zmeny medzi výsledkami výpočtu - čím je číslo menšie, tým je výsledok presnejší.
Zobrazenie núl v postihnutých bunkách
Pre bunky, ktoré obsahujú kruhovú referenciu, program Excel zobrazí buď a 0, ako je uvedené v bunka C1 v príklade alebo poslednej vypočítanej hodnote v bunke.
V niektorých prípadoch sa vzorky môžu úspešne spustiť skôr, než sa pokúsia vypočítať hodnotu odkazu na bunku, kde sa nachádzajú. Keď k tomu dôjde, bunka obsahujúca vzorec zobrazí hodnotu z posledného úspešného výpočtu.

Viac informácií o kruhovom referenčnom upozornení
Po prvej inštancii vzorca obsahujúceho kruhovú referenciu v zošite nesmie Excel znovu zobraziť varovnú správu. Závisí od okolností, ako a kde sa vytvárajú ďalšie kruhové odkazy.
Príklady, kedy sa výstražná schránka obsahujúca výstražnú správu zobrazuje pre nasledujúce kruhové odkazy:
- Prvá inštancia kruhového odkazu v každom otvorenom zošite.
- Po odstránení všetkých kruhových odkazov vo všetkých otvorených zošitoch sa vytvorí nový kruhový odkaz.
- Po zatvorení všetkých zošity sa v novom zošite vytvorí vzorec s kruhovým odkazom.
- Otvorí sa zošit s kruhovým odkazom.













