AC3Filter - vendosja e efekteve të zërit në GOM Player

Besohet se referencat ciklike në Excel janë një shprehje e gabuar. Në të vërtetë, shumë shpesh ky është rasti, por jo gjithmonë. Ndonjëherë ato zbatohen mjaft qëllimisht. Le të gjejmë lidhjet ciklike, si t'i krijojmë ato, si t'i gjejmë ato ekzistuese në një dokument, si të punojmë me to ose si t'i fshijmë ato nëse është e nevojshme.

Përdorimi i referencave rrethore

Para së gjithash, gjeni se çfarë përbën një referencë rrethore. Në fakt, është një shprehje që, me anë të formulave në qeliza të tjera, i referohet vetes. Mund të jetë gjithashtu një lidhje e vendosur në elementin e fletës në të cilën ai vetë i referohet.

Duhet të theksohet se me parazgjedhje, versionet moderne të Excel automatikisht bllokojnë procesin e kryerjes së një operacioni ciklik. Kjo është për shkak të faktit se shprehjet e tilla janë jashtëzakonisht të gabuara dhe looping prodhon një proces konstant të rillogaritjes dhe llogaritjes, gjë që krijon një ngarkesë shtesë në sistem.

Krijimi i një referimi rrethor

Tani le të shohim se si të krijojmë shprehjen më të thjeshtë looping. Kjo do të jetë një lidhje e vendosur në të njëjtën qelizë të cilës i referohet.

  1. Zgjidhni artikullin e fletës A1 dhe shkruani shprehjen e mëposhtme në të:

    = A1

    Tjetra, kliko mbi butonin hyj në tastierë.

  2. Pas kësaj, shfaqet një dialog i paralajmërimit ciklik të paralajmërimit. Ne kliko mbi të në butonin. "OK".
  3. Kështu, ne morëm një operacion ciklik në një fletë në të cilën qeliza i referohet vetes.

Le të komplikojmë pak detyrën dhe të krijojmë një shprehje ciklike nga disa qeliza.

  1. Shkruani një numër në çdo element të fletës. Le të jetë një qelizë A1dhe numri 5.
  2. Për një qelizë tjetër (B1) shkruani shprehjen:

    = C1

  3. Në pikën tjetër (C1) shkruani formulën e mëposhtme:

    = A1

  4. Pas kësaj ne kthehemi në qelizë. A1në të cilën është vendosur numri 5. Ne i referohemi elementit të saj B1:

    = B1

    Ne shtypim butonin hyj.

  5. Kështu, loop është mbyllur, dhe ne kemi një lidhje klasike ciklike. Pas mbylljes së dritares paralajmëruese, shohim se programi ka shënuar një lidhje ciklike me shigjeta blu në fletë, të cilat quhen shigjeta gjurmë.

Ne tani kthehemi në krijimin e një shprehje ciklike në shembullin e një tryeze. Ne kemi një tabelë të shitjes së ushqimit. Ai përbëhet nga katër kolona në të cilat tregohet emri i produktit, numri i produkteve të shitura, çmimi dhe shuma e të ardhurave nga shitja e vëllimit të tërë. Në kolonën e fundit ka tabela në tabelë. Ata llogarisin të ardhurat duke shumëzuar sasinë me çmimin.

  1. Për të rregulluar formulën në vijën e parë, zgjidhni elementin e fletës me sasinë e produktit të parë (B2). Në vend të një vlere statike (6) ne futemi aty formulën që do të llogarisë sasinë e mallrave duke e ndarë shumën totale (D2) mbi çmimin (C2):

    = D2 / C2

    Kliko në butonin hyj.

  2. Ne morëm lidhjen e parë ciklike, marrëdhënia në të cilën tregohet zakonisht nga një shigjetë gjurmuese. Por siç mund ta shihni, rezultati është i gabuar dhe i barabartë me zero, pasi që tashmë është thënë më parë, Excel bllokon ekzekutimin e operacioneve ciklike.
  3. Kopjo shprehjen në të gjitha qelizat e tjera të kolonës me numrin e produkteve. Për ta bërë këtë, vendosni kursorin në këndin e poshtëm të djathtë të elementit që tashmë përmban formulën. Kursori konvertohet në një kryq, i cili quhet shënues i mbushjes. Mbajeni butonin e majtë të miut dhe tërhiqeni këtë kryq në fund të tabelës.
  4. Siç mund ta shihni, shprehja u kopjua në të gjitha elementet e kolonës. Por, vetëm një marrëdhënie shënohet me shigjetë gjurmë. Vini re këtë për të ardhmen.

Kërkoni referenca rrethore

