Hvordan finne og fjerne sirkulære referanser i Excel

Hvordan finne og fjerne sirkulære referanser i Excel

Sirkulære referanser kan være kjedelige å spore og fjerne på egen hånd. Lær å bruke Excel -verktøy for å bli kvitt dem.





Hva er sirkulære referanser i Excel?

En sirkulær referanse er et begrep som brukes for en formel som besøker en celle mer enn én gang i beregningslinjen. På grunn av dette vil beregningene ta lang tid å knase tall, og det er ganske sannsynlig at beregningene vil gi et feil svar mesteparten av tiden.





Sirkulære referanser er imidlertid ikke alltid skadelige. I noen tilfeller er de ganske nyttige. Til tross for det utgjør sirkulære referanser en risiko for å komme ut av kontroll og bidra til problemer som ikke umiddelbart er synlige.





Hvis du har en sirkulær referanse i regnearket, men aldri har tenkt å ha en, bør du bli kvitt den.

Forstå sirkulære referanser

For å fjerne formelen må du først forstå den. Det er to måter en referanse kan være sirkulær: direkte og indirekte.



Direkte sirkulære referanser

En direkte sirkulær referanse skjer når en celle refererer direkte til seg selv. La oss gjøre en direkte sirkulær referanse:

  1. I celler A1 , A2, og A3 , skriv inn tallene 100, 200 og 300.
  2. Velg celle A4 , og skriv inn formelen nedenfor i formellinjen: | _+_ | Dette er en enkel SUM -funksjon som summerer cellene A1, A2, A3 og A4.
  3. Når du har skrevet formelen, trykker du på Tast inn . Det vises en feilmelding.
  4. I feilmeldingen som vises, advarer Excel deg om at det finnes en sirkulær referanse i dette regnearket. Klikk OK .

Denne formelen skaper en sirkulær referanse ved at A4 søker å summere et sett med verdier med A4s verdi. Men hva er verdien av A4? Du vet aldri, og det vil Excel heller ikke.





Som et resultat av denne sirkulære referansen vil Excel returnere 0 for formelen. Du vet kanskje ikke svaret på denne formelen, men det er ikke 0.

I slekt: Excel -oppslagsfunksjoner for effektivt å søke i regneark





Indirekte sirkulære referanser

En indirekte sirkulær referanse er når en celle refererer til seg selv gjennom andre celler.

  1. I cellen A1 , skriv inn formelen nedenfor: | _+_ | Dette vil sette verdien til A1 til verdien for D1. Uansett hva det måtte være.
  2. Skriv inn tallene 100 og 200 i cellene B1 og C1 , henholdsvis.
  3. Velg celle D1 , og skriv inn formelen nedenfor i formellinjen: | _+_ | Dette er en annen SUM -funksjon som vil summere verdiene i cellene A1, B1 og C1 og returnere resultatet i D1.
  4. trykk Tast inn . Det vises en feilmelding.
  5. Klikk på i feilmeldingen OK .

Som før returnerer Excel 0. Imidlertid, i motsetning til det forrige eksemplet, refererer D4 -cellen ikke direkte til seg selv. Den summerer i stedet A1 med et sett med verdier. Hva er A1? Det er D4. Så hva er D4? Det er A1 med en rekke verdier.

Det er dannet en sirkulær referanse.

hvor mange gb er windows 10

I slekt: Hvordan kopiere formler i Microsoft Excel

Finn og fjern sirkulære referanser i Excel

I mer komplekse scenarier, hvor mange celler refererer til hverandre, er det kanskje ikke like enkelt å finne sirkulære referanser som å se på formelen alene. Excel har verktøy for å finne sirkulære referanser.

Før vi finner sirkulære referanser, la oss legge til noen i regnearket:

  1. I celler A1 , A2 , og A3 , skriv inn 1, 2 og 3.
  2. Velg celle A4 .
  3. Skriv inn formelen nedenfor i formellinjen, og trykk på Tast inn : | _+_ | Som i det første eksemplet, er dette også en direkte sirkulær referanse der A4 refererer til seg selv.
  4. Klikk på i feilmeldingen OK .

