Microsoft Excel -laskentataulukossa sinulla voi olla kaavia, jotka istuvat yhdessä solussa ja jotka tarvitsevat tietoja toisessa solussa laskemiseksi. Näitä suhteita kutsutaan viitteiksi. Kun solu viittaa itseensä tai toiseen soluun, joka viittaa alkuperäiseen soluun, kaavoja ei voida täydentää, koska ne edellyttävät alkuperäisestä solusta riippuvaa tulosta. Tätä tapahtumaa kutsutaan pyöreäksi viitteeksi, ja kun sinulla on suuri laskentataulukko, jossa on tuhansia kaavoja, yksi pyöreä viite voi aiheuttaa sen, että koko taulukko ei lasketa oikein.
Excel-viitteiden ymmärtäminen
Kun käytät Microsoft Exceliä, on tavallista, että kaava yhdessä solussa viittaa toiseen soluun, jotta solun tietoja voidaan käyttää laskennassa. Yleensä soluun viitataan käyttämällä rivikirjainta ja sarakkeen numeroa, kuten A5 tai B10.
Kun viittaavan solun tiedot päivitetään, myös niihin viittaavat kaavat päivitetään. Monimutkaisessa laskentataulukossa ei ole harvinaista, että viitteitä on useita, yhden kaavan laskelmien tulokset syötetään toiseen.
Poista pyöreä viittaus Excelissä
Jos kaava viittaa suoraan omaan soluunsa tai viittausketjun kautta muut solut viittaavat lopulta takaisin omaan soluunsa, saat Exceliltä pyöreän vertailuvaroituksen. Tämä johtuu siitä, että kaavaa ei voida laskea tavalliseen tapaan, koska päivitettynä se voi vaikuttaa sen omaan arvoon.
Usein tämä on merkki kirjoitusvirheestä tai logiikkavirheestä, ja sinun on löydettävä pyöreän viitteen luominen ja poistettava se.
Avaa laskentataulukko
Avaa Microsoft Excel -laskentataulukko, joka sisältää pyöreän viitteesi.
Käytä Kaavat-valikkoa
Napsauta "Kaavat" -välilehteä valintanauhan valikossa Excel-ikkunan yläosassa. Napsauta pientä nuolta "Virheen tarkistus" -painikkeen vieressä kyseisellä alueella. Siirrä hiiri "Pyöreät viitteet" -kohdan päälle, jolloin viimeksi annettu pyöreä viite tulee näkyviin. Napsauta tätä viittausta siirtyäksesi kyseiseen soluun laskentataulukossa.
Etsi pyöreä viite
Tarkista laskentataulukon yläpuolella olevasta kaavapalkista löytyvä kaava, onko näkyvissä pyöreitä viitteitä, kuten jos kaava yrittää viitata soluun, jossa se istuu. Pienemmissä laskentataulukoissa voit jopa tarkistaa jokaisen soluviitteen käsin katso jos pystyt havaitsemaan pyöreän viitteen. Jos et löydä sitä, sinun on löydettävä viitteet laskentataulukosta.
Jäljitä ennakkotapahtumia Excelillä
Napsauta "Trace Precedents" -painiketta nauhavalikon Kaava-välilehden "Kaavan tarkastus" -alueella. Tämä luo laskentataulukkoon nuolen kustakin määritetyssä solussa mainitusta solusta määritettyyn soluun. Napsauta "Trace Dependents" -painiketta, joka luo nuolet määritetystä solusta kaikkiin soluihin, jotka viittaavat kyseiseen soluun.
Seuraa referenssiketjua
Kaksoisnapsauta kutakin solusta tulevaa riviä pyöreällä viitteelläsi hypätäksesi rivin toisessa päässä olevaan soluun. Jos solussa, johon hyppäät, on sekä nuolen alku, joka näyttää ympyrältä, että nuolen pää, joka näyttää nuolen pään kohdalta, olet löytänyt pyöreän viitteen. Muuta joko tätä solua tai tämän solun viittausta alkuperäisessä solussa pyöreän viitteen korjaamiseksi.
Löydä lisää piirejä tarpeen mukaan
Napsauta uudelleen Virheen tarkistus -kohdan vieressä olevaa avattavaa nuolta nähdäksesi, näkyykö toinen pyöreä viite. Jos näin on, toista tämä prosessi poistaaksesi se ja jatka, kunnes enää ei ole pyöreitä viitteitä.
Excelin iteratiivinen laskenta
Joissakin tapauksissa saatat haluta käyttää pyöreitä viitteitä syöttääksesi laskennan tuloksen takaisin laskentaan. Tätä kutsutaan iteratiiviseksi laskelmaksi Excelissä. Se on hyödyllinen tietyissä kaavoissa ja algoritmeissa, joissa haluat toistaa, kunnes tietty tulos löydetään.
Ota iteratiivinen laskenta käyttöön Excelissä napsauttamalla "Tiedosto" -välilehteä, sitten "Asetukset" ja "Kaavat". Valitse Laskentavaihtoehdot-kohdasta Ota iteratiivinen laskenta käyttöön -ruutu. Anna enimmäismäärä kertoja, jolloin haluat Excelin laskevan kaavan uudelleen, Enimmäismäärät-ruutuun ja sallittu muutosten enimmäismäärä, ennen kuin Excelin täytyy laskea uudelleen uudelleen Suurin muutos -kohtaan.
Mitä enemmän iteraatioita sallit ja mitä pienempi muutos sallit ennen uudelleenlaskentaa, sitä tarkemmat tulokset saat. Varmista, että haluat tosiasiallisesti käyttää iteroitua kaavaa sen sijaan, että yksinkertaisesti poistaisit pyöreät viitteet ennen kuin jatkat tätä polkua.