Krožna referenca se pojavi v Excelu, če:
- Formula vsebuje celično sklicevanje na celico, ki vsebuje samo formulo. Primer takšne krožne reference je prikazan na zgornji sliki, kjer formula v celici C1 vsebuje sklic na to celico v formuli: = A1 + A2 + A3 + C1
- Formula se sklicuje na drugo formulo, ki sčasoma opozarja na celico, ki vsebuje prvotno formulo. Primer te vrste posredne reference, kot je znano, je prikazan v drugem primeru na sliki, kjer modre puščice, ki povezujejo celice A7, B7 in B9, kažejo, da se formule v teh celicah medsebojno nanašajo.
Krožno referenčno opozorilo
Kot je prikazano na zgornji sliki, če se v preglednici Excel pojavi krožna referenca, se prikaže pogovorno okno Opozorilo, ki označuje težavo.
Sporočilo v pogovornem oknu je posebej napisano, ker niso vse krožne reference v formulah nenamerne, kot je opisano spodaj.
"Previdno smo v vašem delovnem zvezku našli eno ali več krožnih referenc, ki lahko povzročijo nepravilno izračunavanje vaše formule"
Uporabniške možnosti
Uporabniške možnosti, ko se prikaže to pogovorno okno, so kliknite V redu ali Pomoč, od katerih nobeden ne bo odpravil krožne referenčne težave.
Če v pogovornem oknu preberete dolgo in nekoliko zmedeno sporočilo, boste ugotovili, da:
- če kliknete Help (Pomoč) , se uporablja, kadar pride do nenamerne krožne reference; to vas popelje do podatkov Excelove datoteke s podatki o krožnih referencah;
- s klikom na V redu se uporablja Excelu, da je krožno sklicevanje storjeno namerno in da ga mora zapreti.
Nenamerne krožne reference
Če je bila krožna referenca storjena nenamerno, vam bodo informacije o datoteki pomoči pokazale, kako naj iščete in odstranite krožne reference.
Datoteka pomoči vas bo usmerila v uporabo orodja Excel's Checking Error, ki se nahaja pod Formulami> Formula Auditing na traku.
Številne nenamerne reference celic je mogoče popraviti brez potrebe po preverjanju napak s preprosto popravljanjem celičnih referenc, uporabljenih v formuli. Namesto tipk citiranja celic v formulo uporabite s kazalcem ------------------ s klikom miške na celice z miško -------------- -------- vnesite reference v formulo.
Namerne krožne reference
Krožna referenca Excela ne ponuja popravka za krožno referenčno težavo, ker niso vse krožne reference napake.
Medtem ko so te namerne krožne reference manj pogoste od nenamernih, jih lahko uporabite, če želite Excel ponoviti ali ponoviti formulo večkrat, preden dobite rezultat.
Omogočanje iterativnih izračunov
Excel ima možnost, da omogoči te iterativne izračune, če jih nameravate uporabiti.
Da omogočite iterativne izračune:
- Kliknite kartico Datoteka (ali gumb Office v programu Excel 2007)
- Kliknite Možnosti, da odprete pogovorno okno Možnosti programa Excel
- V levem delu pogovornega okna kliknite Formule
- V desnem kotu pogovornega okna potrdite potrditveno polje Omogoči iterativni izračun
Pod možnostmi potrditvenega polja so na voljo za:
- nastavitev največjega števila ponovitev: število ponovitev Excelove preračunane formule
- določitev najvišjega zneska spremembe, sprejemljive med rezultati izračuna: manjše število, bolj natančen rezultat
Prikaz ničel v prizadetih celicah
Za celice, ki vsebujejo krožne reference, Excel prikaže bodisi nič, kot je prikazano v celici C1 v primeru ali zadnji izračunani vrednosti v celici.
V nekaterih primerih lahko formule uspešno delujejo, preden skušajo izračunati vrednost referenčne številke celic, kjer se nahajajo. Ko se to zgodi, celica, ki vsebuje formulo, prikaže vrednost iz zadnjega uspešnega izračuna.
Več o krožnem referenčnem opozorilu
Po prvem primerku formule, ki vsebuje krožno sklicevanje v delovnem zvezku , Excel ne bo nujno znova prikazal opozorilnega sporočila. Odvisno je od okoliščin, kako in kje so ustvarjene dodatne krožne reference.
Primeri, kdaj bo prikazana opozorilna vrstica z opozorilnim sporočilom za poznejše krožne reference:
- Prvi primer krožne reference v katerem koli odprtem delovnem zvezku;
- Po odstranitvi vseh krožnih referenc v vseh odprtih delovnih zvezkih se ustvari nova krožna referenca;
- Po zaprtju vseh delovnih zvezkov se v novem delovnem zvezku ustvari formula, ki vsebuje krožno sklicevanje;
- Odpre se delovni zvezek, ki vsebuje krožno sklicevanje.