Excel returnerer 0 fordi formelen i A4 er en direkte sirkulær referanse. La oss lage en indirekte også:

  1. I cellen C1 , type tjue .
  2. Skriv inn formelen nedenfor for cellen E4 : =SUM(A1+A2+A3+A4)
  3. Skriv inn formelen nedenfor for cellen G1 : =D1
  4. Til slutt velger du celle C1 på formellinjen og erstatt tjue med linjen under: | _+_ |

Som forventet returnerer Excel 0 fordi disse cellene refererer til hverandre i en sirkel. Siden de ikke direkte refererer til seg selv, er de indirekte sirkulære referanser.

I slekt: Hvordan telle unike verdier i Excel

La oss utforske hvordan du kan bruke Excel -verktøy for å finne sirkulære referanser i regnearket. Husk at regnearket inneholder fire sirkulære referanser, nemlig A4 (direkte), C1, E4 og G1 (indirekte).

  1. Gå til menyen på båndet Formel kategorien.
  2. I Formelrevisjon klikker du på pilknappen ved siden av Feil ved kontroll .
  3. Hold musen over på menyen Sirkulære referanser . Dette vil åpne en liste med sirkulære referanser.
  4. Klikk på cellen i listen. Dette tar deg til cellen med sirkulær referanse.
  5. Du vil legge merke til at Excel bare viser en av de fire referansene. Dette er fordi Excel håndterer disse kjedene en om gangen.
  6. Når du har fikset den første sirkulære referansen, kan du gå videre til den neste.
  7. I neste trinn, fikse den sirkulære referansen .
  8. Gå tilbake til Feil ved kontroll og klikk Sirkulære referanser .
  9. Velg den neste sirkulære referansen fra listen, og fortsett med å fikse den.

Spore celleforhold

Å holde oversikt over celleforhold kan bli utfordrende i regneark der for mange celler refererer til hverandre. Det er der Excel er Formelrevisjon funksjonen kan komme godt med. Det kan hjelpe deg med å få en bedre visualisering av formlene dine.

  1. Velg en celle som inneholder en formel.
  2. Fra båndet, gå til Formel kategorien.
  3. I Formelrevisjon delen, klikk Spor presedens .
  4. Alle celler som påvirker verdiene til den valgte cellen, blir koblet til hverandre med blå piler.
  5. Klikk deretter på fra den samme delen Sporavhengige . (Denne metoden vil tegne blå piler fra den valgte cellen til hver av cellene den påvirker.)
  6. Til slutt, for å se formlene i stedet for verdier for alle cellene, klikker du på Vis formler .

Bryt sirkelen

Excel bruker sirkulære referanser når den prøver å beregne resultatet av en celle som har vært besøkt mer enn én gang i løpet av beregningsrunden. Så det vil ikke hjelpe deg hele tiden.

Likevel inneholder mange finansielle modeller sirkulære referanser. Men de bør unngås når det er mulig. Nå som du vet hvordan du skal ta vare på sirkulære referanser, kan det være på tide å lære mer avanserte Excel -funksjoner.

Dele Dele kvitring E -post Slik bruker du IF -setninger i Microsoft Excel

Enten du er en erfaren ekspert eller et regneark nybegynner, vil du sjekke ut denne guiden til IF -setninger i Excel.

Les neste
Relaterte temaer
  • Produktivitet
  • Regneark
  • Microsoft Excel
  • Microsoft Office 365
  • Microsoft Office -tips
Om forfatteren Amir M. Etterretning(39 artikler publisert)

Amir er en farmasistudent med en lidenskap for teknologi og spill. Han liker å spille musikk, kjøre bil og skrive ord.

Mer fra Amir M. Bohlooli

Abonner på vårt nyhetsbrev

Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis ebøker og eksklusive tilbud!

Klikk her for å abonnere