Okvirna se referenca pojavljuje u programu Excel kada:
- Formula sadrži referencu stanice na ćeliju koja sadrži samu formulu. Primjer ove vrste kružne referencije prikazan je na gornjoj slici, gdje formula u ćeliji C1 sadrži referencu na tu ćeliju u formuli: = A1 + A2 + A3 + C1
- Formula upućuje na neku drugu formulu koja se na kraju odnosi na stanicu koja sadrži izvornu formulu. Primjer ove vrste neizravne referencije kao što je poznat prikazan je u drugom primjeru na slici u kojoj plave strelice koje povezuju ćelije A7, B7 i B9 upućuju na to da se formule u tim ćelijama sve međusobno upućuju.
Upozorenje o kružnom upozorenju
Kao što je prikazano na gornjoj slici, ako se pojavi kružna referenca u radnom listu programa Excel, program će prikazati dijaloški okvir Alert koji ukazuje na problem.
Poruka u dijaloškom okviru je izričito navedena jer nisu sve kružne reference u formulama nenamjerne kako je dolje navedeno.
"Pažljivo, pronašli smo jednu ili više kružnih referenci u vašoj radnoj knjizi koja bi mogla uzrokovati pogrešno izračunavanje formule"
Korisničke opcije
Opcije korisnika kada se pojavi ovaj dijaloški okvir trebaju kliknuti U redu ili Pomoć, od kojih niti jedna neće popraviti kružni referentni problem.
Ako pročitate dugu i pomalo zbunjujuću poruku u dijaloškom okviru, otkrit ćete sljedeće:
- klikom na Pomoć treba koristiti kada se pojavi nehotična kružna referenca; ovo vas vodi do Excelovih informacija o datotekama pomoći na kružnim referencama;
- klikom na OK koristi se Excelu da je kružna referenca učinjena namjerno i da ga treba ostaviti na mjestu.
Nenamjerne kružne reference
Ako je kružna referenca učinjena nenamjerno, informacije o datotekama pomoći će vam reći kako da se pronalaze i uklone kružne reference.
Datoteka pomoći usmjerit će vas da koristite Excelov alat za provjeru pogrešaka koji se nalazi na formuli> Revizija formule na vrpci.
Mnoge nenamjerne reference stanica mogu se ispraviti bez potrebe za provjerom pogrešaka jednostavnim ispravljanjem ćelije referenci koje se koriste u formuli. Umjesto da upišete reference na ćeliju u formulu, koristite pokazivanje ------------------ klikom na reference ćelije mišem -------------- -------- unijeti reference u formulu.
Namjerne kružne reference
Excelova kružna referenca ne nudi popravak za kružni referentni problem jer nisu sve kružne reference pogreške.
Iako su ove namjerne kružne reference manje uobičajene od nehotičnih, mogu se upotrijebiti ako želite da Excel izvrši ponovni iterativni ili višestruko pokretanje formule prije stvaranja rezultata.
Omogućavanje Iterativnih izračuna
Excel ima mogućnost omogućiti te iterativne izračune ako ih namjeravate koristiti.
Da biste omogućili iterativne izračune:
- Kliknite karticu Datoteka (ili gumb Uredi u programu Excel 2007)
- Kliknite Mogućnosti da biste otvorili dijaloški okvir programa Excel Options
- Na lijevoj ploči dijaloškog okvira kliknite Oznake
- Na desnoj strani dijaloškog okvira odaberite potvrdni okvir Enable iterative calculation
Ispod potvrdnih okvira dostupne su:
- postavljanje maksimalnog broja iteracija: broj puta Excel treba ponovno izračunati formulu
- postavljajući maksimalnu količinu prihvatljive izmjene između rezultata izračuna: manji broj, točniji je rezultat
Prikaz zerova u zahvaćenim stanicama
Za stanice koje sadrže kružne reference, Excel prikazuje nulu kao što je prikazano u ćeliji C1 u primjeru ili posljednjoj izračunatoj vrijednosti u ćeliji.
U nekim slučajevima, formule se mogu uspješno pokrenuti prije nego što pokušaju izračunati vrijednost referentne ćelije gdje se nalaze. Kada se to dogodi, ćelija s formulom prikazuje vrijednost iz posljednjeg uspješnog izračuna.
Više o upozorenju o kružnoj uputi
Nakon prve instancije formule koja sadrži kružnu referencu u radnoj knjizi , Excel neće nužno prikazati poruku upozorenja. Ovisi o okolnostima kako i gdje se stvaraju dodatne kružne reference.
Primjeri kada se okvir upozorenja koji sadrži poruku upozorenja prikazuje za kasnije kružne reference uključuju:
- Prvi primjer kružne referencije u bilo kojoj otvorenoj radnoj knjizi;
- Nakon uklanjanja svih kružnih referenci u svim otvorenim radnim knjigama kreira se nova kružna referenca;
- Nakon zatvaranja svih radnih knjiga, u novoj radnoj knjizi stvara se formula koja sadrži kružnu referencu;
- Otvara se radna knjiga koja sadrži kružnu referencu.