Odstránenie alebo povolenie zacykleného odkazu

Zadali ste vzorec, no nefunguje. Namiesto toho sa zobrazuje hlásenie o „zacyklenom odkaze". Milióny používateľov sa stretávajú s rovnakým problémom, ktorý spočíva v tom, že sa vzorec pokúša pri výpočte použiť hodnotu zo svojej vlastnej bunky a funkcia iteračného výpočtu je vypnutá. Vyzerá to takto:

Vzorec spôsobujúci zacyklený odkaz

Vzorec =D1+D2+D3 nefunguje, pretože je zadaný v bunke D3. Pokúša sa teda vypočítať hodnotu zo svojej vlastnej bunky. Problém možno vyriešiť premiestnením vzorca do inej bunky (v riadku vzorcov vystrihnite vzorec stlačením kombinácie klávesov Ctrl + X, vyberte inú bunku a stlačte kombináciu klávesov Ctrl + V).

Ďalšou bežnou chybou je použitie funkcie, ktorá obsahuje odkaz na seba samú, napríklad funkcia =SUM(A3:F3) v bunke F3. Príklad:

Váš prehliadač nepodporuje video. Nainštalujte si Microsoft Silverlight, Adobe Flash Player alebo Internet Explorer 9.

Môžete tiež vyskúšať niektorý z týchto postupov:

  • Ak ste práve zadali vzorec, začnite bunkou, do ktorej ste ho zadali, a skontrolujte, či vzorec neodkazuje na tú istú bunku. Bunka A3 by napríklad mohla obsahovať vzorec =(A1+A2)/A3. Vzorce, ako napríklad =A1+1 (v bunke A1), takisto vedú k chybám spôsobeným zacykleným odkazom.

Pri hľadaní chyby skontrolujte nepriame odkazy. Sú to tie, keď napríklad vložíte do bunky A1 vzorec používajúci iný vzorec v bunke B1, ktorý zase odkazuje späť na bunku A1. Ak ste z toho zmätení, predstavte si, čo to narobí v Exceli.

  • Ak nemôžete chybu nájsť, kliknite na karte Vzorce na šípku vedľa položky Kontrola chýb, ukážte na položku Zacyklené odkazy a potom kliknite na prvú bunku uvedenú vo vedľajšej ponuke.

    Príkaz Zacyklené odkazy

  • Skontrolujte vzorec v bunke. Ak nemožno určiť, či je daná bunka príčinou zacykleného odkazu, kliknite na ďalšiu bunku vo vedľajšej ponuke Zacyklené odkazy.

  • Pokračujte v kontrole a oprave zacyklených odkazov v zošite, pričom opakujte niektoré alebo všetky kroky 1 až 3, až kým sa zo stavového riadka nestratí výraz „Zacyklené odkazy“.

Tipy    

  • V stavovom riadku v ľavom dolnom rohu sa zobrazujú Zacyklené odkazy a adresa bunky s jedným zacykleným odkazom.

    Ak sa zacyklené odkazy nachádzajú v iných hárkoch ako v aktívnom hárku, v stavovom riadku sa zobrazí iba výraz Zacyklené odkazy bez adresy bunky.

  • Dvojitým kliknutím na šípky závislostí sa môžete premiestňovať medzi bunkami v zacyklenom odkaze. Šípky závislostí označujú bunky, ktoré ovplyvňujú hodnotu aktuálne vybratej bunky. Šípky závislostí zobrazíte kliknutím na kartu Vzorce a potom na položku Predchodcovia alebo na položku Následníci.

    Sledovanie predchodcov

Informácie o hlásení upozorňujúcom na zacyklený odkaz

Keď Excel po prvýkrát zistí zacyklený odkaz, zobrazí sa upozornenie. Kliknite na položku OK alebo zavrite okno s upozornením.

Keď zatvoríte správu, Excel zobrazí buď nulu, alebo poslednú vypočítanú hodnotu v bunke. Teraz sa pravdepodobne pýtate: „Moment, poslednú vypočítanú hodnotu?“ Je to tak. V niektorých prípadoch sa môže vzorec úspešne spustiť ešte predtým, ako sa pokúsi o výpočet. Napríklad vzorec, ktorý používa funkciu IF pravdepodobne nebude fungovať, kým používateľ nezadá argument (časť údajov, ktorá je potrebná na správne fungovanie vzorca), vďaka ktorému sa vzorec vypočíta. Keď sa to stane, Excel ponechá hodnotu z posledného úspešného výpočtu.

Ak máte podozrenie, že v bunke, v ktorej sa nezobrazuje hodnota 0, je zacyklený odkaz, skúste toto:

  • Kliknite na vzorec v riadku vzorcov a potom stlačte kláves Enter.

