Kruhové odkazy môžu byť dosť zložité, a preto je dôležité vedieť, ako ich nájsť. Excel má vstavaný mechanizmus, ktorý dokáže rozpoznať kruhové odkazy a zastaviť výpočty v nekonečnej slučke. Musíte len vedieť, ako túto funkciu povoliť a využiť vo svoj prospech.
V tomto článku vám ukážeme, ako nájsť kruhové odkazy v Exceli. Okrem toho vám vysvetlíme, čo presne sú kruhové odkazy na prvom mieste a prečo by ste sa im mali vyhýbať.
Ako nájsť kruhový odkaz v programe Microsoft Excel
Keď sa pokúsite zadať vzorec do zošita programu Excel a narazíte na nejaký problém, možno máte čo do činenia s kruhovým odkazom. Stáva sa to, keď sa vzorec pokúša použiť svoju vlastnú hodnotu na výpočty. V tomto bode vám Excel pošle varovnú správu:
„Existuje jeden alebo viacero kruhových odkazov, kde vzorec odkazuje priamo alebo nepriamo na svoju vlastnú bunku. To môže spôsobiť, že budú počítať nesprávne.“
Keďže nekonečná slučka môže pokračovať donekonečna alebo sa môže skončiť skôr, ako sa dosiahne správna odpoveď, je najlepšie držať sa ďalej od kruhových odkazov v Exceli. Nielen to, ale aj kruhové odkazy môžu do značnej miery spomaliť celý proces výpočtu vo vašich zošitoch. Vo väčšine prípadov je však najväčším problémom kruhových odkazov ich identifikácia.
Existujú tri typy kruhových odkazov: neúmyselné, úmyselné a skryté. Väčšina kruhových odkazov je neúmyselná, pretože na vytvorenie zámerného kruhového odkazu by potreboval niekto, kto má skúsenosti s používaním Excelu. Nakoniec tu máme skryté kruhové odkazy. Zatiaľ čo náhodné kruhové odkazy sa dajú ľahko nájsť, Excel nedokáže vždy odhaliť skryté kruhové odkazy, takže budete musieť použiť iné metódy.
Keď sa objaví varovné hlásenie, môžete kliknúť na tlačidlo „OK“ alebo „Pomoc“. Ten vám poskytne viac informácií o kruhových odkazoch bez toho, aby poukázal na to, kde sa vo vašom zošite nachádzajú. Na druhej strane, ak vyberiete „OK“ alebo ak správu jednoducho vypnete, v poslednej bunke nájdete buď poslednú vypočítanú hodnotu, alebo nulu. Je tiež dôležité poznamenať, že toto upozornenie sa nezobrazí vždy. Ak napríklad budete úmyselne alebo neúmyselne vytvárať ďalšie kruhové odkazy, Excel vás prestane na túto záležitosť upozorňovať.
Veľmi zriedkavo môže byť vzorec, ktorý obsahuje jednu kruhovú referenciu, dokončený skôr, ako sa spustí mechanizmus samovýpočtu. V takom prípade sa ako výsledok zobrazí iba posledná úspešná hodnota. Inými slovami, kruhový odkaz môže spôsobiť, že systém prestane reagovať. Preto je najdôležitejším krokom jeho identifikácia.
Ak chcete opraviť chybu kruhového odkazu v Exceli, musíte ju najskôr nájsť. Ak chcete zistiť, ako sa to robí, postupujte podľa nasledujúcich krokov:
- Vypnite varovné hlásenie zobrazené v programe Excel.
- Prejdite na kartu „Vzorce“ v hornej ponuke.
- Prejdite na kartu „Kontrola chýb“ a kliknite na ňu.
- V rozbaľovacej ponuke kliknite na „Circular References“. Tu budú odhalené akékoľvek kruhové odkazy.
- Kliknite na hodnotu v rozbaľovacom zozname a dostanete sa priamo na tento kruhový odkaz.
Keď kliknete na bunku, ktorá obsahuje kruhový odkaz, zobrazí sa aj vo vašom paneli s adresou v spodnej časti hárka.
Ak potrebujete ďalšiu pomoc s kruhovým odkazom, existujú dva nástroje, ktoré vám môžu pomôcť – sledovanie precedensov a sledovanie závislých. Prvý nástroj, sledovacie precedensy, zobrazuje v excelovom zošite modré čiary, ktoré ukazujú, ktoré bunky ovplyvňujú bunku, na ktorú ste klikli. Na druhej strane závislí na stope robia opak. Sledujú čiary, aby vám ukázali, ktoré bunky sú ovplyvnené bunkou, na ktorú ste klikli. Tieto dve funkcie vám pomôžu nájsť kruhové odkazy, ktoré Excel nedokáže rozpoznať. Majte na pamäti, že tieto značkovače vám neukazujú presne, kde sa kruhový odkaz nachádza, sú to len vodítko, ktoré vám pomôže rýchlejšie ho nájsť.
Ak chcete povoliť precedensy sledovania a závislé na sledovaní, postupujte podľa nasledujúcich krokov:
- Prejdite na kartu „Vzorce“ v hornej časti tabuľky.
- Pokračujte do kategórie „Audit podľa vzorca“.
- Vyberte buď „Precedensy sledovania“ alebo „Závislosti na sledovaní“.
Naraz môžete vybrať iba jeden. Rýchlejší spôsob, ako to urobiť, je použiť tieto skratky: „Alt + T U T“ pre precedensy sledovania alebo „Alt + T U D“ pre závislé sledovanie.
Niektorí používatelia programu Excel vytvárajú kruhové odkazy zámerne na vykonávanie iteračných výpočtov. Vo všeobecnosti však nie je dobrý nápad zahrnúť do svojich listov kruhové odkazy.
Ďalšie často kladené otázky
Ako odstrániť kruhový odkaz
Keď konečne nájdete kruhový odkaz, ktorý spôsobuje všetky problémy vo vašom excelovom zošite, budete ho chcieť odstrániť. Aj keď neexistuje spôsob, ako to opraviť automaticky, môžete zistiť, ktorú časť vzorca je potrebné odstrániť alebo nahradiť. Že ste problém vyriešili, budete vedieť, keď kliknete na bunku a v paneli s adresou nie je značka „Circular Reference“.
Kruhové odkazy je možné vytvoriť v hárku programu Excel, iba ak je povolená funkcia iteračného výpočtu. Táto funkcia je v predvolenom nastavení zakázaná, takže zvyčajne nie je čo zaháňať. Ak však chcete skontrolovať, či bola funkcia iteračného výpočtu nejakým spôsobom povolená, musíte urobiť toto:
1. Prejdite na kartu „Súbor“ v ľavom hornom rohu obrazovky.
2. Pokračujte do časti „Možnosti“ v spodnej časti ponuky.
3. V ľavom bočnom paneli vyskakovacieho okna vyberte „Vzorce“.
4. V časti „Možnosti výpočtu“ prejdite do poľa „Povoliť iteračný výpočet“ a skontrolujte, či je začiarknuté.
5. Zrušte začiarknutie, aby ste zakázali iterácie.
6. Kliknite na tlačidlo „OK“.
Túto metódu je možné použiť pre Excel 2010, Excel 2013, Excel 2016 a Excel 2019. Ak máte Excel 2007, funkciu iteratívneho výpočtu nájdete, keď kliknete na tlačidlo Office a prejdete na „Možnosti Excelu“. Časť „Oblasť iterácie“ bude na karte „Vzorce“. Ak máte Excel 2003 alebo starší, musíte prejsť do „Menu“ a potom na kartu „Nástroje“. Karta „Výpočet“ bude v časti „Možnosti“.
Nájdite všetky kruhové odkazy vo svojom excelovom zošite
Vo väčšine prípadov sú kruhové odkazy vytvorené náhodne, ale môžu byť dosť problematické. Nielenže vám pokazia celý vzorec, ale môžu aj spomaliť celý proces výpočtu. Preto je dôležité čo najskôr ich nájsť a nahradiť. Našťastie vás Excel bude informovať v momente, keď nejakú zistí. Môžete tiež použiť precedensy sledovania a závislé na sledovaní, ktoré vám pomôžu odhaliť vzťah medzi kruhovým odkazom a vašimi ostatnými bunkami.
Skúsili ste už niekedy nájsť kruhový odkaz v hárku programu Excel? Ako ste to našli? Dajte nám vedieť v sekcii komentárov nižšie.