Opće je prihvaćeno da su cikličke reference u Excelu pogrešan izraz. Doista, vrlo često to je tako, ali još uvijek nije uvijek. Ponekad se koriste sasvim svjesno. Da bismo saznali koje su kružne reference, kako ih izraditi, kako pronaći postojeće dokumente, kako ih raditi ili kako ih izbrisati, ako je potrebno.
sadržaj
Prije svega, doznajemo što je ciklična referenca. Zapravo, to je izraz koji, pomoću formula u drugim stanicama, odnosi se na sebe. Također, može biti veza koja se nalazi u elementu lima, na koji se odnosi.
Valja napomenuti da su standardne verzije programa Excel automatski blokirale proces izvođenja cikličkog rada. To je zbog činjenice da su takvi izrazi izuzetno pogrešni, a petlje proizvodi stalan proces ponovnog izračuna i računanja, što stvara dodatno opterećenje na sustavu.
Sada ćemo vidjeti kako stvoriti najjednostavniji ciklički izraz. To će biti veza smještena u istoj ćeliji kojoj se odnosi.
=A1
Zatim kliknite gumb Enter na tipkovnici.
Neka pomalo komplicira zadatak i stvorimo ciklički izraz iz nekoliko ćelija.
=C1
=A1
=B1
Pritisnite tipku Enter .
Sada nastavimo stvarati ciklični izraz pomoću tablice primjera. Imamo stol za prodaju hrane. Sastoji se od četiri stupca koji označavaju naziv proizvoda, broj prodanih proizvoda, cijenu i iznos prihoda od prodaje cjelokupnog volumena. U tablici u zadnjem stupcu već postoje formule. U njima, prihod se izračunava množenjem količine po cijeni.
=D2/C2
Kliknemo na gumb Enter .
Kao što smo vidjeli gore, ne uvijek puta program označava odnos kružne reference na objekte, čak i ako postoji na listi. S obzirom na činjenicu da je velika većina cikličnih operacija štetna, trebalo bi ih ukloniti. Ali za to se najprije moraju naći. Kako se to može učiniti ako izrazi nisu označeni strelicom? Bavimo se ovim zadatkom.
Postoji još jedan način da saznate gdje se nalazi kružna veza. Poruka o ovom problemu i adresa elementa koji sadrži takav izraz nalazi se na lijevoj strani trake statusa koja se nalazi na dnu prozora programa Excel. Međutim, za razliku od prethodne varijante, na traci stanja prikazat će se adrese svih elemenata koji sadrže kružne veze, ako ih ima puno, ali samo jedan od njih, koji se pojavio pred ostalima.
Osim toga, ako ste u knjizi koja sadrži ciklični izraz, a ne na listici gdje se nalazi, ali s druge strane, u ovom će se slučaju na traci stanja prikazati samo poruka o pogrešci bez adrese.
Pouka: Kako pronaći kružne reference u programu Excel
Kao što je gore već spomenuto, u velikoj većini slučajeva, ciklička operacija je zlo s kojega se treba riješiti. Stoga je prirodno da se nakon otkrivanja cikličke komunikacije, potrebno je ispraviti kako bi formula postala uobičajeni oblik.
Da bi se ispravila ciklička ovisnost, potrebno je pratiti cijelo međusobno povezivanje stanica. Čak i ako je provjera specificirala određenu ćeliju, pogreška možda nije sama po sebi, već u drugom elementu lanca ovisnosti.
Ovdje smo vrlo brzo izračunali odnos, ali u stvarnosti postoje slučajevi kada u procesu obračuna postoji mnogo stanica, a ne tri elementa, kao i mi. Zatim pretraživanje može potrajati dosta dugo, jer morate proučavati svaki element cikličnosti.
Na primjer, ako se u našoj tablici ukupni iznos treba izračunati množenjem količine stvarno prodane robe prema njegovoj cijeni, možemo reći da je veza koja izračunava iznos od ukupnog iznosa prodaje jasno suvišna. Stoga ga izbrišemo i zamijenite statičkom vrijednosti.
Osim toga, ako su ciklički izrazi potpuno izbrisani, možete saznati pomoću alata za provjeru pogrešaka. Idite na karticu "Formulas" i kliknite na trokut koji već znamo, desno od gumba "Provjeri pogreške" na alatnoj traci "Formula Dependencies" . Ako stavka "Cikličke veze" nije aktivna na izborniku, uklonili smo sve takve predmete iz dokumenta. U suprotnom ćete morati primijeniti postupak brisanja stavkama na popisu na isti način kao i prije.
U prethodnom dijelu lekcije uglavnom smo govorili o tome kako se nositi s cikličkim referencama ili kako ih pronaći. No, ranije je razgovor bio i činjenica da u nekim slučajevima oni, naprotiv, mogu biti korisni i svjesno upotrebljeni od strane korisnika. Na primjer, ova se metoda često koristi za iterativne izračune u izgradnji ekonomskih modela. No, nevolja je ta, bez obzira na to da li svjesno ili nesvjesno upotrebljavate cikličke izraze, Excel će prema zadanim postavkama i dalje blokirati operaciju na njima kako ne bi uzrokovala prekomjerno preopterećenje sustava. U ovom slučaju, pitanje prisilnog onesposobljavanja takve brave postaje aktualno. Pogledajmo kako to učiniti.
Da biste dopustili upotrebu cikličkih izraza, morate potvrditi okvir opcije Omogući izračune Iterativnih izraza. Osim toga, u istom bloku možete postaviti maksimalni broj iteracija i relativnu pogrešku. Prema zadanim postavkama, njihove su vrijednosti jednako 100 i 0.001. U većini slučajeva ne morate mijenjati ove parametre, iako možete po potrebi napraviti promjene na navedenim poljima. Ali ovdje je potrebno uzeti u obzir da previše iteracija može dovesti do ozbiljnog opterećenja programa i sustava u cjelini, pogotovo ako radite s datotekom koja sadrži mnoge cikličke izraze.
Zato provjerite opciju "Omogući iterativne izračune" , a zatim kliknite gumb "U redu" koji se nalazi pri dnu prozora opcija programa Excel kako bi nove postavke postale učinkovite.
Ipak, valja istaknuti da uključivanje cikličnih operacija ne bi trebalo biti zlostavljano. Koristite ovu značajku samo ako je korisnik potpuno siguran u svoju potrebu. Nerazumno uključivanje cikličkih operacija ne samo da može dovesti do pretjeranog opterećenja sustava i usporiti izračun dok se radi s dokumentom, ali korisnik može nenamjerno unijeti pogrešan ciklički izraz koji će program automatski blokirati.
Kao što vidimo, u ogromnoj većini slučajeva, cikličke reference su fenomen koji treba riješiti. Da biste to učinili, prije svega trebate pronaći najkoksičniji odnos, a zatim izračunati ćeliju u kojoj se nalazi ta pogreška, i konačno ga ukloniti tako da podesite odgovarajuće prilagodbe. No, u nekim slučajevima, ciklička operacija može biti korisna u izračunima i svjesno sastavljena od strane korisnika. Ali čak i tada, vrijedno ih je koristiti s oprezom, pravilno postavljanjem programa Excel i poznavanjem opsega dodavanja takvih veza koje, kada se koriste u rasutom stanju, mogu usporiti sustav.