Dôležité    Excel v mnohých prípadoch po vytvorení ďalších vzorcov, ktoré obsahujú zacyklené odkazy, nezobrazí upozorňujúce hlásenie znovu. V nasledujúcom zozname sú uvedené niektoré situácie, pri ktorých sa zobrazí chybové hlásenie:

  • Vytvorenie prvého výskytu zacykleného odkazu v ktoromkoľvek otvorenom zošite.

  • Odstránenie všetkých zacyklených odkazov vo všetkých otvorených zošitoch a potom vytvorenie nového zacykleného odkazu.

  • Zatvorenie všetkých zošitov, vytvorenie nového zošita a potom zadanie vzorca, ktorý obsahuje zacyklený odkaz.

  • Otvorenie zošita, ktorý obsahuje zacyklený odkaz.

  • Otvorenie zošita, keď nie sú otvorené žiadne iné zošity, a vytvorenie zacykleného odkazu.

Informácie o iteračnom výpočte

Niekedy možno budete chcieť zacyklený odkaz použiť, pretože môže spustiť iteráciu funkcií – opakovanie, kým nie je splnená konkrétna číselná podmienka. Iterácia však môže spomaľovať výkon vášho počítača, preto sú iteračné výpočty zvyčajne v Exceli vypnuté.

Ak nemáte skúsenosti s iteračnými výpočtami, pravdepodobne nebudete chcieť zacyklené odkazy zachovať. Ak s nimi máte skúsenosti, môžete povoliť iteračné výpočty, musíte však určiť, koľkokrát sa má vzorec prepočítať. Ak zapnete iteračné výpočty bez zmeny hodnôt maximálneho počtu iterácií alebo maximálnej odchýlky, Excel prestane počítať po 100 iteráciách alebo keď sa všetky hodnoty v zacyklenom odkaze zmenia o menej než 0,001 medzi iteráciami, podľa toho, ktorá udalosť nastane ako prvá. Môžete však určiť maximálny počet iterácií a veľkosť prípustnej odchýlky.

  1. Ak používate Excel 2010 alebo novšiu verziu, kliknite na položky Súbor > Možnosti > Vzorce. Ak používate Excel for Mac, kliknite na ponuku Excel a potom kliknite na položky Predvoľby > Výpočet.

    Ak používate Excel 2007, kliknite na tlačidlo Microsoft Office Obrázok tlačidla Office , potom na tlačidlo Excel – možnosti a nakoniec na kategóriu Vzorce.

  2. V časti Možnosti výpočtu začiarknite políčko Povoliť iteračný výpočet. V Macu kliknite na položku Použiť iteračný výpočet.

  3. Ak chcete nastaviť maximálny počet opakovaní výpočtu programom Excel, zadajte počet iterácií do poľa Maximum iterácií. Čím je počet iterácií vyšší, tým dlhší čas potrebuje program Excel na výpočet na hárku.

  4. Do poľa Maximálna zmena zadajte najnižšiu hodnotu, pri ktorej môže iterácia pokračovať. Ide o najmenšiu zmenu vo všetkých vypočítavaných hodnotách. Čím menšie číslo zadáte, tým bude výsledok presnejší a tým dlhšie bude Excelu trvať výpočet.

Pri iteračnom výpočte možno získať tri výsledky:

  • Riešenie konverguje, čo znamená, že sa dosiahol stabilný konečný výsledok. Toto je požadovaný stav.

  • Riešenie diverguje, čo znamená, že rozdiel aktuálneho a predchádzajúceho výsledku rastie s rastúcim počtom iterácií.

  • Riešenie prepína medzi dvoma hodnotami, napríklad po prvej iterácii je výsledok 1, po ďalšej iterácii je výsledok 10, po ďalšej 1 atď.

Na začiatok stránky

Potrebujete ďalšiu pomoc?

Vždy sa môžete opýtať odborníka v komunite technikov pre Excel, získať podporu v rámci komunity lokality Answers alebo navrhnúť novú funkciu či vylepšenie na lokalite Excel User Voice.

Pozrite tiež

Prehľad vzorcov v Exceli

Zabránenie vzniku nefunkčných vzorcov

Vyhľadanie a oprava chýb vo vzorcoch

Excelové klávesové skratky a funkčné klávesy

Zoznam funkcií Excelu (podľa abecedy)

Zoznam funkcií Excelu (podľa kategórie)

Rozšírte svoje zručnosti práce s balíkom Office
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pridajte sa k insiderom pre Office

Boli tieto informácie užitočné?

Ďakujeme za vaše pripomienky!

Ďakujeme vám za pripomienky. Pravdepodobne vám pomôže, ak vás spojíme s pracovníkom podpory pre Office.

×