Unijeli ste formulu, ali ona ne funkcionira. Umjesto toga, dobili ste ovu poruku o "kružnoj referenci". Milijuni ljudi imaju isti problem i to se događa jer formula pokušava izračunati samu sebe. Evo kako izgleda:
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, odabrali drugu ćeliju, a zatim pritisnite Ctrl + V da biste je zalijepili.
Savjeti:
-
S vremena na vrijeme možda ćete htjeti koristiti kružne reference jer one uzrokuju iteracija funkcija. U tom slučaju prijeđite na dodatne informacije o izračunu s iteracijama.
-
Dodatne informacije o pisanju formula potražite u članku Pregled formula u programu Excel.
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:
Možete pokušati koristiti i jednu od ovih tehnika:
-
Ako ste upravo unijeli formulu, započnite s tom ćelijom i provjerite pozivate li se na samu ćeliju. Ćelija A3, primjerice, može sadržavati formulu =(A1+A2)/A3. Formule kao što je =A1+1 (u ćeliji A1) uzrokuju i pogreške kružnih referenci.
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, odaberite karticu Formule , odaberite strelicu pokraj mogućnosti Provjera pogrešaka , pokažite na Kružne reference, a zatim odaberite prvu ćeliju navedenu u podizborniku.
-
Pregledajte formulu u ćeliji. Ako ne možete odrediti je li ćelija uzrok kružne reference, odaberite sljedeću ćeliju u 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.
-
Po ćelijama u kružnoj referenci možete se pomicati tako da dvokliknete strelicu praćenja. Strelica označava ćeliju koja utječe na vrijednost trenutno odabrane ćelije. Prikazat će se strelica praćenja tako da odaberete Formule, a zatim Prati prethodne ili Prati zavisne.
Dodatne informacije o poruci upozorenja o kružnoj referenci
Kada prvi put pronađe kružnu referencu, Excel će prikazati poruku upozorenja. Odaberite U redu ili zatvorite prozor poruke.
Kada zatvorite poruku, Excel prikazuje nulu ili zadnju izračunatu vrijednost u ćeliji. A sada vjerojatno govorite: "Pričekajte, zadnja izračunata vrijednost?" Da. U nekim slučajevima formula se može uspješno pokrenuti prije nego što se pokuša sama izračunati. Formula koja koristi funkciju IF , primjerice, može funkcionirati sve dok korisnik ne uđe u argument (dio podataka koji formula mora pravilno funkcionirati) zbog kojeg formula izračunava samu sebe. Kada se to dogodi, Excel zadržava vrijednost iz zadnjeg uspješnog izračuna.
Ako mislite da u ćeliji u kojoj se ne prikazuje nula postoji kružna referenca, pokušajte ovo:
-
Odaberite formulu na traci formule, a zatim 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.
-
Odaberite Mogućnosti > datoteka > formule. Ako koristite Excel za Mac, odaberite izbornik Programa Excel, a zatim Preference > Izračun.
-
U sekciji Mogućnosti izračuna odaberite potvrdni okvir Omogući izračun s iteracijama. Na Macu odaberite Koristi izračun s iteracijama.
-
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.
-
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.
Je li vam potrebna dodatna pomoć?
Uvijek možete postaviti pitanje stručnjaku u tehničkoj zajednici za Excel ili zatražiti podršku u zajednicama.
Savjet: Ako ste vlasnik male tvrtke i tražite dodatne informacije o postavljanju sustava Microsoft 365, posjetite Pomoć i učenje za male tvrtke.
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