V preglednici Microsoft Excel imate morda formule, ki sedijo v eni celici in za izračun potrebujejo podatke v drugi celici. Ti odnosi se imenujejo reference. Ko se celica sklicuje na sebe ali drugo celico, ki se sklicuje na prvotno celico, formule ne morejo dokončati, ker zahtevajo rezultat, ki je odvisen od prvotne celice. Ta dogodek se imenuje krožna referenca in če imate veliko preglednico s tisočimi formulami, lahko ena krožna referenca povzroči, da celoten list ne izračuna pravilno.
Razumevanje referenc Excel
Ko uporabljate Microsoft Excel, je običajno, da se formula v eni celici sklicuje na drugo celico, da lahko podatke te celice uporabite pri izračunu. Na splošno se na celico sklicuje s črko vrstice in številko stolpca, na primer A5 ali B10.
Ko se posodobijo podatki v omenjeni celici, se posodobijo tudi formule, na katere se sklicuje. V zapleteni preglednici ni neobičajno, da ima več slojev referenc, rezultati izračunov ene formule pa se vnesejo v drugo.
Odpravite krožni sklic v Excelu
Če se formula nanaša neposredno na lastno celico ali prek verige sklicev na druge celice, se na koncu sklicuje nazaj na lastno celico, boste iz Excela prejeli krožno referenčno opozorilo. To je zato, ker formule ni mogoče izračunati na običajen način, saj lahko ob posodobitvi vpliva na lastno vrednost.
Pogosto je to znak tipkarske napake ali logične napake, zato boste želeli najti, kaj ustvarja krožno referenco, in jo odpraviti.
Odprite preglednico
Odprite preglednico Microsoft Excel, ki vsebuje vaš krožni sklic.
Uporabite meni Formule
Kliknite zavihek "Formule" v meniju traku na vrhu okna Excel. Kliknite majhno puščico poleg gumba »Preverjanje napak« na tem območju. Premaknite miško nad "Krožne reference" in pojavil se bo zadnji vneseni krožni sklic. Kliknite to referenco, da skočite na to celico v preglednici.
Poiščite krožno referenco
V formuli, ki je prikazana v vrstici s formulami tik nad preglednico, preverite, ali obstajajo očitne krožne reference, na primer, če se formula poskuša sklicevati na celico, v kateri trenutno sedi. V manjših preglednicah lahko celo referenco celice preverite ročno poglejte, ali lahko opazite krožno referenco. Če ga ne morete opaziti, boste morali slediti referencam v preglednici.
Zasledite precedente z Excelom
V zavihku Formula v meniju traku kliknite gumb "Precede sledenja" v območju "Nadzor formule". To bo ustvarilo puščico v preglednici iz vsake celice, omenjene v določeni celici, v določeno celico. Kliknite gumb "Trace Dependents", ki bo ustvaril puščice iz vaše določene celice do vsake celice, ki se sklicuje na navedeno celico.
Sledite referenčni verigi
Dvokliknite vsako vrstico, ki prihaja iz celice s krožno referenco, da skočite v celico na drugem koncu vrstice. Če ima celica, do katere skočite, tako začetek puščice, ki je videti kot krog, kot konec puščice, ki je videti kot glava puščice, ste našli krožno referenco. Če želite popraviti krožni sklic, spremenite bodisi to celico bodisi referenco te celice v prvotni celici.
Poiščite več krogov, kot je potrebno
Ponovno kliknite puščico spustnega menija poleg možnosti »Preverjanje napak«, da vidite, ali se prikaže še ena krožna referenca. V tem primeru ponovite ta postopek, da ga počistite, in nadaljujte, dokler se ne prikaže več krožnih sklicev.
Iterativni izračun v Excelu
V nekaterih primerih boste morda dejansko želeli uporabiti krožne sklice za vrnitev rezultata izračuna nazaj v izračun. To se v Excelu imenuje iterativni izračun. Uporaben je za nekatere formule in algoritme, kjer želite iterirati, dokler ne najdete določenega rezultata.
Če želite v Excelu omogočiti iterativni izračun, kliknite zavihek "Datoteka", nato "Možnosti" in "Formule". V razdelku "Možnosti izračuna" potrdite polje "Omogoči ponovitveni izračun". V polje »Največ ponovitev« vnesite največje število, za katere želite, da Excel preračuna formulo, in največjo dovoljeno količino sprememb, preden bo Excel moral ponovno izračunati pod »Največja sprememba«.
Več kot ponovitev boste dovolili in manjša kot bo sprememba, ki jo boste dovolili pred ponovnim izračunom, bolj natančni bodo rezultati. Preden se spustite po tej poti, se prepričajte, da dejansko želite uporabiti ponovljeno formulo, ne pa preprosto odpraviti krožne reference.