Yo kwè ke referans yo sikilè nan Excel se yon ekspresyon inègza. Vreman vre, byen souvan sa a se ka a, men toujou pa toujou. Pafwa yo aplike byen fè espre. Se pou nou konnen ki sa lyen siklik yo, ki jan yo kreye yo, ki jan yo jwenn moun ki deja egziste nan yon dokiman, ki jan yo travay avèk yo, oswa ki jan yo efase yo si sa nesesè.
Sèvi ak referans sikilè
Premye a tout, chèche konnen kisa ki konstitye yon referans sikilè. An reyalite, li se yon ekspresyon ki, pa vle di nan fòmil nan lòt selil, refere a tèt li. Li pouvwa tou pou yon lyen ki sitiye nan eleman nan fèy kote li menm li refere.
Li ta dwe te note ke pa default, vèsyon modèn nan Excel otomatikman bloke pwosesis la nan fè yon operasyon siklik. Sa a se akòz lefèt ke ekspresyon sa yo san rezistans, ak boukle pwodui yon pwosesis konstan nan rekalkile montan an ak kalkil, ki kreye yon chaj adisyonèl sou sistèm nan.
Kreye yon referans sikilè
Koulye a, kite a wè ki jan yo kreye ekspresyon an looping ki pi senp lan. Sa a pral yon lyen ki sitiye nan selil la menm nan ki li refere.
- Chwazi atik la fèy A1 epi ekri ekspresyon sa a nan li:
= A1
Apre sa, klike sou bouton an Antre sou klavye a.
- Apre sa, yon bwat dyalòg ekspresyon siklik parèt. Nou klike sou li sou bouton an. "OK".
- Se konsa, nou te resevwa yon operasyon siklik sou yon fèy nan ki selil la refere a tèt li.
Se pou nou yon ti kras konplike travay la ak kreye yon ekspresyon siklik nan plizyè selil.
- Ekri yon nimewo nan nenpòt eleman nan fèy la. Se pou li yon selil A1ak nimewo a 5.
- Nan yon lòt selil (B1) ekri ekspresyon an:
= C1
- Nan atik kap vini an (C1) ekri fòmil sa a:
= A1
- Apre sa, nou retounen nan selil la. A1nan ki se nimewo a mete 5. Nou al gade nan eleman li yo B1:
= B1
Nou peze bouton an Antre.
- Se konsa, se bouk la fèmen, epi nou jwenn yon klasik lyen siklik. Apre fenèt avètisman an fèmen, nou wè ke pwogram lan te make yon koneksyon siklik ak flèch ble sou fèy la, ki yo rele flèch tras.
Nou kounye a ale nan kreyasyon an nan yon ekspresyon siklik sou egzanp lan nan yon tab. Nou gen yon tablo lavant manje. Li konsiste de kat kolòn nan ki non pwodwi a, ki kantite pwodwi vann, pri a ak kantite lajan ki soti nan vant lan nan tout volim la yo endike. Genyen deja fòmil nan tablo a nan kolòn ki sot pase a. Yo kalkile revni pa miltipliye kantite a pa pri an.
- Fè riban fòmil la nan premye liy lan, chwazi eleman fèy la ak kantite premye pwodwi aB2). Olye pou yo yon valè estatik6) nou antre nan fòmil la ki pral konte kantite machandiz pa divize kantite totalD2) sou pri a (C2):
= D2 / C2
Klike sou bouton an Antre.
- Nou te resevwa premye lyen siklik la, relasyon an ki se abityèlman endike pa yon flèch trase. Men, jan ou ka wè, rezilta a se inègza e egal a zewo, depi li te deja te di anvan, Excel blòk ekzekisyon an nan operasyon siklik.
- Kopi ekspresyon an nan tout lòt selil nan kolòn nan ak kantite pwodwi yo. Pou fè sa, mete kurseur la nan kwen dwat la nan eleman ki deja gen fòmil la. Se kurseur a konvèti nan yon kwa, ki te rele makè a ranpli. Kenbe desann bouton sourit la ak trennen sa a kwa desann nan fen tab la.
- Kòm ou ka wè, yo te ekspresyon an kopye nan tout eleman nan kolòn nan. Men, se sèlman yon sèl relasyon make ak yon flèch tras. Remake byen sa a pou tan kap vini an.
Rechèch pou referans sikilè
Kòm nou te deja wè pi wo a, pa nan tout ka pwogram yo make relasyon ant yon referans sikilè ak objè, menm si li se sou fèy la. Etandone lefètke operasyon santral siklik yo danjere, yo ta dwe retire yo. Men, pou sa a yo dwe premye jwenn. Kijan sa ka fèt si ekspresyon yo pa make ak yon liy ak flèch? Ann fè fas ak travay sa a.
- Se konsa, si ou kouri yon dosye Excel lè ou louvri yon fenèt enfòmasyon ki di ke li gen yon lyen sikilè, Lè sa a, li ta bon pou jwenn li. Pou fè sa, deplase nan tab la "Fòmil". Klike sou riban sou triyang lan, ki sitiye sou bò dwat bouton an "Tcheke erè"ki sitiye nan yon blòk zouti "Depandans fòmil". Yon meni louvri nan ki ou ta dwe deplase kurseur a atik la "Lyen siklik". Apre sa, meni kap vini an louvri yon lis adrès nan eleman yo nan fèy la nan ki pwogram lan te detekte ekspresyon siklik.
- Lè ou klike sou yon adrès espesifik, se selil ki koresponn lan sou fèy la chwazi.
Gen yon lòt fason pou chèche konnen ki kote lyen sikilè a ye. Mesaj la sou pwoblèm sa a ak adrès la nan eleman ki gen yon ekspresyon ki sanble yo sitiye sou bò gòch nan ba a sitiyasyon, ki sitiye nan pati anba a nan fenèt la Excel. Sepandan, nan kontras ak vèsyon anvan an, adrès yo sou ba a sitiyasyon ap montre adrès yo nan pa tout eleman ki gen referans sikilè, si gen yon anpil nan yo, men se sèlman youn nan yo, ki te parèt devan lòt moun yo.
Anplis de sa, si ou se nan yon liv ki gen yon ekspresyon riban, pa sou fèy la kote li ye, men sou yon lòt, Lè sa a, nan ka sa a sèlman yon mesaj sou prezans nan yon erè san yo pa yon adrès ap parèt nan ba la sitiyasyon.
Leson: Ki jan yo jwenn lyen sikilè nan Excel
Ranje lyen siklik
Kòm mansyone pi wo a, nan majorite nan akablan nan ka yo, operasyon siklik yo se sa ki mal ki dwe jete nan. Se poutèt sa, li natirèl ke apre yo fin koneksyon an siklik dekouvri, li nesesè yo korije li yo nan lòd yo pote fòmil la nan yon fòm nòmal.
Yo nan lòd yo korije depandans nan siklik, li nesesè trase konekte nan tout antye nan selil yo. Menm si chèk la endike yon selil espesifik, Lè sa a, erè a ka bay manti pa nan tèt li, men nan yon lòt eleman nan chèn depandans la.
- Nan ka nou an, malgre lefèt ke pwogram lan kòrèkteman pwente nan youn nan selil yo nan sik la (D6), erè reyèl la manti nan yon lòt selil. Chwazi atik la D6pou chèche konnen ki selil li rale valè. Nou gade ekspresyon nan ba fòmil la. Kòm ou ka wè, se valè a nan eleman sa a nan fèy la ki te fòme pa miltipliye sa ki nan selil yo B6 ak C6.
- Ale nan selil la C6. Chwazi li epi gade nan ba fòmil la. Kòm ou ka wè, sa a se yon valè regilye regilye (1000), ki se pa yon pwodwi nan fòmil la. Se poutèt sa, li an sekirite yo di ke eleman ki espesifye pa gen yon erè sa ki lakòz kreyasyon an operasyon siklik.
- Ale nan selil kap vini an (B6). Apre w fin chwazi fòmil la nan liy lan, nou wè ke li gen yon ekspresyon kalkile (= D6 / C6), ki rale done ki sòti nan lòt eleman nan tablo a, an patikilye, ki soti nan yon selil D6. Se konsa, selil la D6 refere a done atik B6 ak vis vèrsa, ki lakòz mani.
Isit la, nou kalkile relasyon an san patipri byen vit, men an reyalite, gen ka kote pwosesis kalkil la enplike nan anpil selil, epi pa twa eleman, tankou nou. Lè sa a, rechèch la ka pran byen yon tan long, paske ou pral gen yo etidye chak eleman nan sik la.
- Koulye a, nou bezwen konprann egzakteman ki selil (B6 oswa D6) gen yon erè. Malgre ke, fòmèlman, sa a se pa menm yon erè, men tou senpleman yon itilize twòp nan lyen, ki mennen nan riban. Pandan pwosesis la nan deside ki selil edit, ou bezwen aplike lojik. Pa gen okenn algorithm klè pou aksyon. Nan chak ka, lojik sa a ap diferan.
Pou egzanp, si nan tablo nou an kantite lajan an total yo ta dwe kalkile nan miltipliye kantite machandiz aktyèlman vann pa pri li yo, Lè sa a, nou ka di ke lyen ki kalkile kantite lajan ki soti nan kantite lajan total nan vant la se klè initil. Se poutèt sa, nou efase li epi li ranplase li ak yon valè estatik.
- Nou pote yon operasyon menm jan an sou tout lòt ekspresyon siklik, si yo sou fèy la. Apre tout lyen sikilè yo te retire nan liv la, mesaj la sou prezans pwoblèm sa a ta dwe disparèt nan ba estati a.
Anplis de sa, si wi ou non ekspresyon siklik yo te konplètman retire, ou ka jwenn soti lè l sèvi avèk zouti nan tcheke erè. Ale nan tab la "Fòmil" epi klike sou triyang ki deja abitye a sou bò dwat bouton an "Tcheke erè" nan yon gwoup zouti "Depandans fòmil". Si nan atik la meni kòmanse "Lyen siklik" pa pral aktif, sa vle di ke nou te efase tout bagay sa yo soti nan dokiman an. Nan ka opoze a, li pral nesesè pou aplike pwosedi pou sipresyon nan eleman ki nan lis la menm jan yo te konsidere yo menm jan.
Pèmisyon pou fè operasyon siklik
Nan pati anvan an nan leson an, nou sitou dekri ki jan fè fas ak referans sikilè, oswa ki jan yo jwenn yo. Men, pi bonè nan konvèsasyon an te tou sou lefèt ke nan kèk ka, sou kontrè a, yo ka itil ak konsyans itilize pa itilizatè a. Pou egzanp, byen souvan se metòd sa a yo itilize pou kalkil repete lè bati modèl ekonomik yo. Men, pwoblèm nan se ke, kèlkeswa si ou konsyans oswa enkonsyaman sèvi ak yon ekspresyon siklik, Excel pa default ap toujou bloke operasyon an sou yo, se konsa yo pa mennen nan yon twòp sistèm Surcharge. Nan ka sa a, pwoblèm nan nan fòseman enfimite tankou yon seri vin enpòtan. Ann wè ki jan fè li.
- Premye a tout, ale nan tab la "File" Excel aplikasyon yo.
- Apre sa, klike sou atik la "Opsyon"ki sitiye sou bò gòch fenèt la ki ouvè.
- Fenèt Paramèt Excel yo kòmanse. Nou bezwen ale nan tab la "Fòmil".
- Li se nan fenèt la louvri ke li pral posib yo pwodwi pèmisyon fè operasyon siklik. Ale nan blòk la dwa nan fenèt sa a, kote anviwònman yo Excel tèt yo yo ye. Nou pral travay avèk blòk anviwònman yo. "Paramèt kalkil"ki sitiye nan tèt la.
Pou pèmèt itilizasyon ekspresyon siklik, ou bezwen tcheke ti bwat ki akote paramèt la "Pèmèt kalkil itèratif". Anplis de sa, nan blòk la menm, ou ka configured nimewo limit la iterasyon ak erè relatif la. Pa default, valè yo se 100 ak 0.001, respektivman. Nan pifò ka yo, paramèt sa yo pa bezwen chanje, byen ke si sa nesesè oswa si ou vle, ou ka fè chanjman nan jaden yo espesifye. Men, isit la li nesesè pran an kont ki twòp itérations ka mennen nan yon chaj grav sou pwogram nan ak sistèm nan kòm yon antye, espesyalman si ou travay avèk yon dosye ki gen anpil ekspresyon siklik.
Se konsa, mete yon tik tou pre paramèt la "Pèmèt kalkil itèratif"ak Lè sa a, pou nouvo anviwònman yo pran efè, klike sou bouton an "OK"ki sitiye nan pati anba nan fenèt la opsyon Excel.
- Apre sa, nou otomatikman ale nan fèy papye a nan liv la kounye a. Kòm ou ka wè, nan selil yo nan ki fòmil yo siklik yo sitiye, kounye a valè yo ap kalkile kòrèkteman. Pwogram lan pa bloke kalkil yo nan yo.
Men, toujou vo anyen ki enklizyon de operasyon siklik pa ta dwe abize. Karakteristik sa a ta dwe itilize sèlman lè itilizatè a se konplètman asire w ke nan nesesite li yo. Enskripsyon rezonab de operasyon siklik ka pa sèlman mennen nan twòp chaj sou sistèm nan ak ralanti kalkil yo lè w ap travay ak dokiman an, men itilizatè a ka inadvèrtans prezante yon erè ekspresyon siklik ki pa default ta dwe imedyatman bloke pa pwogram lan.
Kòm nou wè, nan majorite akablan nan ka yo, referans sikilè yo se yon fenomèn ki dwe fè fas ak yo. Pou fè sa, anvan tout bagay, ou ta dwe jwenn relasyon siklik la pou kont li, Lè sa a, kalkile selil la ki gen erè a, epi, finalman, elimine li pa fè koreksyon ki apwopriye yo. Men, nan kèk ka, operasyon siklik ka itil nan kalkil epi yo fèt pa itilizatè a konsyans. Men, menm lè sa a, li entérésan apwòch itilize yo avèk prekosyon, byen mete kanpe Excel ak konnen mezi a nan ajoute lyen sa yo, ki, lè yo itilize nan gwo kantite, ka ralanti sistèm lan.