Kehäviittauksen tapahtuu, kun soluun Excel 2007 taulukko viittaa itse, joko suoraan tai epäsuorasti. Jos esimerkiksi =100+A2 syötetään soluun A2, niin suora ympyräviittaus on luotu. Epäsuora ympyräviittaus on, kun tietyn solun kaava viittaa yhteen tai useampaan muuhun soluun, jotka vastineeksi viittaavat takaisin alkuperäiseen soluun. Esimerkiksi kaava A1:ssä viittaa soluun A2, A2 viittaa A3:een ja A3 viittaa takaisin A1:een.
Kun Excel kohtaa laskentataulukossa pyöreän viittauksen, valintaikkunaan tulee varoitus pyöreästä viittauksesta. Tässä valintaikkunassa on kaksi vaihtoehtoa:
Jos automaattinen laskenta on pois päältä, ympyräviittausta ei huomaa, kunnes manuaalinen uudelleenlaskenta on suoritettu (painamalla F9) tai asetukseksi muutetaan Automaattinen laskenta. Voit muuttaa näitä asetuksia Laskentavaihtoehdot-painikkeella Kaavat-välilehdellä.
Lisää laskentavaihtoehtoja voidaan määrittää Excelin asetukset -valintaikkunan Kaavat-osiossa (napsauta Office-painiketta ja valitse Excel-asetukset). Huomaa, että Ota Iteratiivinen laskenta käyttöön -valintaruutu on myös täällä. Kun tämä on valittuna, pyöreät viittaukset ovat sallittuja. Se, miten ne laskevat arvot tässä tapauksessa, riippuu Maximum Iterations- ja Maximum Change -asetuksista.
Laskenta- ja iterointiasetusten määrittäminen Excelin asetukset -valintaikkunassa.
Excel 2007 tarjoaa toisen tavan etsiä kiertoviittauksia. Valitse Kaavat-välilehden Formula Auditing -ryhmässä Virheentarkistus-painikkeen vieressä oleva nuoli ja osoita Circular References -vaihtoehtoa. Tuloksena oleva valikko näyttää kaikkien pyöreiden viitteiden sijainnin aktiivisessa laskentataulukossa. Napsauttamalla yhtä luetelluista soluista pääset soluun, jossa on pyöreä viittaus. Näin pääset niihin helposti sen sijaan, että joutuisit tarkistamaan kaikkia kaavojasi.
Pyöreän viittauksen metsästys Kaavat-välilehden kautta.