Microsoft Excel kan ikke beregne en formel med en sirkelreferanse

Microsoft Excel utfører mange automatiserte funksjoner, men det kan ikke gjøre de riktige beregninger om sine formler er satt opp feil. Oftest sirkelreferanser oppstå utilsiktet. Men hvis du ønsker å inkludere sirkelreferanse i arbeidsboken, må du fortelle Excel hvordan å jobbe med at referansen slik at den ikke returnere en feil.

Eksempel

En sirkulær referanse er en formel som refererer til, eller omfatter, den samme celle som har formelen. For eksempel, hvis du har formelen "= SUM (C2: C5)" du forteller Excel for å legge verdiene i cellene "C2" gjennom "C5". Hvis den formelen er i celle "C6", det vil fungere fint. Men hvis den formelen er i celle "C5," du har en sirkelreferanse. Dette er fordi helst Excel legger celler "C2" gjennom "C5", den oppdaterer verdien i "C5" for å løse formelen, men den oppdaterte verdien gjør formelen unøyaktig og det må kontinuerlig beregne verdiene. La oss si at du har verdiene 2, 3, 4 og 5 i celler "K2", "C3", "C4" og "C5", henholdsvis. Med formelen i cellen "C6," du får et resultat på 14 og formelen er fullført. Med den sirkulære referanse, med formel i "C5" starter med et resultat av 14 i den samme celle. Siden "C5" er også inkludert i formelen har imidlertid Excel nå må beregne fordi verdien er endret. På dette punktet legger det 2, 3, 4, og 14 sammen for å få 23 i "C5", men fordi denne verdien er endret, det rekalkulerer igjen og igjen, gå i sirkler.

Fjern, Reparasjon eller Tillat

Excel kan gi deg muligheten til å fjerne eller la den sirkelreferanse slik at den kan beregne sine formler. Hvis du nådd sirkelreferanse i feil, kan du fjerne formelen helt, eller du kan undersøke formelen for å finne feilen og rette den delen av formelen. Å tillate sirkelreferanse, må du fortelle Excel hvordan du skal håndtere referansen ved å begrense antall ganger det beregner formelen etter endringer i cellen det refereres til. I eksempelet gitt, kan du fjerne formelen fra celle "C5" og plassere den i "C6" for å løse problemet. Å reparere formelen og holde den i "C5", kan du endre det til "= SUM (C2: C4)." Slik at formelen krever avanserte innstillinger for å fortelle det til bare beregne de opprinnelige verdiene av "K2" gjennom "C5" uten å rekalkulere når den får det første resultatet.

Hvordan Tillat

Tillater din sirkelreferanse til å stå krever endring Excel standardinnstillingene for å tillate iterative beregninger. Hver gang formelen gjør en beregning er en iterasjon. For å endre disse innstillingene, klikk på "File" fanen, deretter "Alternativer" og "formler." Velg "Beregninger", og deretter "Aktiver iterative beregninger." Følg instruksjonene i dialogboksen for å angi maksimalt antall ganger du vil Excel å beregne formelen, samt maksimal endring, som forteller Excel til å beregne når en viss endring verdi er oppfylt i cellen. Generelt, reparere eller fjerne formelen er et bedre valg enn å la, som sirkelreferanser kan føre til feilvurderinger hvis ikke riktig innstilt.

finne referanser

Du kan ikke fikse eller fjerne en sirkelreferanse hvis du ikke finner det, så Excel gjør dette relativt enkelt. Hvis du mottok en arbeidsbok fra noen andre, eller har et stort antall formler programmert inn i din egen ark og er ikke sikker på hvilken som er årsaken til problemet, vil Excel finne det for deg. Velg "formler" og klikk på den lille pilen ved siden av "Feilkontroll" i "Formula revisjon" område. Hold musepekeren over "Circular referanser" plassering og en fly-out menyen vises som lister opp hver celle med en sirkelreferanse. Klikk den første cellen og Excel vil ta deg til den cellen. Sjekk formelen, som vises i formellinjen øverst i regnearket, og fikse eller fjerne eventuelle feil du finner. Gjenta prosessen for den neste cellen hvis mer enn én er oppført i fly-out menyen.