Der er visse tidspunkter, hvor du forsøger at indtaste en formel i en celle, og den vender tilbage med en fejl. Mærkeligt nok fortæller det dig noget om den cirkulære reference, som du ikke har hørt før. Men bare rolig. Andre står også nogle gange over for det samme problem.

Dette sker typisk, når du tvinger en Excel-formel til at beregne den samme celle, hvor formlen udføres. Som et resultat ser du en fejlmeddelelse, som angiver eksistensen af ​​cirkulære referencer.

Cirkulære referencer er besværlige i Excel og kan nogle gange påvirke din arbejdsgang. I denne artikel lærer du alt om cirkulære referencer i Excel.

Hvad er cirkulær reference i Excel?

I Excel opstår en cirkulær reference, når en formel gentagne gange refererer til den samme celle. Som et resultat skaber dette en endeløs løkke mellem flere celler. Dette vil sænke dit regnearks behandlingshastighed, og det kan fortsætte, medmindre du stopper det.

Her er en kortfattet definition fra Microsoft for Circular Reference i Excel: "Når en Excel-formel refererer tilbage til sin egen celle, enten direkte eller indirekte, opretter den en cirkulær reference."

instagram viewer

Der er to typer cirkulære referencer i Excel:

  • Direkte cirkulær reference
  • Indirekte cirkulær reference

Den cirkulære reference, der er mest udbredt af brugere, er den direkte cirkulære reference. Dette kan være et resultat af en skrivefejl. Lad os forklare cirkulære referencer mere detaljeret.

Eksempler på cirkulær reference i Excel

Vi diskuterede ovenfor, at der er to typer cirkulære referencer i Excel—Direkte og Indirekte. Lad os se et eksempel på begge tilfælde.

Direkte cirkulære reference

Direkte cirkulær reference er let at forstå. Det opstår, når formlen for en celle direkte refererer til dens egen celle. For at illustrere dette scenarie tager vi et eksempel.

I regnearket kan du se, at vi har to værdier i cellerne, A1 og A2. Hvis vi skriver formlen =A1+A2+A3 i A3-cellen refererer A3 direkte til sig selv. Logisk set er dette ikke muligt.

Når du trykker Gå ind, vil du se cirkulær referencefejlen pop op. Hvis du klikker Okay, Excel returnerer med værdien 0.

Hvis du ser nærmere efter, vil du se, at A1-cellen har værdien 5, som lægges til A2-cellen med værdien 10. Resultatet skal være 15 i A3-cellen.

Men når du tilføjer A3-cellen til svaret, bliver den ved med at tilføje sig selv igen og igen og går til det uendelige uden nogen bestemt værdi. Som et resultat fortolker A3-cellen resultatet som 0.

Indirekte cirkulære reference

Denne cirkulære reference ligner den direkte cirkulære reference. Den eneste forskel er, at i stedet for direkte at henvise til sin egen celle, gør vi det indirekte. Lad os illustrere dette med et scenarie.

Lad os tage celle D2 med værdien 5. Og en anden celle F4 med værdi =D2*2. Når du rammer Gå ind, vil du se resultatet 10.

Lad os nu tage en anden celle B4 med værdi =F4*2. Dette vil resultere i en værdi på 20.

For det sidste trin, lad os bare gå til den første celle, som er D2. Nu, hvis vi redigerer værdien i cellen til =B4*2, vil det skabe en løkke mellem disse tre celler.

Som et resultat vil du se den cirkulære referencefejl dukke op. Hvis du trykker på Gå ind, vil resultatet være 0, som normalt.

Relaterede: Hvad er XLOOKUP-funktionen i Excel? Sådan bruges det

Find cirkulær reference i Excel

Du kan finde den cirkulære reference i Excel ved at bruge manuelt eller automatisk. Vi vil forklare begge processer her. Mens den manuelle metode er svær at behandle, kan du gå med den automatiske metode, hvis du har mange celler at overveje.

