Excelis on ümmargune viide, kui:
- Valem sisaldab rakkude viite rakule, mis sisaldab valemit ise. Sellise ringkirja näide on näidatud ülaltoodud pildil, kus lahtri C1 valem sisaldab viite sellele lahtrisse valemis: = A1 + A2 + A3 + C1
- Valem viitab teisele valemile, mis viitab lõpuks algse valemiga rakule . Sellise kaudse viite näide, nagu see on teada, on näidatud teises näites kujutises, kus rakud A7, B7 ja B9 seotavad sinist nooled näitavad, et nende rakkude kõik valemid viitavad üksteisele.
Ringkirja hoiatus
Nagu ülaltoodud kujutis näitab, kui Exceli töölehel ilmub ümmargune viide, ilmub programm dialoogiaken, mis näitab probleemi.
Dialoogiboksis olev sõnum on spetsiaalselt sõnastatud, sest kõik valemites olevad ringkirjad ei ole juhuslikud, nagu allpool kirjeldatud.
"Ettevaatust leidisime teie töövihikus ühe või mitu ümmarguse viite, mis võib põhjustada valemi vale arvutuse"
Kasutaja valikud
Selles dialoogiboksis kuvatakse kasutaja valikud, et klõpsata OK või Spikker, kumbki neist ei lahenda ümmarguse viiteprobleemi.
Kui loete pikka ja mõnevõrra segane sõnumit dialoogiboksis, avastad, et:
- Spikri klikkimine on mõeldud kasutamiseks juhusliku ümmarguse viite olemasolu korral; see viib teid Exceli abifaili kohta ringikujulistesse viidetesse;
- Excelile öeldes kasutatakse nuppu OK , et ringkiri viidi tahtlikult ja et see peaks selle kohale jääma.
Tahtmatud ringkiri
Kui ümmarguse viide tehti tahtmatult, annab abifaili teave teile, kuidas ringkirju leida ja eemaldada.
Abifail suunab teid kasutama Excel'i tõrkearuande tööriista, mis paikneb valiku valemis> Valemi auditeerimine lindil.
Paljusid tahtmatuid raku viiteid saab korrigeerida, ilma et oleks vaja vigu kontrollida, lihtsalt korrigeerides valemis kasutatud raku viiteid. Selle asemel, et kirjutada rakuliini viiteid valemisse, kasutage joonistamist ------------------ hiirega raku viidete klõpsamine -------------- -------- viidete sisestamiseks valemisse.
Intentional Circular References
Exceli ringkiri ei paku ümbersuunamise probleemi lahendust, sest kõik ringkiri ei ole vigased.
Kuigi need tahtlikud ringikujulised viited on vähem levinud kui tahtmatud, saab neid kasutada, kui soovite, et Excelit korrataks või käivitada valem mitu korda enne tulemuse saamist.
Iteratiivsete arvutuste lubamine
Excelil on võimalus neid korduvarvutusi arvutada, kui plaanite neid kasutada.
Iteratiivsete arvutuste lubamine:
- Klõpsake vahekaarti Fail (või Office'i nupp Excel 2007-s)
- Exceli suvandite dialoogiboksi avamiseks klõpsake valikul Valikud
- Klõpsake dialoogiboksis vasakpoolsel paneelil valemeid
- Dialoogiboksi parempoolses paneelis valige märkeruut Enable iterative computing
Märkeruudude allpool on järgmised valikud:
- maksimaalsete iteratsioonide arvu seadmine: Excelide arv kordade arvu arvutamiseks
- arvutamise tulemuste vahel vastuvõetava maksimaalse muutuse määramine: seda väiksem on number, seda täpsem tulemus
Nullide näitamine mõjutatud rakkudes
Ümarsruutidel olevate rakkude puhul näitab Excel kas nulli, nagu näites näidatud lahtris C1 või lahtrisse viimast arvestuslikku väärtust.
Mõnel juhul võivad valemid edukalt käivituda, enne kui nad püüavad arvutada raku viite väärtuse, kus need asuvad. Kui see juhtub, näitab valemit sisaldav laht viimast edukat arvutust.
Rohkem Ümbritseva viite hoiatus
Pärast töövihiku ümmarguse viite vormingus esimest näidist ei pruugi Exceli ilmuda hoiatus uuesti. See sõltub asjaoludest, kuidas ja kus täiendavaid ringikujulisi viiteid luuakse.
Hilisema tsükli viitena näidatakse, millal hoiatusteate hoiatuskast kuvatakse:
- Kõigi avatud töövihikute ringkirja esimene osa;
- Pärast kõigi ringkirjade viidete eemaldamist kõikides avatud tööviimistlustes luuakse uus ringkiri;
- Pärast kõigi tööviiside sulgemist luuakse uus töövihik ümmarguse viitega valem;
- Avatud on ringkirjaga töövihik.