Työskentele syklisiä viittauksia Excelissä

Anonim

Syklinen linkki Microsoft Exceliin

Uskotaan, että sykliset viitteet Exceleessä ovat virheellinen ekspressio. Itse asiassa usein tämä on täsmälleen tapaus, mutta silti ei aina. Joskus ne koskevat melko tietoisesti. Selvitä, mitä syklisiä linkkejä luodaan ne, miten löytää jo olemassa asiakirjassa, miten työskennellä niiden kanssa tai miten se poistaa sen.

Syklisten viitteiden käyttö

Ensinnäkin selvittää, mikä on syklinen linkki. Pohjimmiltaan tämä ilmaisu, joka muissa solujen kaavojen kautta viittaa itseään. Lisäksi se voi olla linkki, joka sijaitsee lehtien elementissä, johon se itse viittaa.

On huomattava, että EXCEL: n nykyaikaiset versiot estävät automaattisesti syklisen toiminnan suorittamisen. Tämä johtuu siitä, että tällaiset ilmaisut ylivoimaisella enemmistöllä ovat virheellisiä ja silmukka tuottaa jatkuvasti uudelleenlaskennan ja laskettaessa, mikä luo lisäkuorman järjestelmään.

Syklisen linkin luominen

Katsotaan nyt, kuinka luoda yksinkertaisin suhdanne ilmaisu. Tämä on linkki, joka sijaitsee samassa solussa, johon se viittaa.

  1. Korostamme A1-arkin elementin ja kirjoitamme siihen seuraava lauseke:

    = A1.

    Seuraavaksi napsauta näppäimistön Enter-painiketta.

  2. Yksinkertaimman syklisen yhteyden luominen Microsoft Excelissä

  3. Tämän jälkeen näkyy syklinen ilme Warning -valintaikkuna. Napsauta sitä "OK" -painikkeella.
  4. Dialog Box VAROITUS Microsoft Excelin syklisestä linkistä

  5. Siksi saimme syklisen toiminnan arkille, jossa solu viittaa itseään.

Solu viittaa Microsoft Exceliin

Hieman monimutkaista tehtävää ja luoda syklinen ilme useista soluista.

  1. Kirjoita arkin missä tahansa elementissä numero. Olkoon se solu A1 ja numero 5.
  2. Numero 5 solussa Microsoft Excelissä

  3. Toisessa solussa (B1) Kirjoita lauseke:

    = C1.

  4. Linkki Microsoft Excelin soluun

  5. Seuraavassa elementissä (C1) Tallennamme tällaisen kaavan:

    = A1.

  6. Yksi solu viittaa toiseen Microsoft Excelissä

  7. Tämän jälkeen palaan solu A1, jossa numero asetetaan 5. Katso se elementtiin B1:

    = B1.

    Napsauta Enter-painiketta.

  8. Asennuslinkit Celexissa Microsoft Excelissä

  9. Siten sykli suljettu ja saimme klassisen syklisen yhteyden. Kun varoitusikkuna on suljettu, näemme, että ohjelma merkitsi syklistä sidoksesta siniset nuolet arkistoon, jota kutsutaan jälkivetoiksi.

Syklisen viestinnän merkitseminen Microsoft Excelissä

Nyt käännymme syklisen ilmaisun luomiseksi taulukon esimerkissä. Meillä on taulukon toteutustaulukko. Se koostuu neljästä sarakkeesta, jotka osoittavat tavaroiden nimen, myytyjen tuotteiden lukumäärän, kokonaismäärän myynnistä. Viimeisessä sarakkeessa on jo kaavoja. He lasketaan tuloja kertomalla hinnan määrä.

