Besohet se referencat ciklike në excele janë një shprehje e gabuar. Në të vërtetë, mjaft shpesh kjo është pikërisht rasti, por ende jo gjithmonë. Ndonjëherë ata aplikojnë mjaft me vetëdije. Le të zbulojmë se cilat lidhje ciklike janë si t'i krijoni ato si të gjejnë tashmë ekzistuese në dokument se si të punoni me ta ose si ta hiqni atë.
Përdorimi i referencave ciklike
Para së gjithash, gjeni se çfarë është një lidhje ciklike. Në thelb, kjo shprehje, e cila, përmes formulave në qeliza të tjera, i referohet vetes. Gjithashtu, mund të jetë një lidhje e vendosur në elementin e gjetheve në të cilën vetë i referohet.Duhet të theksohet se sipas parazgjedhjes, versionet moderne të Excel automatikisht bllokojnë procesin e kryerjes së një operacioni ciklik. Kjo është për shkak të faktit se shprehje të tilla në shumicën dërrmuese janë të gabuara, dhe looping prodhon një proces konstant të rillogaritjes dhe llogaritjes, e cila krijon një ngarkesë shtesë në sistem.
Duke krijuar një lidhje ciklike
Tani le të shohim se si të krijojmë shprehjen më të thjeshtë ciklike. Kjo do të jetë një lidhje e vendosur në të njëjtën qelizë në të cilën i referohet.
- Ne theksojmë elementin e fletës A1 dhe shkruajmë shprehjen e mëposhtme në të:
= A1.
Tjetra, klikoni në butonin Enter në tastierë.
- Pas kësaj, shfaqet një kuti dialogu i paralajmërimit të Cyclic Expression. Kliko në të në butonin "OK".
- Kështu, morëm një operacion ciklik në një fletë në të cilën qeliza i referohet vetes.
Një detyrë pak komplikuese dhe të krijojë një shprehje ciklike nga disa qeliza.
- Në çdo element të fletës, shkruani një numër. Le të jetë një qelizë A1, dhe numri 5.
- Në një qelizë tjetër (b1) shkruani shprehjen:
= C1.
- Në elementin tjetër (C1) ne do të regjistrojmë një formulë të tillë:
= A1.
- Pas kësaj, ne kthehemi në qelizën A1, në të cilën numri është i vendosur 5. Referojuni asaj në elementin B1:
= B1.
Kliko në butonin Enter.
- Kështu, cikli u mbyll, dhe morëm një lidhje klasike ciklike. Pas mbylljes së dritares paralajmëruese, shohim se programi shënoi lidhjen ciklike me shigjeta blu në një fletë, të cilat quhen shigjeta gjurmë.
Ne tani kthehemi për të krijuar një shprehje ciklike në shembullin e tabelës. Ne kemi një tabelë të zbatimit të tabelës. Ai përbëhet nga katër kolona, të cilat tregojnë emrin e mallrave, numri i produkteve të shitura, çmimi dhe shuma e të ardhurave nga shitja e të gjithë vëllimit. Tabela në kolonën e fundit tashmë ka formula. Ata llogarisin të ardhurat duke shumëzuar shumën e çmimit.
- Për të liruar formulën në vijën e parë, ne theksojmë elementin e fletës me numrin e produktit të parë (B2). Në vend të vlerës statike (6), futni formulën atje, e cila do të marrë në konsideratë shumën e mallrave duke ndarë shumën totale (D2) për çmimin (C2):
= D2 / C2
Kliko në butonin Enter.
- Ne kemi dalë lidhja e parë ciklike, marrëdhënia në të cilën është e njohur me shigjetën e gjurmës. Por siç e shohim, rezultati është i gabuar dhe i barabartë me zero, siç është thënë tashmë më parë, Excel bllokon ekzekutimin e operacioneve ciklike.
- Kopjoni shprehjen në të gjitha qelizat e tjera të kolonës me sasinë e produkteve. Për ta bërë këtë, vendosni kursorin në këndin e poshtëm të djathtë të atij elementi që tashmë përmban formulën. Kursori konvertohet në një kryq, i cili është thirrur për të thirrur një shënues mbushje. Pastroni butonin e majtë të miut dhe tërhiqni këtë kryq deri në fund të tryezës poshtë.
- Siç mund ta shihni, shprehja u kopjua për të gjitha elementet e kolonës. Por, vetëm një marrëdhënie është shënuar me shigjetën e gjurmës. Vëreni atë për të ardhmen.
Kërkoni për lidhjet ciklike
Siç kemi parë tashmë më të lartë, jo në të gjitha rastet programi shënon marrëdhënien e referencës ciklike me objekte, edhe nëse është në fletë. Duke pasur parasysh faktin se në shumicën dërrmuese operacionet ciklike janë të dëmshme, ato duhet të hiqen. Por për këtë duhet të gjejnë së pari. Si ta bëni këtë nëse shprehjet nuk etiketohen me vijën e shigjetës? Le të merremi me këtë detyrë.
- Pra, nëse filloni një skedar Excel, keni një dritare informacioni që përmban një lidhje ciklike, është e dëshirueshme për ta gjetur atë. Për ta bërë këtë, të shkosh në skedën "Formulas". Kliko në fjongo në trekëndësh, e cila është e vendosur në të djathtë të butonit "Kontrolli për gabime", të vendosura në bllokun e mjeteve të "varësisë së varësisë". Hapet një menu në të cilën kursori duhet të pritet në "lidhjet ciklike". Pas kësaj, menyja e mëposhtme hap një listë të adresave të elementeve të fletëve në të cilat programi ka zbuluar shprehje ciklike.
- Kur klikoni në një adresë të veçantë, qeliza përkatëse është zgjedhur në fletë.
Ka një mënyrë tjetër për të gjetur se ku ndodhet lidhja ciklike. Mesazhi për këtë problem dhe adresa e elementit që përmban një shprehje të ngjashme është e vendosur në anën e majtë të vargut të statusit, i cili është në fund të dritares Excel. Vërtetë, në kontrast me versionin e mëparshëm, adresat e jo të gjitha elementet që përmbajnë referenca ciklike do të shfaqen në shiritin e statusit, nëse ka shumë prej tyre, por vetëm një prej tyre, i cili u shfaq para të tjerëve.
Përveç kësaj, nëse jeni në një libër që përmban një shprehje ciklike, jo në fletën ku ndodhet, dhe nga ana tjetër, atëherë në këtë rast, vetëm një mesazh në lidhje me praninë e një gabimi do të shfaqet në shiritin e statusit.
Mësimi: Si të gjeni lidhje ciklike në Excel
Korrigjimi i referencave ciklike
Siç u përmend më lart, në shumicën dërrmuese të rasteve, operacionet ciklike janë të këqija, nga të cilat duhet të eliminohen lehtësisht. Prandaj, është e natyrshme që pas zbulimit të lidhjes ciklike, është e nevojshme për të korrigjuar atë për të sjellë formulën në formë normale.
Në mënyrë që të korrigjoni varësinë ciklike, ju duhet të gjurmoni të gjithë ndërlidhjen e qelizave. Edhe nëse kontrolli tregoi një qelizë specifike, atëherë gabimi nuk mund të mbulohet në vetvete, por në një element tjetër të zinxhirit të varësisë.
- Në rastin tonë, pavarësisht nga fakti se programi në mënyrë korrekte vuri në dukje një nga qelizat e ciklit (D6), gabimi aktual qëndron në një qelizë tjetër. Zgjidhni elementin D6 për të gjetur se cilat qeliza ajo tërheq vlerën. Ne shikojmë shprehjen në vargun e formulës. Siç e shohim, vlera në këtë element fletë formohet duke shumëzuar përmbajtjen e qelizave B6 dhe C6.
- Shkoni në qelizën C6. Ne theksojmë atë dhe shikojmë në vargun e formulës. Siç e shohim, është vlera e zakonshme statike (1000), e cila nuk është një produkt që llogarit formulën. Prandaj, është e sigurt të thuhet se elementi i specifikuar nuk përmban gabime që shkaktojnë operacione ciklike.
- Shkoni në qelizën tjetër (B6). Pas përzgjedhjes në rreshtin e formulës, ne shohim se ajo përmban një shprehje të llogaritur (= D6 / C6), e cila tërheq të dhënat nga elementët e tjerë të tabelave, në veçanti, nga qeliza D6. Kështu, qeliza D6 i referohet të dhënave të elementit B6 dhe anasjelltas, gjë që shkakton loopedness.
Këtu marrëdhënia që kemi llogaritur shumë shpejt, por në realitet ka raste kur shumë qeliza janë të përfshira në procesin e llogaritjes, dhe jo tre elemente siç kemi. Pastaj kërkimi mund të marrë një kohë të gjatë, sepse ajo do të duhet të studiojë çdo element ciklik.
- Tani duhet të kuptojmë se cila qelizë (B6 ose D6) përmban një gabim. Edhe pse, formalisht, nuk është as një gabim, por thjesht përdorimi i tepërt i referencave që çon në looping. Gjatë procesit të zgjidhjes çfarë qelize duhet të redaktohet, ju duhet të aplikoni logjikën. Nuk ka algoritëm të qartë për veprim. Në çdo rast, kjo logjikë do të jetë e vetja.
Për shembull, nëse tabela jonë ndahet shuma totale duhet të llogaritet duke shumëzuar numrin e mallrave të shitura në të vërtetë me çmimin e saj, atëherë mund të themi se lidhja që numëron sasinë e shumës totale të shitjes është qartësisht e tepërt. Prandaj, e heqim atë dhe e zëvendësojmë atë me rëndësi statike.
- Një operacion i tillë kryhet mbi të gjitha shprehjet e tjera ciklike nëse ato janë në fletë. Pas absolutisht të gjitha lidhjet ciklike janë fshirë nga libri, mesazhi për praninë e këtij problemi duhet të zhduket nga vargu i statusit.
Përveç kësaj, shprehjet ciklike janë hequr plotësisht, ju mund të gjeni duke përdorur mjetin e kontrollit të gabimeve. Shkoni te tab "Formulas" dhe klikoni trekëndëshin tashmë të njohur për ne në të djathtë të butonit "Gabimet e kontrollit" në grupin e instrumentit "Varësisht formulave" . Nëse artikulli "lidhjet ciklike" në menunë e drejtimit nuk është aktive, atëherë kjo do të thotë që i heqim të gjitha objektet e tilla nga dokumenti. Në rastin e kundërt, ju do të duhet të aplikoni procedurën e largimit për artikujt që janë të listuara, të njëjta në të njëjtën mënyrë.
Leja e ekzekutimit të operacioneve ciklike
Në pjesën e mëparshme të mësimit, ne i thamë, kryesisht se si të merremi me referencat ciklike, ose si t'i gjejmë ato. Por, më herët, biseda ishte gjithashtu në lidhje me atë në disa raste ata, përkundrazi, mund të jenë të dobishme dhe të përdorura me vetëdije nga përdoruesi. Për shembull, mjaft shpesh kjo metodë përdoret për llogaritjet eterative kur ndërtojnë modele ekonomike. Por problemi është se, pavarësisht nëse jeni me vetëdije ose pa vetëdije ju përdorni një shprehje ciklike, Excel do të bllokojë ende operacionin mbi to, në mënyrë që të mos çojë në mbingarkesë të tepruar të sistemit. Në këtë rast, çështja e paaftësisë së detyruar një bllokim të tillë bëhet i rëndësishëm. Le të shohim se si ta bëjmë atë.
- Para së gjithash, ne shkojmë në skedën "File" të aplikacionit Excel.
- Tjetra, klikoni në artikullin "Parametrat" të vendosur në anën e majtë të dritares që u hap.
- Dritarja e parametrave të mërgimit fillon të funksionojë. Ne duhet të shkojmë në skedën "Formulas".
- Është në dritaren që hapet do të lejohet të kryejë ekzekutimin e operacioneve ciklike. Shkoni në bllokun e duhur të kësaj dritareje, ku cilësimet e Excel janë drejtpërdrejt. Ne do të punojmë me bllokun e cilësimeve "Computing Parametrat", i cili ndodhet në krye.
Për të lejuar përdorimin e shprehjeve ciklike, ju duhet të instaloni një shenjë në lidhje me parametrin "Enable Llogaritë Iterative". Përveç kësaj, në të njëjtin bllok, ju mund të konfiguroni numrin e kufirit të përsëritjeve dhe gabimin relativ. Sipas parazgjedhjes, vlerat e tyre janë 100 dhe 0.001, respektivisht. Në shumicën e rasteve, këto parametra nuk duhet të ndryshohen, edhe pse nëse është e nevojshme, është e mundur të bëhet ndryshime në fushat e specifikuara. Por këtu është e nevojshme të mendoni se shumë përsëritje mund të çojnë në një ngarkesë serioze në program dhe sistemin në tërësi, veçanërisht nëse punoni me një skedar në të cilin vendosen shumë shprehje ciklike.
Pra, ne instalojmë një shenjë në lidhje me parametrin "Enable Llogaritjet Iterative", dhe pastaj se cilësimet e reja hynë në fuqi, klikoni në butonin "OK", që ndodhet në pjesën e poshtme të dritares së Parametrave Excel.
- Pas kësaj, ne automatikisht shkojmë në fletën e librit aktual. Siç e shohim, në qelizat në të cilat ndodhen formulat ciklike, tani vlerat llogariten në mënyrë korrekte. Programi nuk i bllokon llogaritjet në to.
Por ende vlen të përmendet se përfshirja e operacioneve ciklike nuk duhet të abuzohet. Aplikoni këtë veçori vijon vetëm kur përdoruesi është plotësisht i sigurt në nevojën e tij. Përfshirja e paarsyeshme e operacioneve ciklike nuk mund të çojë vetëm në ngarkesë të tepruar në sistem dhe të ngadalësojë llogaritjet kur punojnë me një dokument, por përdoruesi mund të bëjë pa dashje një shprehje të gabuar ciklike, e cila me parazgjedhje do të bllokohej nga programi.
Siç e shohim, në shumicën dërrmuese të rasteve, referencat ciklike janë një fenomen me të cilin ju duhet të luftoni. Për këtë, para së gjithash, duhet të zbuloni vetë marrëdhënien ciklike, pastaj të llogarisni qelizën ku gjendet gabimi, dhe më në fund e eliminon atë duke bërë rregullimet e duhura. Por në disa raste, operacionet ciklike mund të jenë të dobishme gjatë llogaritjes dhe përdorimit nga përdoruesi me vetëdije. Por edhe atëherë, ia vlen të përdoret përdorimi i tyre me kujdes, konfigurimi i saktë i Excel dhe njohja e masës në shtimin e referencave të tilla, të cilat, kur përdoren në sasi masive, mund të ngadalësojnë funksionimin e sistemit.