Siç e pamë më sipër, jo në të gjitha rastet programi shënon ndërlidhjen e një referimi rrethor me objekte, edhe nëse është në fletë. Duke pasur parasysh faktin se operacionet dërrmuese ciklike janë të dëmshme, ato duhet të hiqen. Por për këtë ata duhet së pari të gjenden. Si mund të bëhet kjo nëse shprehjet nuk janë të shënuara me një vijë me shigjeta? Le të merremi me këtë detyrë.

  1. Pra, nëse keni një skedar Excel kur hapni një dritare informacioni duke thënë se përmban një lidhje rrethore, atëherë është e këshillueshme që ta gjeni. Për ta bërë këtë, shkoni te skeda "Formula". Klikoni mbi shiritin në trekëndëshin, i cili ndodhet në të djathtë të butonit "Kontrollo gabime"të vendosura në një bllok të veglave "Dependencat e Formula". Hapet një meny në të cilën duhet të lëvizni kursorin në artikull "Lidhje ciklike". Pas kësaj, menyja tjetër hap një listë të adresave të elementëve të fletës në të cilën programi ka zbuluar shprehje ciklike.
  2. Kur klikoni në një adresë të caktuar, zgjidhet qeliza përkatëse në fletë.

Ekziston një mënyrë tjetër për të gjetur se ku ndodhet lidhja rrethore. Mesazhi rreth këtij problemi dhe adresa e elementit që përmban një shprehje të ngjashme gjenden në anën e majtë të shiritit të gjendjes, i cili ndodhet në fund të dritares së Excel. Megjithatë, në kontrast me versionin e mëparshëm, adresat në shiritin e gjendjes do të tregojnë adresat e jo të gjitha elementeve që përmbajnë referenca qarkore, nëse ka shumë prej tyre, por vetëm një prej tyre, që shfaqet para të tjerëve.

Përveç kësaj, nëse jeni në një libër që përmban një shprehje looping, jo në fletën ku ndodhet, por në një tjetër, atëherë në këtë rast do të shfaqet vetëm një mesazh në lidhje me praninë e një gabimi pa një adresë në shiritin e statusit.

Mësimi: Si të gjesh lidhje rrethore në Excel

Fix lidhjet ciklike

Siç u përmend më lart, në shumicën dërrmuese të rasteve, operacionet ciklike janë të këqija që duhet të hidhen. Prandaj, është e natyrshme që pas zbulimit të lidhjes ciklike, është e nevojshme të korrigjoni atë në mënyrë që formula të paraqitet në një formë normale.

Për të korrigjuar varësinë ciklike, është e nevojshme të gjurmojmë të gjithë ndërlidhjen e qelizave. Edhe nëse kontrolli tregoi një qelizë specifike, atëherë gabimi mund të mos qëndrojë në vetvete, por në një element tjetër të zinxhirit të varësisë.

  1. Në rastin tonë, përkundër faktit që programi saktë vuri në dukje një nga qelizat e ciklit (D6), gabimi i vërtetë gjendet në një qelizë tjetër. Zgjidhni artikullin D6për të gjetur se nga cilat qeliza tërheq vlerën. Ne shikojmë shprehjen në shiritin e formulës. Siç mund ta shihni, vlera në këtë element të fletës formohet duke shumëzuar përmbajtjen e qelizave B6 dhe C6.
  2. Shkoni në qelizë C6. Zgjidheni atë dhe shikoni në shiritin e formulës. Siç mund ta shihni, kjo është një vlerë e rregullt statike (1000), e cila nuk është produkt i formulës. Prandaj, është e sigurt të thuhet se elementi i specifikuar nuk përmban një gabim që shkakton krijimin e operacioneve ciklike.
  3. Shkoni te celula tjetër (B6). Pas zgjedhjes së formulës në linjë, ne shohim se ai përmban një shprehje të llogaritur (= D6 / C6), i cili tërheq të dhëna nga elementë të tjerë të tabelës, në veçanti, nga një qelizë D6. Pra, qeliza D6 i referohet të dhënave të artikullit B6 dhe anasjelltas, gjë që shkakton obsesionin.

    Këtu kemi llogaritur marrëdhënien mjaft shpejt, por në realitet ka raste kur procesi i llogaritjes përfshin shumë qeliza, dhe jo tre elemente, si tonat. Pastaj kërkimi mund të zgjasë shumë kohë, sepse do të duhet të studioni çdo element të ciklit.

  4. Tani duhet të kuptojmë saktësisht se cili qelizë (B6 ose D6) përmban një gabim. Edhe pse, formalisht, kjo nuk është as një gabim, por thjesht një përdorim i tepruar i lidhjeve, që çon në looping. Gjatë procesit të vendosjes së qelizës për të redaktuar, duhet të aplikoni logjikën. Nuk ka algoritëm të qartë për veprim. Në çdo rast, kjo logjikë do të jetë ndryshe.

    Për shembull, nëse në tabelën tonë shuma totale duhet të llogaritet duke shumëzuar sasinë e mallrave të vërtetë të shitura me çmimin e saj, atëherë mund të themi se lidhja që llogarit shumën nga shuma totale e shitjes është padyshim e tepërt. Prandaj, e fshijmë atë dhe e zëvendësojmë atë me një vlerë statike.

  5. Ne kryejmë një operacion të ngjashëm në të gjitha shprehjet e tjera ciklike, nëse ato janë në fletë. Pasi të gjitha lidhjet rrethore janë hequr nga libri, mesazhi rreth pranisë së këtij problemi duhet të zhduket nga shiritin e statusit.

    Përveç kësaj, nëse shprehjet ciklike janë hequr krejtësisht, mund të zbulosh përdorimin e mjetit për kontrollimin e gabimeve. Shko te tab "Formula" dhe klikoni trekëndëshin e njohur tashmë në të djathtë të butonit "Kontrollo gabime" në një grup mjetesh "Dependencat e Formula". Nëse në artikullin e menysë fillestare "Lidhje ciklike" nuk do të jetë aktiv, do të thotë që ne kemi fshirë të gjitha objektet e tilla nga dokumenti. Në rastin e kundërt, do të jetë e nevojshme të zbatohet procedura e fshirjes për elementet që janë në listë në të njëjtën mënyrë që më parë u konsiderua.

Leja për të kryer operacione ciklike

Në pjesën e mëparshme të mësimit, ne kryesisht përshkruam se si të merremi me referencat rrethore, ose si t'i gjejmë ato. Por, më herët biseda kishte të bënte me faktin se në disa raste, përkundrazi, ato mund të përdoren dhe përdoren me vetëdije nga përdoruesi. Për shembull, shpesh kjo metodë përdoret për llogaritjet iterative kur ndërtohen modele ekonomike. Por problemi është se, pavarësisht nëse përdorni me vetëdije ose pa dijeninë një shprehje ciklike, Excel-i, sipas parazgjedhjes, do të vazhdojë të bllokojë operacionin në to, në mënyrë që të mos çojë në mbingarkesë të tepruar të sistemit. Në këtë rast, çështja e çaktivizimit me forcë të një blloku të tillë bëhet relevant. Le të shohim se si ta bëjmë atë.

  1. Para së gjithash, shkoni te tab "File" Aplikacionet Excel.
  2. Tjetra, klikoni mbi artikullin "Parametrat"të vendosura në anën e majtë të dritares që hapet.
  3. Fillon dritarja Parametrat e Excel. Ne duhet të shkojmë në tab "Formula".
  4. Është në dritaren e hapur që do të jetë e mundur të krijohet leja për të kryer operacione ciklike. Shko te blloku i duhur i kësaj dritare, ku vendosen vetë cilësimet e Excel-it. Do të punojmë me bllokun e cilësimeve. "Parametrat e llogaritjes"e cila ndodhet në krye.

    Për të mundësuar përdorimin e shprehjeve ciklike, duhet të kontrolloni kutinë tjetër të parametrit "Aktivizo llogaritjet lterative". Përveç kësaj, në të njëjtin bllok, mund të konfiguroni numrin limit të iteracioneve dhe gabimin relativ. By default, 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 ose nëse dëshironi, ju mund të bëni ndryshime në fushat e treguara. Por këtu është e nevojshme të merret parasysh se shumë përsëritje mund të çojnë në një ngarkesë serioze në program dhe në sistem në tërësi, veçanërisht nëse punoni me një skedar që përmban shumë shprehje ciklike.

    Pra, vendosni një shenjë pranë parametrit "Aktivizo llogaritjet lterative"dhe pastaj për vendosjen e cilësimeve të reja, klikoni mbi butonin "OK"të vendosura në fund të dritares së opsioneve të Excel.

  5. Pas kësaj ne automatikisht shkojmë në fletën e librit aktual. Siç mund ta shihni, në qelizat në të cilat janë vendosur formulat ciklike, tani vlerat llogariten në mënyrë korrekte. Programi nuk bllokon llogaritjet në to.

Por ende vlen të përmendet se përfshirja e operacioneve ciklike nuk duhet të keqpërdoret. Kjo veçori duhet të përdoret vetëm kur përdoruesi është plotësisht i sigurt për nevojën e tij. Përfshirja e paarsyeshme e operacioneve ciklike jo vetëm që mund të çojë në ngarkesë të tepruar në sistem dhe të ngadalësojë llogaritjet kur punon me dokumentin, por përdoruesi pa dashje mund të prezantojë një shprehje të gabuar ciklike që do të bllokohej menjëherë nga programi.

Siç e shohim, në shumicën dërrmuese të rasteve, referencat rrethore janë një fenomen që duhet trajtuar. Për ta bërë këtë, para së gjithash, ju duhet të gjeni vetë marrëdhëniet ciklike, pastaj llogaritë qelizën që përmban gabimin dhe më në fund, eliminojeni duke bërë korrigjimet e duhura. Por në disa raste, operacionet ciklike mund të jenë të dobishëm në llogaritjet dhe kryhen me vetëdije nga përdoruesi. Por edhe atëherë, vlen të përdoret përdorimi i tyre me kujdes, duke vendosur mirë Excel dhe duke e ditur masën në shtimin e lidhjeve të tilla, të cilat, kur përdoren në sasi të mëdha, mund të ngadalësojnë sistemin.