Tuloslaskelma taulukossa Microsoft Excelissä

  1. Löysää kaavan ensimmäisellä rivillä korostamme arkkielementin ensimmäisen tuotteen (B2) numerolla. Static-arvon sijasta (6) Syötä siellä oleva kaava, joka harkitsee tavaroiden määrää jakamalla hinta (D2) hinta (C2):

    = D2 / C2

    Napsauta Enter-painiketta.

  2. Aseta syklinen linkki Microsoft Excelissä olevaan taulukkoon

  3. Olemme osoittautuneet ensimmäisen syklisen yhteyden, jossa suhde tuntee Trace-nuolen. Mutta kuten näemme, tulos on virheellinen ja yhtä suuri kuin nolla, koska se on jo aiemmin sanonut, Excel estää syklisten toimintojen toteuttamisen.
  4. Syklinen linkki taulukossa Microsoft Excelissä

  5. Kopioi ilmaus kaikkiin muihin sarakkeen soluihin tuotteiden määrän kanssa. Tätä varten aseta kohdistin kyseisen elementin oikeaan alakulmaan, joka sisältää jo kaavan. Kohdistin muunnetaan risteykseksi, jota kutsutaan kutsumaan täyttömerkki. Tyhjennä vasen hiiren painike ja vedä tämä ristiin taulukon loppuun alaspäin.
  6. Täyttömerkki Microsoft Excelissä

  7. Kuten näette, ilmaisu kopioitiin kaikkiin sarakkeen elementteihin. Mutta vain yksi suhde on merkitty Trace-nuolella. Huomaa se tulevaisuuteen.

Sykliset linkit kopioidaan Microsoft Excelissä olevassa taulukossa

Etsi syklisiä linkkejä

Kuten olemme jo nähneet korkeammat, ei kaikissa tapauksissa ohjelma merkitsee syklisen viitteen suhdetta esineiden kanssa, vaikka se olisi arkin. Kun otetaan huomioon se, että ylivoimaisessa enemmistöllä sykliset toiminnot ovat haitallisia, ne on poistettava. Mutta tämän täytyy ensin löytää. Kuinka tehdä tämä, jos lausekkeita ei ole merkitty nuolinäppäimellä? Käsittele tätä tehtävää.

  1. Joten, jos aloitat Excel-tiedoston, sinulla on tietoikkuna, joka sisältää syklisen yhteyden, on toivottavaa löytää se. Voit tehdä tämän siirtyäksesi "Formulas" -välilehteen. Napsauta kolmiossa olevaa nauhaa, joka sijaitsee "Virheiden tarkistamisen" oikealla puolella, joka sijaitsee "riippuvuus riippuvuus" -työkalupalkissa. Valikko avautuu, jossa kohdistin on isännöity "syklisiliisille linkkeihin". Tämän jälkeen seuraava valikko avaa luettelon arkinelementtien osoitteista, joissa ohjelma on löytänyt syklisiä ilmaisuja.
  2. Etsi syklisiä linkkejä Microsoft Excelissä

  3. Kun napsautat tiettyä osoitetta, vastaava solu valitaan levylle.

Vaihda soluun syklisellä linkillä Microsoft Excelissä

Toinen tapa selvittää, missä syklinen linkki sijaitsee. Viesti tästä ongelmasta ja samanlaisen lausekkeen sisältämän elementin osoite sijaitsee Tilan merkkijonon vasemmalla puolella, joka on Excel-ikkunan alaosassa. Todellinen, toisin kuin edellinen versio, kaikki sykliset viittaukset sisältävät elementit näkyvät tilapalkissa, jos monet niistä, mutta vain yksi niistä, jotka ilmestyivät toisten edessä.

Syklinen linkkiviesti Microsoft Excelin tilapaneelissa

Lisäksi, jos olet kirjassa, joka sisältää syklisen ilmaisun, ei arkin, jossa se sijaitsee, ja toisella, sitten tässä tapauksessa vain viesti virheen läsnäolosta näkyy tilapalkissa.

Syklinen linkki toiseen arkin Microsoft Excelissä

Oppitunti: Miten löytää sykliset linkit Exceliin

Syklisten viitteiden korjaaminen

Kuten edellä mainittiin, ylivoimaisessa suurimmassa osassa tapauksissa sykliset toiminnot ovat pahoja, joista se olisi helposti poistettava. Siksi on luonnollista, että syklisen liitoksen havaitsemisen jälkeen on tarpeen korjata se kaavan aikaansaamiseksi normaaliksi muotoon.

