Uste da Excel-eko erreferentzia ziklikoak okerreko adierazpena direla. Izan ere, askotan gertatzen da hori, baina ez beti. Batzuetan nahita aplikatzen dira. Ikus dezagun zer lotura ziklikoak diren, nola sortu, dagoeneko dauden dokumentuak nola aurkitu, nola lan egin, edo, behar izanez gero, nola ezabatu.
Erreferentzia zirkularrak erabiliz
Lehenik eta behin, jakin zer erreferentzia zirkularra den. Hain zuzen ere, beste zelula batzuen formulen bidez bere burua aipatzen duen adierazpen bat da. Berak aipatzen duen orri elementuan ere lotura bat izan daiteke.
Lehenetsitako moduan, Exceleko bertsio modernoak automatikoki blokeatzen dute eragiketa ziklikoa egitea. Hori esamolde hauek oso okerrak direnean direla eta begizta birkalkulazio prozesu etengabea sortzen da, sisteman karga osagarria sortzen duena.
Erreferentzia zirkular bat sortzea
Orain ikus dezagun begizta adierazpenik errazena. Honek aipatzen duen gelaxka berean dagoen esteka bat izango da.
- Hautatu orri elementua A1 eta idatzi honako esaldia:
= A1
Ondoren, egin klik botoian Sartu teklatuan.
- Ondoren, adierazpen zikliko bat ohartarazteko elkarrizketa-koadroa agertzen da. Botoian klik egiten dugu. "OK".
- Beraz, zelula eragiketa zelula erreferentzia bera bertan aipatzen jaso dugu.
Zeregin pixka bat zailtzen dugu eta zenbait zelula espresio ziklikoa sortuko dugu.
- Idatzi zenbaki bat orri orriko edozein elementutan. Utzi zelula A1eta zenbakia 5.
- Beste zelula batera (B1) idatzi adierazpena:
= C1
- Hurrengo elementuan (C1) formula hau idatzi:
= A1
- Ondoren, gelaxkara itzuliko gara. A1Zenbakia ezarrita dago 5. Bere elementua aipatzen dugu B1:
= B1
Botoia sakatzen dugu Sartu.
- Horrela, begizta itxita dago eta lotura ziklikoa klasikoa lortzen dugu. Abisu-leihoa itxita dagoenean, programak konexio ziklikoa markatu du geziak urdinarekin orrialdearen gainean; hau da, arrastoren geziak deitzen dira.
Orain adierazpen zikliko bat sortzen dugu taulako adibidean. Janari salmenten taula bat daukagu. Lau zutabe ditu produktuaren izena, saldu produktuen kopurua, prezioa eta bolumen osoaren salmentatik sortutako produktuen kopurua. Dagoeneko formulak daude taulan azken zutabean. Diru-sarrerak kalkulatzen dituzte prezioa kantitatea biderkatuz.
- Formula lehen lerroa biratzeko, hautatu orriaren elementua lehenengo produktua duen kantitatearekinB2). Balio estatiko baten ordez (ez6) ondasunen zenbatekoa zenbateko osoa zatituz lortzen duen formula sartu dugu.D2) prezioan (C2):
= D2 / C2
Egin klik botoian Sartu.
- Lehenengo lotura ziklikoa lortu dugu, eta horren arabera, ohiko gezi baten bidez adierazten da. Ikusten duzun moduan, emaitza okerra da eta zero berdina, lehen esan dugunez, Excel-ek eragiketa zikloen exekuzioa blokeatzen du.
- Kopiatu adierazpena zutabeko beste zelula guztietan produktu kopuruarekin. Horretarako, jarri dagoeneko formula duen dagoen elementuaren beheko eskuineko ertzean kurtsorea. Kurtsorea gurutze batera bihurtzen da, betetze-markatzailea deitzen zaio. Sakatu saguaren ezkerreko botoia eta arrastatu gurutzea mahaiaren amaieran.
- Ikus dezakezun bezala, adierazpen zutabeko elementu guztietan kopiatu da. Baina erlazio bakarra arrastoren gezi batekin markatzen da. Kontuan izan hau etorkizunerako.
Bilatu erreferentzia zirkularrak
Goian ikusi dugun moduan, programa guztietan ez da objektuekin erreferentzia zirkularraren arteko erlazioa markatzen, nahiz eta orri horretan dagoen. Eragiketa ziklikoak oso kaltegarriak direnez, kendu behar dira. Baina horretarako lehenik eta behin aurkitu behar dira. Nola egin daiteke hori esamoldeak geziekin lerrokatuta ez badira? Aurrera egin dezagun.
- Beraz, informazio-leiho bat irekitzen duzunean Excel-eko fitxategi bat exekutatzen baduzu, esteka zirkular bat duela esaten duenean, komeni da hura aurkitzeko. Horretarako, mugitu fitxa "Formula". Egin klik botoiaren eskuinean dagoen triangeluaren zinta gainean "Egiaztatu erroreak"tresna blokean kokatuta dago "Formula menpekotasunak". Menu bat irekiko da kurtsorea elementura eraman behar duzu "Esteka ziklikoak". Ondoren, hurrengo menuak programak duen adierazpen zikloak detektatu dituen orriaren elementuen helbideen zerrenda zabalduko da.
- Helbide zehatz batean klik egiten duzunean, orri honetako dagokion gelaxka hautatuta dago.
Esteka zirkularra non dagoen jakiteko beste modu bat dago. Arazo honi buruzko mezua eta antzeko adierazpen bat duten elementuaren helbidea egoera-barra ezkerreko aldean kokatzen da, hau da, Excel leihoaren beheko aldean dago. Hala ere, aurreko bertsioarekin alderatuta, egoera barrako helbideak ez dira erreferentzia zirkularrak dituzten elementu guztien helbideak erakutsiko, horietako asko badira baina besteen aurrean bakarrik agertuko dira.
Horrez gain, begizta-adierazpen bat duen liburuan bazaude, ez kokatuta dagoen orri batean, baina beste batean, kasu honetan, helbide bat gabe errore baten presentziaren mezu bat agertuko da egoera barran.
Ikasgaia: nola aurkitu Excel estekak zirkularrak
Konpondu lotura ziklikoak
Arestian aipatu dugun moduan, kasu gehienetan, eragiketa ziklikoak gaizki bota behar dira. Beraz, naturala da konexio ziklikoa aurkitu ostean, beharrezkoa da zuzentzea formula normalera eramateko.
Mendekotasun ziklikoa zuzentzeko, zelulen interkonexio osoa trazatu behar da. Egiaztapena gelaxka zehatz bat adierazi arren, errorea, berez, ez luke gezurrean egon, baina mendekotasun katearen beste elementu batean.
- Gure kasuan, programak behar bezala zikloaren zeluletako bat adierazi zuenD6), benetako errorea beste zelula batean dago. Hautatu elementua D6zelulak zein balio ematen duen jakiteko. Formula barrako adierazpena aztertzen dugu. Ikus dezakezun bezala, orri honetako elementuaren balioa zelulen edukia biderkatu egiten da B6 eta C6.
- Joan zelula C6. Hautatu eta begiratu formula barra. Ikus dezakezunez, hau balio estatikoa da (erregularra da).1000), ez da formula baten emaitza. Hori dela eta, segurua da esatea zehaztutako elementuak ez duela eragiketa zikloak sortzen eragiten duen errorerik.
- Joan hurrengo gelaraB6). Lerroan formula hautatu ondoren, kalkulatutako adierazpen bat duela ikusten dugu.= D6 / C6), taulako beste elementu batzuetako datuak, bereziki, zelula batetik ateratzen dituena D6. Beraz, zelula D6 elementuen datuak aipatzen ditu B6 eta alderantziz, obsesioa eragiten duena.
Hemen, erlazioa nahiko azkar kalkulatu genuen, baina egia esan, kasu batzuetan kalkulu-prozesuak zelula asko dakartza, eta ez hiru, gure gurea bezalako. Ondoren, bilaketak denbora luzea nahiko iraun dezake, zikloaren elementu bakoitza aztertu beharko duzu.
- Orain ulertu behar dugu zein gelaxka (B6 edo D6) errorea dauka. Hala ere, formalki, hau ez da, nahiz eta errorea, baina loturak gehiegizko erabilera soil bat, hau da, begizta eramaten. Editatzeko zelula erabakitzeko prozesuan, logika aplikatu behar duzu. Ez dago ekintza algoritmo argirik. Kasu bakoitzean, logika hau desberdina izango da.
Adibidez, gure taulan zenbateko osoa prezioaren arabera saldu den ondasunen kopurua gehituz kalkulatu beharko litzateke, salmenta osoaren zenbatekoa kalkulatzen duen esteka argi eta garbi alferrikakoa dela esan dezakegu. Beraz, ezabatu egiten dugu eta balio estatiko batekin ordeztuko dugu.
- Antzeko eragiketa bat egiten dugu gainerako zikloko esamoldeetan, orrialdearen gainean badira. Liburuko esteka zirkular guztiak kendu ondoren, arazo honen presentziari buruzko mezua egoera barran desagertu beharko litzateke.
Gainera, adierazpen ziklikoak erabat ezabatu diren ala ez adierazten du errorearen egiaztatze tresna erabiliz. Joan fitxara "Formula" eta egin klik botoiaren eskuinaldean dagoen ezagutzen den triangeluan "Egiaztatu erroreak" tresna multzo batean "Formula menpekotasunak". Hasi menuko elementuan "Esteka ziklikoak" ez da aktibo egon, esan nahi du objektu horiek dokumentutik ezabatu direla. Kontrako kasuan, ezabatzeko prozedura zerrendan dauden elementuetan aldez aurretik jotzen den modu berean aplikatu beharko da.
Eragiketa ziklikoak egiteko baimena
Ikasgaiaren aurreko zatian, batez ere erreferentzia zirkularrak nola landu edo nola aurkitu deskribatzen ditugu. Baina lehenago elkarrizketa ere izan zen kasu batzuetan, aitzitik, erabiltzaileak erabilgarriak eta kontzienteki erabil daitezkeela. Adibidez, sarritan metodo hau kalkulu iterazioetarako erabiltzen da eredu ekonomikoak eraikitzean. Baina arazoa da kontzienteki edo konturik gabe adierazpen zikliko bat erabiltzen duzun kontuan hartu gabe, Excel lehenetsitakoa oraindik eragiketa blokeatuko duela, sistema gehiegizko gainkarga ez dadin. Kasu honetan, blokeoa indarrez desgaitzea arazoa garrantzitsua bihurtzen da. Ikus dezagun nola egin.
- Lehenik eta behin, mugitu fitxa "Fitxategia" Excel aplikazioak.
- Ondoren, egin klik elementuan "Parametroak"irekitzen den leihoaren ezkerraldean dago.
- Excel parametroak leihoa hasten da. Fitxa joan behar dugu "Formula".
- Irekitako leihoan operazio ziklikoak egiteko baimena eman ahal izango da. Joan leiho honen eskuineko blokea, non Excel-eko ezarpenak beraiek kokatzen diren. Ezarpen blokearekin lan egingo dugu. "Kalkuluaren parametroak"goialdean dagoena.
Adierazpen ziklikoen erabilera gaitzeko, parametroaren ondoko laukia markatu behar duzu "Gaitu kalkulu iteragarriak". Horrez gain, bloke berean, iterazioen muga kopurua eta errore erlatiboa konfigura ditzakezu. Lehenespenez, beren balioak 100 eta 0,001 dira, hurrenez hurren. Kasu gehienetan, parametro hauek ez dira aldatu behar, nahiz eta beharrezkoa izanez gero edo nahi izanez gero, adierazitako eremuetan aldaketak egin ditzakezu. Baina beharrezkoa da kontuan hartu beharreko iterazio gehiegi programa osoari eta sistema osoko karga larria ekar dezakeela, batez ere adierazpen zikliko asko dituen fitxategi batekin lan egiten baduzu.
Beraz, ezarri ikurra parametroaren ondoan "Gaitu kalkulu iteragarriak"eta gero ezarpen berriak eragina izateko, egin klik botoian "OK"Excel aukerak leihoaren beheko aldean dago.
- Ondoren, uneko liburuko orrialdera automatikoki joango gara. Ikus dezakezunez, formula ziklikoak kokatzen diren gelaxketetan, balioak ondo kalkulatzen dira. Programak ez ditu horien kalkuluak blokeatzen.
Baina oraindik ere azpimarratu behar da eragiketa ziklikoak sartzea ez dela neurriz gaizki egotea. Ezaugarri hau erabiltzaileak bere beharra duen guztiz ziur dagoenean bakarrik erabili behar da. Eragiketa ziklikoak sartzearen arrazoia ezinezkoa da sisteman karga gehiegi ekar lezake eta kalkuluak motelduko ditu dokumentuaren funtzionamenduan, baina erabiltzaileak oharkabean sartuko du programak automatikoki blokeatutako adierazpen oker bat.
Ikusten dugunez, kasu gehienetan erreferentzia zirkularrak tratatu beharreko fenomenoa dira. Horretarako, lehenik eta behin, harreman ziklikoa bera aurkitu beharko zenuke eta, ondoren, kalkula ezazu errorea dagoen gelaxka, eta, azkenik, ezabatu, zuzenketa egokiak eginez. Kasu batzuetan, eragiketa ziklikoak kalkuluetan erabilgarriak izan daitezke eta erabiltzaileak kontzienteki egiten ditu. Hala eta guztiz ere, merezi du kontuz ibiltzea beren erabilera hurbiltzeko, Excel-en behar bezala konfiguratuz eta neurri hori ezagutzeak lotura horiek gehituz, hau da, ontzian erabiltzen denean, sistema moteldu dezakete.