Lad os tage et kig på et indirekte cirkulært referenceeksempel fra de foregående eksempler.

Manuel metode

Følg nedenstående trin for at finde den cirkulære referencecelle manuelt:

  1. Åbn regnearket, hvor du vil finde den cirkulære reference.
  2. Gå over til Formler fanen i båndmenuen.
  3. Klik på Vis formler mulighed. Dette vil vise alle de nævnte formler i deres respektive celler.
  4. Find den celle, der forårsager den cirkulære reference i regnearket.
  5. Ret den celle, der forårsager fejlen.

Nu er det gjort. Selvom den manuelle proces er lidt trættende, fungerer den bedst, når du har færre celler at tjekke.

Automatisk metode

Følg nedenstående trin for automatisk at finde den cirkulære referencecelle:

  1. Åbn regnearket, hvor du vil finde den cirkulære reference.
  2. Gå over til Formler fanen i båndmenuen.
  3. Klik på pil ned ved siden af Fejlkontrol mulighed.
  4. Fra rullemenuen skal du vælge Cirkulære referencer mulighed, så vil du se listen over celler, der er berørt af den cirkulære referencefejl.
  5. Når du kender cellen, skal du gå videre og rette den.

Hvis du vil finde flere celler med cirkulære referencer, skal du fortsætte med at gentage ovenstående trin, og du vil være i stand til at finde dem hurtigere. Du kan også se nederst i venstre side af regnearket, som viser cellerne med cirkulære referencer.

Relaterede: Excel-formler virker ikke? Måder at rette dem på

Sådan aktiveres/deaktiveres cirkulær reference i Excel

Som standard er iterative beregninger slået fra i Excel, hvilket resulterer i hyppige cirkulære referencer. Hvis du virkelig ønsker at have cirkulære referencer i dit regneark, skal du følge nedenstående trin for at aktivere iterative beregninger.

  1. Klik på Fil mulighed.
  2. Vælg Muligheder menuen, og en dialogboks åbnes.
  3. Klik på Formel fanen.
  4. Tjek Aktiver iterativ beregning mulighed.
  5. Klik Okay og det bliver gjort.

Hvis du bruger en ældre version af Excel og ikke kunne finde disse muligheder, skal du følge disse trin:

  1. Klik på Kontor knap.
  2. Klik på Excel muligheder i mulighederne.
  3. Klik på Formel fanen.
  4. Tjek Iterative beregninger mulighed.
  5. Klik Okay, og du vil være god til at gå.

Når du slår iterative beregninger til, vil du blive præsenteret for to muligheder - Maksimal iteration og Maksimal ændring.

  • Maksimale iterationer: Den bruges til at beregne, hvor mange gange formlen kan genberegne.
  • Maksimal ændring: Den bruges til maksimal ændring mellem beregningsresultaterne.

Standardindstillingerne for maksimale iterationer er sat til 100, mens den maksimale ændring er sat til 0,001. Du kan ændre dem efter din smag.

Prøv at undgå cirkulære referencer

Den cirkulære referencefejl er forårsaget af looping af celler i en formel. Der kan være tidspunkter, hvor cirkulære referencer ikke er indlysende; det er bedst at bruge Excels automatiserede funktioner.

De essentielle Microsoft Excel-formler og -funktioner snydeark

Download dette Excel-snydeark for at tage en genvej gennem verdens foretrukne regnearksprogram.

Læs Næste

DelTweetE-mail
Relaterede emner
  • Produktivitet
  • Microsoft Excel
  • Tips til regneark
  • Fejlfinding
  • Microsoft Office-tip
Om forfatteren
Varun Kesari (37 artikler udgivet)

Teknologi redaktør. Jeg er en tvangstanker, og jeg udsætter fremtiden. Interesseret i rejser og film.

Mere fra Varun Kesari

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for tekniske tips, anmeldelser, gratis e-bøger og eksklusive tilbud!

Klik her for at abonnere