Syklisen riippuvuuden korjaamiseksi sinun on jäljitettävä koko solujen koko yhteenliittäminen. Vaikka tarkistus osoitti tiettyä solua, virhettä ei saa peittää itsessään, vaan toisessa riippuvuuden ketjun elementissä.

  1. Meidän tapauksessamme huolimatta siitä, että ohjelma on oikein huomauttanut johonkin syklin soluista (D6), todellinen virhe on toisessa solussa. Valitse D6-elementti selvittääksesi, mitkä solut vetävät arvon. Tarkastelemme lauseketta kaavan merkkijonossa. Kuten näemme, tämän arkin elementin arvo muodostetaan kertomalla B6- ja C6-solujen sisältö.
  2. Ilmaisu Microsoft Excelissä ohjelmassa

  3. Siirry C6-soluun. Korostamme sen ja tarkastelemme kaavan merkkijonoa. Kuten näemme, se on tavallinen staattinen arvo (1000), joka ei ole kaavan laskenta tuote. Siksi on turvallista sanoa, että määritetty elementti ei sisällä syklisiä toimintoja aiheuttavia virheitä.
  4. Staattinen merkitys Microsoftissa Excelissä

  5. Siirry seuraavaan soluun (B6). Valinnan jälkeen kaavarivillä näemme, että se sisältää lasketun lausekkeen (= D6 / C6), joka vetää tiedot muista taulukkoelementeistä erityisesti D6-solusta. Siten D6-solu viittaa elementin B6 dataan ja päinvastoin, mikä aiheuttaa silmukoita.

    Syklinen linkki taulukkokennossa Microsoft Excelissä

    Täällä suhde laskettiin melko nopeasti, mutta todellisuudessa on tapauksia, joissa monet solut ovat mukana laskentaprosessissa, eikä kolme elementtiä kuin meillä on. Sitten haku voi kestää melko pitkään, koska sen on tutkittava jokainen syklinen elementti.

  6. Nyt meidän on ymmärrettävä, mikä solu (B6 tai D6) sisältää virheen. Vaikka muodollisesti se ei ole edes virhe, vaan yksinkertaisesti liiallinen viittausten käyttö, joka johtaa silmukkaan. Solun ratkaisemisen aikana sinun on muokattava, sinun on sovellettava logiikkaa. Ei ole selkeää algoritmia toiminnalle. Kussakin tapauksessa tämä logiikka on oma.

    Esimerkiksi jos meidän Taulukossa on jaettu kokonaismäärä olisi laskettava kertomalla määrän tosiasiallisesti myydään tavaroita sen hinta, voimme sanoa, että linkki laskemalla määrä kokonaismäärä myynti on selvästi tarpeeton. Siksi poistamme sen ja korvaamme sen staattisella merkityksellä.

  7. Linkki korvataan Microsoft Excel-arvoilla

  8. Tällainen toiminta suoritetaan kaikkien muiden syklisten ilmaisujen yli, jos ne ovat arkilla. Ehdottomasti kaikki sykliset linkit on poistettu kirjasta, tämän ongelman läsnäolosta on katoaminen tilan merkkijonosta.

    Lisäksi sykliset ilmaisut poistettiin kokonaan, voit selvittää virheiden tarkistustyökalun avulla. Siirry "Formulas" -välilehdelle ja napsauta kolmiota, joka on jo tuttu, että "Tarkastusvirheet" -painikkeen oikealle instrumentryhmässä "Riippuen kaavoista" . Jos käynnissä olevassa valikossa "sykliset linkit" -kohdat eivät ole aktiivisia, se tarkoittaa, että poistamme kaikki tällaiset esineet asiakirjasta. Päinvastaisessa tapauksessa sinun on sovellettava poistomenettelyä lueteltuihin kohteisiin, jotka ovat samat samalla tavalla.

Sykliset linkit kirjassa ei Microsoft Excel

Syklisten toimintojen suorittamisen lupa

Oppitunnin edellisessä osassa kerroimme, lähinnä miten käsitellä syklisiä viitteitä tai miten löytää ne. Mutta aikaisemmin keskustelu oli myös siitä, että joissakin tapauksissa ne päinvastoin voivat olla hyödyllisiä ja tietoisesti käyttäjän käyttämä. Esimerkiksi usein tätä menetelmää käytetään iteratiivisiin laskelmiin taloudellisten mallien rakentamisen yhteydessä. Mutta vaivaa on se, että riippumatta siitä, onko sinulla tietoisesti tai tiedostamatta käytät syklistä ilmaisua, Excel estää edelleen toiminnon oletusarvoisesti, jotta järjestelmä ei johda liialliseen ylikuormitukseen järjestelmän. Tällöin kysymys palloksesta tällaisen eston poistamisesta tulee merkityksellinen. Katsotaanpa miten se tehdään.

