Kiertoilmoitukset Excel-kaavoissa

Pyöreä viite esiintyy Excelissä, kun:

  1. Kaava sisältää soluversion soluun, joka sisältää kaavan itse. Esimerkki tällaisesta pyöreästä viitteestä on esitetty yllä olevassa kuvassa, jossa kaavassa solussa C1 on viittaus tähän soluun kaavassa: = A1 + A2 + A3 + C1
  2. Kaava viittaa toiseen kaavaan, joka viittaa lopulta takaisin soluun, joka sisältää alkuperäisen kaavan. Esimerkki tällaisesta epäsuorasta referenssistä, koska se tunnetaan, esitetään toisessa esimerkissä kuvassa, jossa siniset nuolet yhdistävät solut A7, B7 ja B9 osoittavat, että näiden solujen kaavat viittaavat toisiinsa.

Pyöreän vertailun varoitus

Kuten edellä olevassa kuvassa näkyy, jos Excel-laskentataulukossa esiintyy pyöreä viite, ohjelma näyttää hälytyksen, joka ilmaisee ongelman.

Valintaikkunassa oleva sanoma on nimenomaan muotoiltu, koska kaikki kaavojen pyöreät viittaukset eivät ole tahatonta, kuten alla on esitetty.

"Varovasti löydettiin yksi tai useampia pyöreitä viitteitä työkirjassasi, joka saattaisi aiheuttaa kaavan laskemisen väärin"

Käyttäjäasetukset

Käyttäjäasetukset, kun tämä valintaikkuna tulee näkyviin, on napsauttamalla OK tai Ohje, joista kukin ei korjaa pyöreää viittausongelmaa.

Jos luet pitkään ja melko hämmentävän viestin valintaikkunaan, huomaat, että:

Tahattomat pyöreät viitteet

Jos kiertokirjeen viitetiedot on tehty tahattomasti, ohjetiedoston tiedot kertovat, miten etsiä ja poistaa pyöreitä viitteitä.

Ohjetiedosto ohjaa sinut käyttämään Excelin Virheenkorjaus- työkalua, joka sijaitsee kaavojen> Kaava-auditoinnin alla.

Monia tahattomia soluviitteitä voidaan korjata ilman virheen tarkistamista, koska ne yksinkertaisesti korjataan kaavassa käytettyjä soluviitteitä. Sen sijaan, että kirjoitat soluviittauksia kaavaan, käytä osoittamalla ------------------ napsauttamalla solujen viittauksia hiirellä -------------- -------- syöttää viittaukset kaavaan.

Tarkoitukselliset piirikielet

Excelin kiertokirjeessä ei ole kiertokirjeen korjausta, koska kaikki pyöreät viittaukset eivät ole virheitä.

Vaikka nämä tarkoitukselliset pyöreät viitteet ovat harvinaisempia kuin tahattomat, niitä voidaan käyttää, jos haluat, että Excel toistaa tai suorittaa kaavan useita kertoja ennen tuloksen tuottamista.

Salli Iteratiiviset laskelmat

Excelillä on mahdollisuus ottaa käyttöön nämä iteratiiviset laskelmat, jos aiot käyttää niitä.

Iteratiivisten laskelmien ottaminen käyttöön:

  1. Napsauta Tiedosto-välilehteä (tai Office-painiketta Excel 2007: ssa)
  2. Avaa Excel-asetukset- valintaikkuna valitsemalla Asetukset
  3. Napsauta valintaikkunan vasemmassa paneelissa kaavoja
  4. Valitse valintaikkunan oikeanpuoleisesta paneelista Ota iteratiivisen laskutoiminnon käyttöön -valintaruutu

Valintaruudun vaihtoehdot ovat käytettävissä seuraaville:

Näyttää nollia kohteena olevissa soluissa

Kiertävien viitteiden sisältäville soluille Excel näyttää joko nollan, kuten on esitetty solussa C1 esimerkissä tai viimeisessä solussa lasketulla arvolla.

Joissakin tapauksissa kaavat voivat toimia onnistuneesti ennen kuin ne yrittävät laskea soluviitteen arvon, jossa ne sijaitsevat. Kun näin tapahtuu, kaava sisältävä solu näyttää arvon viimeisestä onnistuneesta laskennasta.

Lisätietoja Circular Reference Warning

Kun Excel- työkirjan pyöreän viitteen sisältävä kaava on ensimmäinen, Excel ei välttämättä näytä varoitusviestiä uudelleen. Se riippuu olosuhteista, miten ja missä ylimääräiset pyöreät viitteet luodaan.

Esimerkkejä siitä, milloin varoitusviestin sisältävä hälytysruutu näkyy seuraavien pyöreiden viitteiden osalta: