Huwa maħsub li r-referenzi ċikliċi f'Excel huma espressjoni żbaljata. Tabilħaqq, ħafna drabi dan huwa l-każ, iżda xorta mhux dejjem. Xi drabi dawn jiġu applikati pjuttost deliberatament. Ejja nsibu x'inhuma r-rabtiet ċikliċi, kif noħolquhom, kif issib dawk eżistenti f'dokument, kif taħdem magħhom, jew kif tħassarhom jekk meħtieġ.
Bl-użu ta 'referenzi ċirkulari
L-ewwelnett, sib x'jikkostitwixxi referenza ċirkolari. Fil-fatt, hija espressjoni li, permezz ta ’formuli f’ċelloli oħra, tirreferi għaliha nfisha. Jista 'jkun ukoll ħolqa li tinsab fl-element tal-folja li għaliha hija stess tirreferi.
Ta 'min jinnota li fil-kontumaċja, verżjonijiet moderni ta' Excel awtomatikament jimblukkaw il-proċess tat-twettiq ta 'operazzjoni ċiklika. Dan huwa dovut għall-fatt li dawn l-espressjonijiet huma żbaljati ħafna, u ċ-ċrieki jipproduċu proċess kostanti ta 'kalkolu mill-ġdid u kalkolu, li joħloq piż addizzjonali fuq is-sistema.
Ħolqien ta 'referenza ċirkolari
Issa ejja naraw kif tinħoloq l-espressjoni l-aktar sempliċi looping. Din se tkun link li tinsab fl-istess ċellola li għaliha tirreferi.
- Agħżel l-oġġett tal-folja A1 u ikteb l-espressjoni li ġejja fiha:
= A1
Sussegwentement, ikklikkja fuq il-buttuna Daħħal fuq il-keyboard.
- Wara dan, tidher dialog box ta 'twissija ta' espressjoni ċiklika. Aħna nikklikkja fuqha fuq il-buttuna. "OK".
- Għalhekk, irċivejna operazzjoni ċiklika fuq folja li fiha ċ-ċellola tirreferi għaliha nnifisha.
Ejja nikkomplikaw ftit il-kompitu u noħolqu espressjoni ċiklika minn diversi ċelloli.
- Ikteb numru lil kull element tal-folja. Ħalli tkun ċellola A1u n-numru 5.
- Għal ċellola oħra (B1) ikteb l-espressjoni:
= C1
- Fil-punt li jmiss (C1) ikteb il-formula li ġejja:
= A1
- Wara dan nirritornaw lejn iċ-ċellola. A1fejn in-numru huwa stabbilit 5. Nirreferu għall-element tagħha B1:
= B1
Nagħfas il-buttuna Daħħal.
- Għalhekk, il-linja hija magħluqa, u irridu jiksbu ħolqa ċiklika klassika. Wara li t-tieqa ta 'twissija tkun magħluqa, naraw li l-programm immarka konnessjoni ċiklika ma' vleġeġ blu fuq il-folja, li jissejħu traċċi ta 'vleġeġ.
Issa ngħaddu għall-ħolqien ta 'espressjoni ċiklika fuq l-eżempju ta' tabella. Għandna tabella ta 'bejgħ ta' ikel. Tikkonsisti f'erba 'kolonni li fihom huma indikati l-isem tal-prodott, in-numru ta' prodotti mibjugħa, il-prezz u l-ammont tal-qligħ mill-bejgħ tal-volum kollu. Diġà hemm formuli fit-tabella fl-aħħar kolonna. Huma jikkalkulaw id-dħul billi jimmultiplikaw il-kwantità bil-prezz.
- Biex tingħalaq il-formula fl-ewwel linja, agħżel l-element tal-folja bil-kwantità tal-ewwel prodott (B2). Minflok valur statiku (6) daħħalna hemm il-formula li tgħodd il-kwantità tal-merkanzija billi niddividu l-ammont totali (D2) fuq il-prezz (C2):
= D2 / C2
Ikklikkja fuq il-buttuna Daħħal.
- Konna l-ewwel ħolqa ċiklika, li r-relazzjoni tagħha hija normalment indikata bi vleġġa tat-traċċar. Iżda kif tistgħu taraw, ir-riżultat huwa żbaljat u ugwali għal żero, peress li diġà ntqal qabel, Excel jimblokka l-eżekuzzjoni ta 'operazzjonijiet ċikliċi.
- Ikkopja l-espressjoni fiċ-ċelloli l-oħra kollha tal-kolonna bin-numru ta 'prodotti. Biex tagħmel dan, issettja l-cursor fir-rokna t'isfel tal-lemin tal-element li diġà fih il-formula. Il-cursor jinbidel f'salib, li jissejjaħ il-markatur tal-mili. Żomm il-buttuna tax-xellug tal-maws u ttella 'din is-salib sal-aħħar tat-tabella.
- Kif tistgħu taraw, l-espressjoni ġiet ikkupjata għall-elementi kollha tal-kolonna. Iżda, relazzjoni waħda biss hija mmarkata bi traċċa tal-vleġġa. Innota dan għall-futur.
Fittex referenzi ċirkulari
Kif diġà rajna hawn fuq, mhux fil-każijiet kollha l-programm jimmarka l-interrelazzjoni ta 'referenza ċirkolari ma' oġġetti, anke jekk tkun fuq il-folja. Minħabba l-fatt li operazzjonijiet ċikliċi ħafna huma ta 'ħsara, għandhom jitneħħew. Iżda għal dan l-ewwel għandhom jinstabu. Kif jista 'jsir jekk l-espressjonijiet mhumiex immarkati b'linja bil-vleġeġ? Ejja nittrattaw dan il-kompitu.
- Allura, jekk tmexxi fajl Excel meta tiftaħ tieqa ta 'informazzjoni li tgħid li fih link ċirkulari, allura huwa rakkomandabbli li tinstab. Biex tagħmel dan, imxi fit-tab "Formuli". Ikklikkja fuq iż-żigarella fuq it-trijanglu, li tinsab fuq il-lemin tal-buttuna "Iċċekkja għal żbalji"jinsabu fi blokka ta ’għodod "Dependenzi tal-Formula". Jinfetaħ menu fejn inti għandek tmexxi l-cursor għall-oġġett "Rabtiet ċikliċi". Wara dan, il-menu li jmiss jiftaħ lista ta 'indirizzi ta' l-elementi tal-folja li fiha l-programm ikun sab espressjonijiet ċikliċi.
- Meta tikklikkja fuq indirizz speċifiku, tintgħażel iċ-ċellola korrispondenti fuq il-folja.
Hemm mod ieħor biex issir taf fejn tinsab ir-rabta ċirkolari. Il-messaġġ dwar din il-problema u l-indirizz tal-element li fih espressjoni simili jinsabu fuq in-naħa tax-xellug tal-istatus bar, li jinsab fil-qiegħ tat-tieqa Excel. Madankollu, b'kuntrast mal-verżjoni preċedenti, l-indirizzi fuq l-istat bar ser juru l-indirizzi ta 'mhux l-elementi kollha li fihom referenzi ċirkulari, jekk hemm ħafna minnhom, iżda wieħed minnhom biss, li jidher quddiem l-oħrajn.
Barra minn hekk, jekk inti qiegħed fi ktieb li fih espressjoni ta 'linja, mhux fuq il-folja fejn tinsab, imma fuq ieħor, allura f'dan il-każ messaġġ biss dwar il-preżenza ta' żball mingħajr indirizz se jintwera fil-bar ta 'l-istatus.
Lezzjoni: Kif issib links ċirkolari f'Excel
Waħħal links ċikliċi
Kif imsemmi hawn fuq, fil-maġġoranza l-kbira tal-każijiet, l-operazzjonijiet ċikliċi huma ħżiena li għandhom jintremew. Għalhekk, huwa naturali li wara li tinstab il-konnessjoni ċiklika, huwa neċessarju li tiġi kkoreġuta sabiex il-formula tinġieb f'forma normali.
Sabiex tkun ikkoreġuta d-dipendenza ċiklika, jeħtieġ li tiġi rintraċċata l-interkonnessjoni sħiħa taċ-ċelloli. Anki jekk il-kontroll indika ċellula speċifika, allura l-iżball jista 'jkun mhux fih innifsu, iżda f'element ieħor tal-katina tad-dipendenza.
- Fil-każ tagħna, minkejja l-fatt li l-programm indikat b’mod korrett għal waħda miċ-ċelloli taċ-ċiklu (D6), l-iżball veru jinsab f’ċellola oħra. Agħżel l-oġġett D6biex issir taf minn liema ċelloli tiġbed il-valur. Aħna nħarsu lejn l-espressjoni fil-formola bar. Kif tistgħu taraw, il-valur f'dan l-element tal-folja huwa ffurmat billi jimmultiplika l-kontenut taċ-ċelloli B6 u C6.
- Mur fil-ċellula C6. Agħżelha u ħares lejn il-formola bar. Kif tistgħu taraw, dan huwa valur statiku regolari (1000), li mhijiex prodott tal-formula. Għalhekk, huwa tajjeb li jingħad li l-element speċifikat ma fihx żball li jikkawża l-ħolqien ta 'operazzjonijiet ċikliċi.
- Mur fiċ-ċellola li jmiss (B6). Wara li tagħżel il-formula fil-linja, naraw li fiha espressjoni kkalkulata (= D6 / C6), li jiġbed data minn elementi oħra tat-tabella, b’mod partikolari, minn ċellola D6. Allura l-ċellula D6 tirreferi għal data ta ’l-oġġett B6 u viċi versa, li tikkawża ossessjoni.
Hawnhekk aħna ikkalkulajna r-relazzjoni pjuttost malajr, imma fir-realtà hemm każijiet fejn il-proċess tal-kalkolu jinvolvi ħafna ċelloli, u mhux tliet elementi, bħal tagħna. Imbagħad it-tfittxija tista 'tieħu żmien pjuttost twil, għax ikollok bżonn tistudja kull element taċ-ċiklu.
- Issa rridu nifhmu eżattament liema ċellula (B6 jew D6) fih żball. Għalkemm, formalment, dan lanqas huwa żball, imma sempliċement użu eċċessiv ta 'links, li jwassal għal looping. Matul il-proċess li tiddeċiedi liema ċellula teditja, trid tapplika l-loġika. M'hemm l-ebda algoritmu ċar għall-azzjoni. F'kull każ, din il-loġika tkun differenti.
Pereżempju, jekk fit-tabella tagħna l-ammont totali għandu jiġi kkalkulat billi tiġi mmultiplikata l-kwantità ta 'oġġetti attwalment mibjugħa bil-prezz tagħha, allura nistgħu ngħidu li r-rabta li tikkalkula l-ammont mill-ammont totali tal-bejgħ hija biċ-ċar li hija żejda. Għalhekk, aħna tħassarha u nbiddluh b'valur statiku.
- Aħna nagħmlu operazzjoni simili fuq l-espressjonijiet ċikliċi l-oħra kollha, jekk ikunu fuq il-folja. Wara li l-ħoloq ċirkulari kollha jitneħħew mill-ktieb, il-messaġġ dwar il-preżenza ta ’din il-problema għandu jisparixxi mill-bar ta’ l-istatus.
Barra minn hekk, jekk l-espressjonijiet ċikliċi ġewx imneħħija kompletament, tista 'ssir taf bl-użu tal-għodda ta' kontroll tal-iżbalji. Mur fit-tab "Formuli" u kklikkja t-trijangolu diġà familjari mal-lemin tal-buttuna "Iċċekkja għal żbalji" fi grupp ta ’għodod "Dependenzi tal-Formula". Jekk fil-partita menu tal-bidu "Rabtiet ċikliċi" mhux se jkun attiv, ifisser li aħna ħassejna l-oġġetti kollha bħal dawn mid-dokument. Fil-każ oppost, ikun neċessarju li tiġi applikata l-proċedura tat-tħassir għall-elementi li huma fil-lista bl-istess mod meqjus qabel.
Permess biex isiru operazzjonijiet ċikliċi
Fil-parti preċedenti tal-lezzjoni, iddeskrivejna prinċipalment kif nittrattaw ma ’referenzi ċirkolari, jew kif issibuhom. Iżda, aktar kmieni l-konversazzjoni kienet ukoll dwar il-fatt li f'xi każijiet, għall-kuntrarju, jistgħu jkunu utli u konxjament użati mill-utent. Pereżempju, ħafna drabi dan il-metodu jintuża għal kalkoli iterattivi meta jinbnew mudelli ekonomiċi. Imma l-inkwiet hu li, irrispettivament minn jekk intix konxjament jew konxjament tuża espressjoni ċiklika, Excel awtomatikament xorta tibblokka l-operazzjoni fuqhom, sabiex ma twassalx għal sistema eċċessiva ta 'tagħbija eċċessiva. F'dan il-każ, il-kwistjoni tad-diżattivazzjoni bil-forza ta 'tali serratura ssir rilevanti. Ejja naraw kif nagħmlu dan.
- L-ewwelnett, imxi għat-tab "Fajl" Applikazzjonijiet Excel.
- Sussegwentement, ikklikkja fuq il-punt "Għażliet"jinsabu fuq in-naħa tax-xellug tat-tieqa li tiftaħ.
- It-tieqa tal-Parametri tal-Excel tibda. Għandna bżonn immorru fit-tab "Formuli".
- Huwa fit-tieqa miftuħa li jkun possibbli li tipproduċi permess biex jitwettqu operazzjonijiet ċikliċi. Mur fil-blokka tal-lemin ta 'din it-tieqa, fejn jinsabu s-settings tal-Excel infushom. Ahna nahdmu mal-blokka tas-settings. "Parametri tal-Kalkolu"li tinsab fil-quċċata.
Biex tippermetti l-użu ta ’espressjonijiet ċikliċi, trid tiċċekkja l-kaxxa ħdejn il-parametru "Enable Kalkoli Iterattivi". Barra minn hekk, fl-istess blokka, tista 'tikkonfigura n-numru ta' limitu ta 'iterazzjonijiet u l-iżball relattiv. Konvenzjonalment, il-valuri tagħhom huma 100 u 0.001, rispettivament. Fil-biċċa l-kbira tal-każijiet, dawn il-parametri ma hemmx għalfejn jinbidlu, għalkemm jekk meħtieġ jew jekk tixtieq, tista ’tagħmel bidliet fl-oqsma indikati. Iżda hawnhekk huwa neċessarju li jiġi kkunsidrat li wisq iterazzjonijiet jistgħu jwasslu għal tagħbija serja fuq il-programm u s-sistema kollha kemm hi, speċjalment jekk inti taħdem ma 'fajl li fih ħafna espressjonijiet ċikliċi.
Allura, issettja immarka ħdejn il-parametru "Enable Kalkoli Iterattivi"u mbagħad biex is-settings il-ġodda jidħlu fis-seħħ, ikklikkja fuq il-buttuna "OK"jinsabu fil-qiegħ tat-tieqa ta ’l-għażliet Excel.
- Wara li aħna awtomatikament immorru għall-folja tal-ktieb kurrenti. Kif tistgħu taraw, fiċ-ċelloli li fihom jinsabu l-formuli ċikliċi, issa l-valuri huma kkalkulati b'mod korrett. Il-programm ma jimblokkax il-kalkoli fihom.
Iżda xorta waħda ta 'min jinnota li l-inklużjoni ta' operazzjonijiet ċikliċi m'għandhiex tkun abbużata. Din il-karatteristika għandha tintuża biss meta l-utent ikun kompletament ċert mill-ħtieġa tiegħu. L-inklużjoni mhux raġonevoli ta 'operazzjonijiet ċikliċi tista' mhux biss twassal għal tagħbija eċċessiva fuq is-sistema u tnaqqas il-mod il-kalkoli meta taħdem mad-dokument, iżda l-utent jista 'involontarjament jintroduċi espressjoni ċiklika żbaljata li awtomatikament tkun imblukkata immedjatament mill-programm.
Kif naraw, fil-maġġoranza l-kbira tal-każijiet, ir-referenzi ċirkolari huma fenomenu li jrid jiġi ttrattat. Biex tagħmel dan, l-ewwelnett, għandek issib ir-relazzjoni ċiklika nnifisha, imbagħad ikkalkula ċ-ċellula li jkun fiha l-iżball, u, fl-aħħar, teliminaha billi tagħmel korrezzjonijiet xierqa. Iżda f'xi każijiet, operazzjonijiet ċikliċi jistgħu jkunu utli fil-kalkoli u jitwettqu mill-utent konxjament. Iżda anke dakinhar, huwa utli li wieħed javviċina l-użu tagħhom b'kawtela, iwaqqaf sew Excel u jkun jaf il-miżura biż-żieda ta 'tali konnessjonijiet, li, meta jintużaw fi kwantitajiet kbar, jistgħu jnaqqsu s-sistema.