Sykliyhteyksien lukitseminen Microsoft Excelissä

  1. Ensinnäkin siirrymme Excel-sovelluksen "File" -välilehteen.
  2. Siirry Microsoft Excel -tiedostoon

  3. Seuraavaksi napsauttamalla avattu ikkunan vasemmalla puolella olevaa "parametreja".
  4. Siirry Microsoft Excelin parametriikkunaan

  5. Exile Parameter -ikkuna käynnistyy. Meidän täytyy mennä "kaavoihin" välilehdelle.
  6. Siirtyminen Kaavan välilehteen Microsoft Excelissä

  7. Se on ikkunassa, joka avautuu suorittamaan syklisten toimintojen suorittamisen. Siirry tämän ikkunan oikeaan lohkoon, jossa Excel-asetukset ovat suoraan. Työskentelemme "Computing Parameters" -asetuslohkon kanssa, joka sijaitsee yläosassa.

    Syklisten ilmaisujen käytön sallimiseksi sinun on asennettava rasti "Ota käyttöön iteratiiviset laskelmat" -parametrit. Lisäksi samassa lohkossa voit määrittää raja-arvon ja suhteellisen virheen raja-arvon. Oletuksena niiden arvot ovat vastaavasti 100 ja 0,001. Useimmissa tapauksissa näitä parametreja ei tarvitse muuttaa, vaikka tarvittaessa on mahdollista tehdä muutoksia määritettyihin kenttiin. Mutta tässä on otettava huomioon, että liikaa iteraatiot voivat johtaa ohjelmaan vakavaan kuormitukseen ja järjestelmän kokonaisuutena, varsinkin jos työskentelet tiedoston kanssa, jossa monet sykliset ilmaisut asetetaan.

    Joten asennamme rasti "Ota käyttöön iteratiiviset laskelmat" -parametrit ja sitten, että uudet asetukset tulivat voimaan, napsauttamalla Excel-parametrien ikkunan alaosassa olevaa "OK" -painiketta.

  8. Ota iteratiiviset laskelmat Microsoft Excelissä

  9. Tämän jälkeen menemme automaattisesti nykyisen kirjan arkkiin. Kuten näemme soluissa, joissa sykliset kaavat sijaitsevat, nyt arvot lasketaan oikein. Ohjelma ei estä niiden laskelmia.

Sykliset kaavat näyttävät oikeat arvot Microsoft Excelissä

Mutta silti kannattaa huomata, että syklisten toimintojen sisällyttämistä ei pitäisi käyttää väärin. Käytä tätä ominaisuutta seuraa vain, kun käyttäjä on täysin varma tarpeeseen. Syklisten toimintojen kohtuuton sisällyttäminen ei voi vain johtaa järjestelmään liialliseen kuormitukseen ja hidastaa laskelmia asiakirjan kanssa, mutta käyttäjä voi tahattomasti tehdä virheellisen syklisen ilmaisun, joka on oletusarvoisesti estänyt sitä.

Kuten me näemme, ylivoimaisessa suurimmassa osassa tapauksissa sykliset viitteet ovat ilmiö, jolla sinun on taisteltava. Tätä varten ensinnäkin sinun on tunnistettava syklinen suhde itse ja laske sitten solu, jossa virhe sisältyy ja lopulta poistaa sen tekemällä sopivat säädöt. Joissakin tapauksissa sykliset toiminnot voivat olla hyödyllisiä, kun käyttäjä lasketaan ja käyttää tietoisesti. Mutta silloinkin, kannattaa käyttää varovaisuutta varoen, oikein konfiguroidaan Excel ja tietäen mittauksen tällaisten viitteiden lisäämiseen, mikä on käytettäessä massamääriä, voi hidastaa järjestelmän toimintaa.

Lue lisää