Gituohan nga ang mga cyclical nga mga pakisayran sa Excel usa ka sayup nga ekspresyon. Sa pagkatinuod, kasagaran mao kini ang kahimtang, apan dili kanunay. Usahay kini gipadapat sa tinuyo. Atong tan-awon kung unsa ang cyclic links, kung unsaon paghimo kanila, unsaon pagpangita sa mga anaa sa usa ka dokumento, kung unsaon sa pagtrabaho kauban nila, o kung unsaon sa pagpapas kanila kung gikinahanglan.
Paggamit sa mga pakisayran nga circular
Una sa tanan, susiha kung unsa ang usa ka circular reference. Sa pagkatinuod, kini usa ka ekspresyon nga, pinaagi sa pormula sa ubang mga selula, nagtumong sa iyang kaugalingon. Mahimo usab kini usa ka sumpay nga nahimutang sa sheet elemento diin kini mismo nagtumong.
Kinahanglan nga matikdan nga pinaagi sa default, ang mga modernong bersiyon sa Excel awtomatikong nagbabag sa proseso sa pagpahigayon sa cyclic operation. Kini tungod sa kamatuoran nga ang maong mga ekspresyon hilabihan nga sayop, ug ang looping nagpatunghag kanunay nga proseso sa pagkalkula ug pagkuwenta, nga nagmugna og dugang nga karga sa sistema.
Paghimo og usa ka circular reference
Karon atong tan-awon kon unsaon paghimo ang pinakasimple nga ekspresyon nga paglibot. Kini mahimong usa ka sumpay nga nahimutang sa samang selula nga gipunting niini.
- Pilia ang sheet item A1 ug isulat ang mosunod nga ekspresyon niini:
= A1
Sunod, i-klik ang button Pagsulod sa keyboard.
- Human niini, makita ang usa ka cyclic nga ekspresyon nga nagpasidaan nga kahon sa dialogo. Nag-klik kami niini sa buton. "OK".
- Busa, nakadawat kami og operasyon sa cyclic sa usa ka panid diin ang selula nagtumong sa iyang kaugalingon.
Himoa nga diyutay ang paghimo sa buluhaton ug paghimo og cyclic nga ekspresyon gikan sa daghang mga selula.
- Pagsulat sa numero sa bisan unsang elemento sa sheet. Himoa kini nga selula A1ug ang gidaghanon 5.
- Ngadto sa laing selula (B1) isulat ang ekspresyon:
= C1
- Sa sunod nga aytem (C1) isulat ang mosunod nga pormula:
= A1
- Human niini kita mobalik sa cell. A1diin ang numero gitakda 5. Naghisgut kami sa iyang elemento B1:
= B1
Gipadayon namo ang butones Pagsulod.
- Busa, ang lungag nasirhan, ug kita adunay usa ka classic cyclic link. Human sirado ang pahimangno nga bintana, atong makita nga ang programa nagtimaan sa usa ka cyclic nga koneksyon uban ang asul nga mga udyong diha sa Sheet, nga gitawag og mga panid sa pagsubay.
Gihimo namo karon ang paghimo sa usa ka cyclical expression sa panig-ingnan sa usa ka lamesa. Adunay usa ka lamesa sa halin sa pagkaon. Naglangkob kini sa upat ka kolum diin ang ngalan sa produkto, ang gidaghanon sa mga produkto nga gibaligya, ang presyo ug ang kantidad sa mga halin gikan sa pagbaligya sa tibuok nga gidaghanon gipakita. Adunay mga pormula sa lamesa sa katapusan nga kolum. Gibanabana nila ang kita pinaagi sa pagpadaghan sa gidaghanon pinaagi sa bili.
- Sa pag-loop sa pormula sa unang linya, pilia ang elemento sa sheet nga ang gidaghanon sa unang produkto (B2). Imbis nga usa ka static nga bili (6) misulod kami sa pormula nga mag-ihap sa gidaghanon sa mga butang pinaagi sa pagbahin sa kinatibuk-ang kantidad (D2) sa bili (C2):
= D2 / C2
I-klik ang button Pagsulod.
- Nakuha namo ang unang cyclic link, ang relasyon diin kasagaran gipakita sa usa ka pagsubay nga pana. Apan sumala sa imong makita, ang resulta sayop ug katumbas sa zero, tungod kay kini gisulti na kaniadto, ang Excel nagsampong sa pagpatay sa mga operasyon sa cyclic.
- Kopyaha ang ekspresyon sa tanang uban nga mga selula sa kolum uban sa gidaghanon sa mga produkto. Aron mahimo kini, ibutang ang cursor sa ubos nga tuo nga bahin sa elemento nga naundan na sa pormula. Ang cursor nahimo nga usa ka krus, nga gitawag nga fill marker. Hupti ang wala nga button sa mouse ug i-drag kini nga krus ngadto sa katapusan sa lamesa.
- Sumala sa imong makita, ang ekspresyon gikopya sa tanang elemento sa kolum. Apan, usa lamang ka relasyon ang gimarkahan sa usa ka timaan nga panid. Talupangda ini para sa palaabuton.
Pagpangita alang sa mga pakisayran nga circular
Ingon sa nakita na nato sa ibabaw, dili sa tanan nga mga kaso ang programa nagtimaan sa interrelation sa usa ka circular reference sa mga butang, bisan kung kini anaa sa sheet. Tungod sa kamatuoran nga ang daghang mga operasyon sa cyclic makadaot, kinahanglan kining tangtangon. Apan kini kinahanglan nga una nga makita. Sa unsa nga paagi kini mahimo kung ang mga ekspresyon dili gimarkahan sa linya sa mga pana? Atong himuon kini nga buluhaton.
- Busa, kung modagan ka sa file sa Excel sa higayon nga imong ablihan ang usa ka window sa impormasyon nga nag-ingon nga kini naglangkob sa usa ka circular nga link, nan maayo nga makita kini. Aron mahimo kini, ibalhin sa tab "Mga pormula". I-klik ang ribbon sa triangle, nga nahimutang sa tuo sa button "Susiha ang mga sayop"nga nahimutang sa usa ka block sa mga himan "Dependencies sa pormula". Ang usa ka menu mag-abut diin kinahanglan nga ibalhin ang cursor sa butang "Mga siklo sa siklo". Human niana, ang sunod nga menu nagbukas sa usa ka listahan sa mga adres sa mga elemento sa sheet diin ang programa nga nakamatikod cyclic nga mga ekspresyon.
- Sa diha nga ikaw nag-klik sa usa ka piho nga adres, gipili ang katugbang nga selula sa panid.
Adunay laing paagi aron mahibal-an kung asa nahimutang ang circular link. Ang mensahe mahitungod niini nga suliran ug ang address sa elemento nga adunay susama nga ekspresyon nahimutang sa wala nga bahin sa status bar, nga nahimutang sa ubos sa Excel window. Apan, sukwahi sa naunang bersyon, ang mga adres sa status bar magpakita sa mga adres sa dili tanan nga mga elemento nga may mga reference nga circular, kung daghan kini, apan usa lamang kanila, nga nagpakita sa uban.
Dugang pa, kon ikaw anaa sa usa ka basahon nga adunay usa ka looping expression, dili sa sheet diin kini nahimutang, apan sa lain, unya sa kini nga kaso usa lamang ka mensahe mahitungod sa presensiya sa usa ka sayop nga walay usa ka address ipasundayag sa status bar.
Leksyon: Unsaon pagpangita sa lingin nga mga link sa Excel
Pag-ayo sa mga cyclic link
Sama sa gihisgutan sa ibabaw, sa kadaghanan sa mga kaso, ang mga operasyon sa cyclic mga dautan nga kinahanglan nga ibaligya. Busa, natural nga human mahibal-an ang cyclic koneksyon, gikinahanglan ang pagtul-id niini aron mahatag ang pormula sa usa ka normal nga porma.
Aron matul-id ang pagsalig sa cyclic, gikinahanglan ang pagsubay sa tibuok pagkonekta sa mga selula. Bisan kung ang tseke nagpakita sa usa ka piho nga selula, nan ang sayup mahimong dili sa iyang kaugalingon, apan sa laing elemento sa kadena sa dependency.
- Sa among kaso, bisan pa sa kamatuoran nga ang programa husto nga nagtudlo sa usa sa mga selula sa siklo (D6), ang tinuod nga sayop anaa sa laing selula. Pilia ang butang D6aron mahibal-an gikan sa mga selula kini nga bili. Gitan-aw nato ang ekspresyon sa pormula sa pormula. Sumala sa imong makita, ang bili niini nga elemento sa panapton naporma pinaagi sa pagpadaghan sa sulod sa mga selula B6 ug C6.
- Lakaw ngadto sa cell C6. Pilia kini ug tan-awa ang formula bar. Sumala sa imong makita, kini usa ka regular nga bili (1000), nga dili produkto sa pormula. Busa, luwas ang pag-ingon nga ang gitakda nga elemento wala maglakip sa usa ka sayop nga hinungdan sa paglalang sa mga operasyon sa cyclic.
- Lakaw sa sunod nga cell (B6). Human sa pagpili sa pormula sa linya, atong makita nga kini naglangkob sa gibanabana nga ekspresyon (= D6 / C6), nga nagkuha sa datos gikan sa ubang mga elemento sa lamesa, ilabi na, gikan sa usa ka selula D6. Busa ang selula D6 nagpasabut sa datos sa butang B6 ug vice versa, nga maoy hinungdan sa obsession.
Dinhi, gikalkulo nato ang panag-angay nga dali, apan sa pagkatinuod adunay mga kaso nga ang proseso sa pagkalkula naglakip sa daghang mga selula, ug dili tulo ka mga elemento, sama sa atoa. Dayon ang pagpangita mahimong dugay nga panahon, tungod kay kinahanglan nimo nga tun-an ang matag elemento sa siklo.
- Karon kinahanglan natong masabtan kung unsa nga cell (B6 o D6) adunay kasaypanan. Bisan pa, sa pormal nga paagi, kini dili usa ka sayup, apan usa ka sobra nga paggamit sa mga sumpay, nga mosangpot ngadto sa paglibot. Atol sa proseso sa pagdesisyon kung unsang pag-edit ang cell, kinahanglan nimo nga gamiton ang lohika. Walay klaro nga algorithm alang sa aksyon. Sa matag kaso, kining lohika mahimong lahi.
Pananglitan, kung sa atong lamesa ang kinatibuk-ang kantidad kinahanglang kalkulahan pinaagi sa pagpadaghan sa gidaghanon sa mga butang nga tinuod nga gibaligya sa kantidad niini, nan makaingon kita nga ang link nga nagkalkula sa kantidad gikan sa kinatibuk-an nga gibaligya dili klaro. Busa, ginakuha nato kini ug gipulihan kini sa usa ka static nga bili.
- Ginasunod namon ang pareho nga operasyon sa tanan nga iban pa nga mga pagpahayag sang cyclic, kon yara sila sa papel. Human nga ang tanan nga mga circular nga mga links gikuha gikan sa libro, ang mensahe mahitungod sa presensya sa kini nga problema kinahanglan mawala gikan sa status bar.
Dugang pa, bisan pa ang mga cyclical nga mga ekspresyon bug-os nga giwagtang, imong masayran nga gamit ang tool sa pagsusi sa kasaypanan. Adto sa tab "Mga pormula" ug i-klik ang nahibal-an na nga triangle sa tuo sa button "Susiha ang mga sayop" sa usa ka grupo sa mga himan "Dependencies sa pormula". Kon sa pagsugod sa menu item "Mga siklo sa siklo" dili aktibo, nagpasabot nga natanggal na nato ang tanan nga mga butang gikan sa dokumento. Sa kaatbang nga kaso, gikinahanglan nga gamiton ang pamaagi sa pagtangtang sa mga elemento nga anaa sa listahan sa samang paagi nga giisip kaniadto.
Pagtugot sa paghimo sa mga operasyon sa cyclic
Sa miaging bahin sa leksyon, kami nag-una nga naghulagway kon unsaon sa pag-atubang sa mga pakisayran nga circular, o kung unsaon kini pagpangita. Apan, sa sayo pa ang panag-istoryahanay usab mahitungod sa kamatuoran nga sa pipila ka mga kaso, sa kasukwahi, kini mahimong mapuslanon ug sinati nga gigamit sa gumagamit. Pananglitan, sa kasagaran kini nga pamaagi gigamit alang sa iterative calculations sa pagtukod sa mga modelo sa ekonomiya. Apan ang kasamok mao nga, bisan unsa man ang imong nahibal-an o wala'y kahibalo nga naggamit sa usa ka cyclic nga ekspresyon, ang Excel sa dili pa mag-una magpugong sa operasyon niini, aron dili mosangpot sa sobra nga sobra nga sistema. Sa niini nga kaso, ang isyu sa pinugos nga pagputol sa ingon nga usa ka lock mahimong may kalabutan. Atong tan-awon kon unsaon pagbuhat niini.
- Una sa tanan, mobalhin sa tab "File" Paglabay sa mga aplikasyon.
- Sunod, i-klik ang butang "Mga Pagpili"nga nahimutang sa wala nga bahin sa bintana nga gibuksan.
- Ang window sa Excel Parameters magsugod. Kinahanglan kitang moadto sa tab "Mga pormula".
- Kini anaa sa bukas nga bintana nga posible nga makahatag og pagtugot aron sa pagpahigayon sa mga operasyon sa cyclic. Lakaw ngadto sa husto nga hut-ong sa kini nga bintana, diin nahimutang ang mga setting sa Excel. Kita magtrabaho uban sa block settings. "Pagputol Parameter"nga nahimutang sa ibabaw.
Aron mahimo ang paggamit sa cyclical nga mga ekspresyon, kinahanglan nimo nga susihon ang kahon tapad sa parameter "Makatabang sa Pag-ihap sa Iteratibo". Dugang pa, sa sama nga block, mahimo nimong i-configure ang gidaghanon sa mga iteration ug ang kasaypanan nga kasaypanan. Sa kasagaran, ang ilang mga mithi mao ang 100 ug 0.001, matag usa. Sa kadaghanang kaso, dili kinahanglan nga usbon kining mga sulbad, bisan kon gikinahanglan o kung gusto nimo, mahimo ka nga magbag-o sa gipakita nga mga natad. Apan dinhi gikinahanglan nga hunahunaon nga daghan kaayo nga mga pag-usab mahimong mosangpot sa usa ka seryoso nga karga sa programa ug ang sistema sa kinatibuk-an, ilabi na kung nagtrabaho ka sa usa ka file nga adunay daghan nga cyclical nga mga ekspresyon.
Busa, ibutang ang usa ka marka nga duol sa parameter "Makatabang sa Pag-ihap sa Iteratibo"ug unya alang sa bag-ong mga setting nga moepekto, i-klik ang button "OK"nga nahimutang sa ilawom sa bintana sa pagpili sa Excel.
- Human niana kita awtomatik nga moadto sa panid sa kasamtangan nga basahon. Sumala sa imong makita, diha sa mga selula diin anaa ang siklis nga mga pormula, karon ang mga bili gikalkulo sa husto. Ang programa wala magbabag sa mga kalkulasyon niini.
Apan sa gihapon kini angay nga hinumdoman nga ang paglakip sa mga operasyon sa cyclic dili angay nga abusuhan. Kini nga bahin kinahanglan gamiton lamang kung ang tag-iya hingpit nga makasiguro sa gikinahanglan niini. Ang dili makatarunganon nga paglakip sa mga operasyon sa cyclic dili lamang mosangpot sa sobra nga karga sa sistema ug magpahinay sa mga kalkulasyon sa diha nga nagtrabaho uban sa dokumento, apan ang user sa dili tuyo nga pagpaila sa usa ka sayup nga ekspresyon nga cyclic nga pinaagi sa default dili dayon ma-block sa programa.
Sumala sa atong makita, sa kadaghanan sa mga kaso, ang mga pakisayod nga sirkular usa ka talagsaon nga panghitabo nga kinahanglan atubangon. Sa paghimo niini, una sa tanan, kinahanglan nimo nga makita ang cyclical nga relasyon mismo, unya kalkula ang selula nga adunay kasaypanan, ug, sa katapusan, pagwagtang niini pinaagi sa paghimo sa angay nga mga koreksyon. Apan sa pipila ka mga kaso, ang mga operasyon sa cyclic mahimong mapuslanon sa mga kalkulasyon ug gipahigayon pinaagi sa user nga nahibal-an. Apan bisan pa niana, mapuslanon ang pagduol sa ilang gamit uban ang pasidaan, sa tukmang paghan-ay sa Excel ug pag-ila sa sukdanan sa pagdugang sa ingon niini nga mga sumpay, nga, kon gamiton sa daghang paagi, makapahinay sa sistema.