Cirkularne reference u Excel formulama

Kružna referenca se javlja u programu Excel kada:

  1. Formula sadrži referencu ćelije na ćeliju koja sadrži samu formulu. Primjer ove vrste kružne reference je prikazan na slici iznad gdje formula u ćeliji C1 sadrži referencu na tu ćeliju u formuli: = A1 + A2 + A3 + C1
  2. Formula se odnosi na drugu formulu koja se na kraju odnosi na ćeliju koja sadrži izvornu formulu. Primjer ove vrste indirektnih referenci, kako je poznat, prikazan je u drugom primeru na slici gdje plave strelice koje povezuju ćelije A7, B7 i B9 ukazuju na to da se formule u ovim ćelijama odnose jedni na druge.

Kružno upozorenje

Kao što je prikazano na slici iznad, ako se kružna referenca pojavljuje u Excelovom radnom listu, program prikazuje Alert okvir za dijalog koji ukazuje na problem.

Poruka u dijalog box-u je posebno napisana, jer nisu sve kružne reference u formulama nenamerne, kako je navedeno ispod.

"Pažljivo smo u vašoj radnoj svesci pronašli jednu ili više kružnih referenci koji bi mogli pogrešno izračunati vašu formulu"

Korisničke opcije

Korisničke opcije kada se pojavi ovaj dijalog box je da kliknete na OK ili Help, a nijedna od njih neće popraviti kružni referentni problem.

Ako pročitate dugačku i donekle zbunjujuću poruku u dijalogu, otkrićete da:

Nenamjerne cirkularne reference

Ako je kružna referenca učinjena nenamerno, informacije o datotekama pomoći će vam reći kako pronaći pronalazak i uklanjanje kružnih referenci.

Datoteka pomoći će vas uputiti da koristite Excelov alat za proveru grešaka koji se nalazi pod Formulama> Formula Auditing na traci.

Mnoge nenamjerne reference ćelija mogu se ispraviti bez potrebe za proverom grešaka jednostavnim ispravljanjem ćelijskih referenci koji se koriste u formuli. Umjesto da citirate reference ćelija u formulu, koristite pokazivački ------------------ klikom miša na ćelijske reference sa mišem -------------- -------- da unesete reference u formulu.

Namerne cirkularne reference

Kružna referenca Excel-a ne nudi ispravku za kružni referentni problem jer nisu sve kružne reference greške.

Iako su ove namjerne kružne reference manje česte od nenamernih, one se mogu koristiti ako želite Excel da ponovi ili izvrši formulu više puta pre nego što proizvede rezultat.

Omogućavanje iterativnih proračuna

Excel ima mogućnost da omogući ovakve iterativne proračune ako nameravate da ih koristite.

Da biste omogućili iterativne proračune:

  1. Kliknite na karticu Datoteka (ili na dugme Office u programu Excel 2007)
  2. Kliknite Opcije da biste otvorili okvir za dijalog Excel Options
  3. U levom panelu dijaloga kliknite na Formule
  4. U desnom panelu dijalog box-a potvrdite izbor u polju za potvrdu Enable iterative calculation

Ispod polja za potvrdu dostupne su za:

Prikazivanje nula u pogođenim ćelijama

Za ćelije koje sadrže kružne reference, Excel prikazuje ili nulu, kao što je prikazano u ćeliji C1 u primjeru ili poslednju izračunatu vrijednost u ćeliji.

U nekim slučajevima, formule se mogu uspešno izvršavati pre nego što pokušaju da izračunaju vrednost reference ćelije u kojoj se nalaze. Kada se to dogodi, ćelija koja sadrži formulu prikazuje vrednost iz poslednje uspešne proračuna.

Više o kružnom referentnom upozorenju

Nakon prve instance formule koja sadrži kružnu referencu u radnoj svesci , Excel neće obavezno ponovo prikazati poruku upozorenja. To zavisi od okolnosti kako i gdje se kreiraju dodatne kružne reference.

Primjeri kada će se polje za upozorenje sa porukom upozorenja prikazati za sljedeće kružne reference: