Uklanjanje ili dopuštanje kružne reference

Unijeli ste formulu, ali ne funkcionira. Umjesto toga, primili ste poruku o "kružnoj referenci". Milijuni osoba imaju isti problem, a to se događa zato što se formula pokušava izračunati, a imate značajku koja se zove ponavljanje iterativnog izračuna. Evo kako izgleda:

formula koja uzrokuje kružnu referencu

Formula =D1+D2+D3 prikazuje pogrešku jer je u ćeliji D3, pa pokušava izračunati samu sebe. Da biste riješili problem, formulu možete premjestiti u drugu ćeliju. Pritisnite Ctrl + X da biste izrezali formulu, odaberite drugu ćeliju, a zatim pritisnite Ctrl + V da biste ga zalijepili.

Druga česta pogreška jest korištenje funkcije koja obuhvaća referencu na sebe, na primjer ćelija F3 sadrži =SUM(A3:F3). Evo jednog primjera:

Vaš preglednik ne podržava videozapise. Instalirajte Microsoft Silverlight, Adobe Flash Player ili Internet Explorer 9.

Možete pokušati koristiti i jednu od ovih tehnika:

  • Ako ste upravo unijeli formulu, počnite s tom ćelijom i provjerite nalazite li se na samoj ćeliji. Na primjer, ćelija A3 može sadržavati formulu = (a1 + a2)/a3. Formule like = a1 + 1 (u ćeliji a1) uzrokuju i pogreške kružne referenca.

Kad već tražite pogreške, provjerite nema li i neizravnih referenci. Do njih dolazi kad, primjerice, u ćeliju A1 unesete formulu koja koristi drugu formulu iz ćelije B1, a ta formula pak sadrži referencu na ćeliju A1. Ako vas sve to zbunjuje, zamislite kako je tek programu Excel.

  • Ako ne možete pronaći pogrešku, kliknite karticu Formule pa strelicu uz stavku Provjera pogrešaka, pokažite na Kružne reference i kliknite prvu ćeliju navedenu na podizborniku.

    Naredba Kružne reference

  • Pregledajte formulu u ćeliji. Ako ne možete odrediti je li ona uzrok kružne reference, kliknite sljedeću ćeliju na podizborniku Kružne reference.

  • Nastavite pregledavati i ispravljati kružne reference u radnoj knjizi ponavljanjem svih ili samo nekih koraka od 1 do 3 sve dok se na traci stanja ne prestane prikazivati "Kružne reference".

Savjeti    

  • Na traci stanja u donjem lijevom kutu prikazuje se stavka Kružne reference i adresa ćelije za jednu kružnu referencu.

    Ako kružne reference postoje na drugim radnim listovima, ali ne i na aktivnom, na traci stanja prikazuje se samo "Kružne reference" bez adresa ćelija.

  • Možete se kretati između ćelija u kružnoj referenci dvostrukim klikom na strijelu praćenja. Strelica označava ćeliju koja utječe na vrijednost trenutno odabrane ćelije. Strelicu tracker prikazuje se klikom na formule, a zatim kliknite Prati prethodne ili Prati zavisne.

    Prati prethodnike

Dodatne informacije o poruci upozorenja o kružnoj referenci

Kada prvi put pronađe kružnu referencu, Excel će prikazati poruku upozorenja. Kliknite U redu ili pak zatvorite prozor poruke.

Kada zatvarate poruku, Excel će u ćeliji prikazati nulu ili zadnju izračunatu vrijednost. A sada vjerojatno govorite: "Čekaj, posljednja izračunata vrijednost?" Da. U nekim se slučajevima formula može uspješno pokrenuti prije nego se pokuša izračunati. Primjerice, formula koja koristi funkciju IF može funkcionirati dok korisnik ne unese argument (dio podataka koje formula mora pravilno pokrenuti) koja uzrokuje da se formula samostalno izračunava. Kada se to dogodi, Excel će zadržati vrijednost iz posljednjeg uspješnog izračuna.

Ako mislite da u ćeliji u kojoj se ne prikazuje nula postoji kružna referenca, pokušajte ovo:

  • Kliknite formulu na traci formule te pritisnite Enter.

Važno    Ako stvorite dodatne formule koje sadrže kružne reference, Excel u mnogim slučajevima neće ponovno prikazati poruku upozorenja. Na sljedećem su popisu navedeni neki, ali ne i svi scenariji u kojima će se pojaviti poruka upozorenja:

  • stvorili ste prvu instancu kružne reference u bilo kojoj otvorenoj radnoj knjizi

  • uklonili ste sve kružne reference iz svih otvorenih radnih knjiga, a potom ste stvorili novu kružnu referencu

  • zatvorili ste sve radne knjige, stvorili novu radnu knjigu, a potom unijeli formulu koja sadrži kružnu referencu

  • otvorili ste radnu knjigu koja sadrži kružnu referencu

  • otvorili ste radnu knjigu kad nije otvorena nijedna druga, a potom stvorili kružnu referencu

Dodatne informacije o izračunu s iteracijama

Katkad želite koristiti kružne reference jer njima postižete iteraciju funkcija – odnosno ponavljanje sve dok se ne ispuni određeni numerički uvjet. To može znatno usporiti računalo pa su izračuni s iteracijama u programu Excel obično isključeni.

Kružne reference vjerojatno nećete htjeti zadržati ako niste upoznati s izračunima s iteracijom. No ako želite, možete omogućiti izračune s iteracijom, ali morate odrediti koliko puta želite da se formula izračunava. Kada uključite izračune s iteracijom, a ne promijenite vrijednosti za maksimalni broj iteracija ili maksimalni broj izmjena, Excel prestaje računati nakon 100 iteracija ili kada se vrijednosti između iteracija u kružnoj referenci razlikuju za manje od 0,001, ovisno o tome što se prije postigne. Maksimalni broj iteracija i iznos prihvatljive promjene vrijednosti, međutim, možete kontrolirati.

  1. Ako koristite Excel 2010 ili noviju verziju, kliknite Datoteka > Mogućnosti > Formule. Ako koristite Excel za Mac, kliknite izbornik Excel, a zatim Preference > Izračun.

    Ako koristite Excel 2007, kliknite gumb Microsoft Office slika gumba , zatim Mogućnosti programa Excel, a potom kategoriju formule .

  2. U sekciji Mogućnosti izračuna potvrdite okvir Omogući izračun s iteracijama. Na Macu kliknite Koristi iterativni izračun.

  3. Kako biste postavili maksimalan broj preračunavanja koje će izvršiti program Excel, upišite broj iteracija u okviru Najveći broj iteracija. Što je veći broj iteracija, to je više vremena potrebno programu Excel za izračun radnog lista.

  4. U okvir Najveća promjena upišite najmanju potrebnu vrijednost za nastavak iteracija. To je najmanja promjena u nekoj izračunatoj vrijednosti. Što je broj manji, rezultat je točniji, a programu Excel trebat će više vremena za izračun radnog lista.

Tri su moguća ishoda izračuna s iteracijom:

  • Rješenja se približavaju, što znači da je postignut stabilan krajnji rezultat. To je poželjno stanje.

  • Rješenje se udaljuje, što znači da se sa svakom iteracijom povećava razlika između trenutnog i prethodnog rezultata.

  • Rješenje se mijenja s jedne vrijednosti na drugu. Na primjer: nakon prve iteracije rezultat je 1, nakon sljedeće iteracije rezultat je 10, zatim ponovno 1 i tako dalje.

Vrh stranice

Je li vam potrebna dodatna pomoć?

Postavite pitanje stručnjaku u tehničkoj zajednici za Excel, zatražite podršku u zajednici za odgovore ili predložite novu značajku ili poboljšanje na forumu za Excel User Voice.

Vidi također

Pregled formula u programu Excel

Izbjegavanje neispravnih formula

Traženje i ispravljanje uobičajenih pogrešaka u formulama

Tipkovni prečaci i funkcijske tipke u programu Excel

Funkcije programa Excel (abecednim redoslijedom)

Funkcije programa Excel (po kategorijama)

Napomena:  Ova je stranica strojno prevedena te može sadržavati gramatičke pogreške ili netočnosti. Naša je namjera da vam ovaj sadržaj bude koristan. Jesu li vam te informacije bile korisne? Kao referencu možete pogledati i članak na engleskom jeziku.​

Potrebna vam je dodatna pomoć?

Proširite svoje vještine korištenja sustava Office
Istražite osposobljavanje

Jesu li vam ove informacije bile korisne?

Hvala vam na povratnim informacijama!

Hvala vam na povratnim informacijama! Čini se da bi vam pomoglo kad bismo vas povezali s nekim od naših agenata podrške za Office.

×