Šteje se, da so ciklične reference v Excelu napačni izraz. Dejansko je pogosto to tako, vendar še vedno ne vedno. Včasih se uporabljajo zelo zavestno. Ugotovimo, kakšne so krožne reference, kako jih ustvariti, kako najti obstoječe v dokumentu, kako delati z njimi ali kako jih zbrisati, če je potrebno.
Vsebina
Najprej pa ugotovimo, kakšna je ciklična referenca. Pravzaprav je izraz, ki se s pomočjo formul v drugih celicah sklicuje na samega sebe. Prav tako je lahko povezava, ki se nahaja v elementu stanja, na katero se nanaša.
Upoštevati je treba, da moderne različice Excela samodejno blokirajo proces izvajanja cikličnega delovanja. To je posledica dejstva, da so takšni izrazi v veliki meri napačni, in zanke proizvaja stalen proces ponovnega izračunavanja in izračunavanja, kar ustvarja dodatno obremenitev sistema.
Zdaj pa si oglejmo, kako ustvariti najpreprostejši ciklični izraz. To bo povezava, ki se nahaja v isti celici, na katero se nanaša.
=A1
Nato kliknite gumb Enter na tipkovnici.
Let's nekoliko zapletite nalogo in ustvarite ciklični izraz iz več celic.
=C1
=A1
=B1
Pritisnite gumb Enter .
Zdaj pa nadaljujemo z ustvarjanjem cikličnega izraza z uporabo tabele z meritvami. Imamo mizo za prodajo hrane. Sestavljen je iz štirih stolpcev, ki navajajo ime izdelka, število prodanih proizvodov, ceno in znesek prihodkov od prodaje celotnega obsega. V tabeli v zadnjem stolpcu že obstajajo formule. Pri njih se prihodek izračuna tako, da količino pomnoži s ceno.
=D2/C2
Kliknemo na gumb Enter .
Kot smo videli zgoraj, program ne označuje razmerja krožnega sklicevanja na predmete ves čas, tudi če obstaja na listu. Glede na to, da je velika večina cikličnih operacij škodljivih, jih je treba odstraniti. Toda za to morajo najprej najti. Kako je to mogoče storiti, če izrazi niso označeni s puščično črto? Obravnavajmo to nalogo.
Obstaja še en način, kako ugotoviti, kje je krožna povezava. Sporočilo o tej težavi in naslov elementa, ki vsebuje tak izraz, je na levi strani vrstice stanja, ki se nahaja na dnu okna Excel. Vendar pa za razliko od prejšnje različice v vrstici stanja ne bodo prikazani naslovi vseh elementov, ki vsebujejo krožne povezave, če jih je veliko, toda samo eden izmed njih, ki se je pojavil pred ostalimi.
Poleg tega, če ste v knjigi s cikličnim izrazom, ne na listi, kjer se nahaja, po drugi strani pa v tem primeru se v vrstici stanja prikaže le sporočilo o napaki brez naslova.
Lekcija: Kako najti krožne reference v Excelu
Kot je bilo že omenjeno, je v večini primerov ciklično delovanje zlo, iz katerega se moramo znebiti. Zato je naravno, da je po odkritju ciklične komunikacije potrebno popraviti, da bi formula v normalni obliki.
Da bi popravili ciklično odvisnost, je potrebno slediti celotnemu medsebojnemu povezovanju celic. Tudi če je preverjanje določilo določeno celico, napaka morda ni samo po sebi, ampak v drugem elementu verige odvisnosti.
Tukaj smo relativno izračunali razmerje, v resnici pa obstajajo primeri, ko v procesu izračuna obstaja veliko celic, ki pa ne trije elementi, kot jih imamo. Potem lahko iskanje traja zelo dolgo, ker morate preučevati vsak element cikličnosti.
Na primer, če je v naši tabeli skupni znesek izračunan z množenjem količine dejansko prodanega blaga po njegovi ceni, potem lahko rečemo, da je povezava, ki izračuna znesek od skupnega zneska prodaje, očitno odveč. Zato jo izbrišemo in jo nadomestimo s statično vrednostjo.
Poleg tega, če so bili ciklični izrazi popolnoma izbrisani, lahko ugotovite z orodjem za preverjanje napak. Pojdite na zavihek »Formule « in kliknite na trikotnik, ki ga že poznamo, na desni strani gumba »Preveri napake« v orodni vrstici »Formula Dependencies« . Če element "Ciklične povezave" v meniju ni aktiven, smo iz dokumenta odstranili vse take predmete. V nasprotnem primeru boste morali postopke brisanja uporabiti za elemente, ki so na seznamu enako kot prej.
V prejšnjem delu lekcij smo v glavnem govorili o tem, kako ravnati s cikličnimi referencami ali kako jih najti. Toda prej je bil pogovor o dejstvu, da je v nekaterih primerih uporabnik lahko uporaben in zavestno uporabljen. Ta metoda se na primer pogosto uporablja za iterativne izračune pri gradnji ekonomskih modelov. Toda težave so v tem, da ne glede na to, ali zavestno ali nezavedno uporabljate ciklični izraz, Excel po privzetku še vedno blokira delovanje na njih, da ne povzroči pretirane preobremenitve sistema. V tem primeru je vprašanje prisilnega onemogočanja takšne ključavnice aktualno. Poglejmo, kako to storiti.
Če želite dovoliti uporabo cikličnih izrazov, morate potrditi polje poleg možnosti Omogoči iterativne izračune . Poleg tega lahko v istem bloku nastavite največje število ponovitev in relativno napako. Privzeto so njihove vrednosti enake 100 in 0,001. V večini primerov teh parametrov ni treba spreminjati, čeprav lahko po potrebi spremenite navedena polja ali če želite. Toda tu je treba upoštevati, da lahko preveč ponovitev povzroči resen obremenitev programa in sistema kot celote, še posebej, če delate z datoteko, ki vsebuje veliko cikličnih izrazov.
Torej, preverite možnost »Omogoči iterativne izračune« in nato kliknite gumb »V redu«, ki se nahaja na dnu okna možnosti Excel, da bodo nove nastavitve začele veljati.
Vendar je treba še vedno opozoriti, da se vključitve cikličnih operacij ne sme zlorabljati. To funkcijo uporabite samo, če je uporabnik povsem prepričan o svoji potrebi. Nerazumno vključevanje cikličnih operacij ne more povzročiti le prekomerne delovne obremenitve sistema in počasi izračunati med delom z dokumentom, lahko pa uporabnik nenamerno vnese napačen ciklični izraz, ki ga program takoj zamrzne.
Kot vidimo, v veliki večini primerov ciklične reference predstavljajo pojav, ki ga je treba boriti. Če želite to narediti, najprej najdejte najbolj ciklično razmerje, potem izračunajte celico, v kateri je napaka vsebovana, in nazadnje jo odstranite z ustreznimi prilagoditvami. Toda v nekaterih primerih so ciklični postopki lahko uporabni pri izračunih in jih uporabnik zavestno uporabi. Toda tudi takrat jih je treba uporabljati previdno, pravilno nastaviti Excel in poznati obseg dodajanja takšnih povezav, kar lahko pri uporabi v razsutem stanju upočasni sistem.