Hur man hittar en cirkulär referens i Excel

Cirkulära referenser kan vara ganska knepiga, varför det är viktigt att veta hur man hittar dem. Excel har en inbyggd mekanism som kan upptäcka cirkulära referenser och stoppa beräkningar från att gå i en oändlig slinga. Du behöver bara veta hur du aktiverar och använder den här funktionen till din fördel.

Hur man hittar en cirkulär referens i Excel

I den här artikeln visar vi dig hur du hittar cirkulära referenser i Excel. Dessutom kommer vi att förklara exakt vad cirkulära referenser är i första hand och varför du bör undvika dem.

Hur man hittar cirkulär referens i Microsoft Excel

När du försöker ange en formel i din Excel-arbetsbok och stöter på något slags problem, kanske du har att göra med en cirkulär referens. Detta händer när formeln försöker använda sitt eget värde för att göra beräkningar. Vid det här laget skickar Excel ett varningsmeddelande till dig:

"Det finns en eller flera cirkulära referenser där en formel refererar till sin egen cell antingen direkt eller indirekt. Detta kan få dem att beräkna felaktigt."

Eftersom en oändlig loop kan fortsätta för evigt eller avslutas innan rätt svar uppnås, är det bäst att hålla sig borta från cirkulära referenser i Excel. Inte bara det, utan cirkulära referenser kan också sakta ner hela beräkningsprocessen i dina arbetsböcker i stor utsträckning. Men i de flesta fall är det största problemet med cirkulära referenser att identifiera dem.

Det finns tre typer av cirkulära referenser: oavsiktliga, avsiktliga och dolda. Majoriteten av cirkulära referenser är oavsiktliga eftersom det krävs någon som är skicklig på att använda Excel för att skapa en avsiktlig cirkulär referens. Slutligen har vi dolda cirkulära referenser. Även om oavsiktliga cirkulära referenser är lätta att hitta, kan Excel inte alltid upptäcka dolda cirkulära referenser, så du måste använda andra metoder.

När varningsmeddelandet dyker upp kan du antingen klicka på knappen "OK" eller "Hjälp". Den senare kommer bara att ge dig mer information om cirkulära referenser utan att påpeka var de finns i din arbetsbok. Å andra sidan, om du väljer "OK" eller om du bara stänger av meddelandet, hittar du antingen det senast beräknade värdet eller noll i din sista cell. Det är också viktigt att notera att det här meddelandet inte alltid visas. Om du till exempel fortsätter att skapa fler cirkulära referenser, avsiktligt eller oavsiktligt, kommer Excel att sluta meddela dig om det här ärendet.

Mycket sällan kan en formel som innehåller en cirkulär referens fyllas i innan självberäkningsmekanismen är i rörelse. I så fall kommer endast det senaste framgångsrika värdet att visas som ett resultat. Med andra ord kan en cirkulär referens göra att systemet inte svarar. Det är därför att identifiera det är det viktigaste steget.

För att åtgärda ett cirkulär referensfel i Excel måste du hitta det först. Följ stegen nedan för att ta reda på hur det går till:

  1. Stäng av varningsmeddelandet som Excel visar.
  2. Gå till fliken "Formler" i toppmenyn.

  3. Navigera till fliken "Felkontroll" och klicka på den.

  4. Klicka på "Cirkulära referenser" i rullgardinsmenyn. Det är här alla cirkulära referenser kommer att avslöjas.

  5. Klicka på värdet i popup-listan så kommer du direkt till den cirkulära referensen.

När du klickar på cellen som innehåller den cirkulära referensen kommer den också att visas i ditt adressfält längst ner på bladet.

Om du behöver mer hjälp med den cirkulära referensen finns det två verktyg som kan hjälpa dig – spåra prejudikat och spåra beroende. Det första verktyget, spåra prejudikat, visar blå linjer i Excel-arbetsboken som visar vilka celler som påverkar cellen du klickade på. Spårberoende, å andra sidan, gör tvärtom. De spårar linjer för att visa dig vilka celler som påverkas av cellen du klickade på. Dessa två funktioner hjälper dig att hitta cirkulära referenser som Excel inte kan upptäcka. Tänk på att dessa spårämnen inte visar dig exakt var den cirkulära referensen är, bara en ledtråd som hjälper dig att hitta den snabbare.

Om du vill aktivera spårningsprejudikat och spårberoende följer du stegen nedan:

  1. Gå till fliken "Formler" högst upp i ditt kalkylark.

  2. Fortsätt till kategorin "Formelrevision".

  3. Välj antingen "Spåra prejudikat" eller "Spåra beroende".

Du kan bara välja en åt gången. Ett snabbare sätt att göra detta är att använda dessa genvägar: "Alt + T U T" för spårprejudikat, eller "Alt + T U D" för spårberoende.

Vissa Excel-användare skapar cirkulära referenser med avsikt för att göra iterativa beräkningar. Men det är i allmänhet inte en bra idé att infoga cirkulära referenser i dina ark.

Ytterligare FAQ

Hur man tar bort en cirkulär referens

När du äntligen hittar den cirkulära referensen som orsakar alla problem i din Excel-arbetsbok, vill du ta bort den. Även om det inte finns något sätt att fixa det automatiskt, kan du ta reda på vilken del av formeln som måste tas bort eller ersättas. Du vet att du har löst problemet när du klickar på cellen och det inte finns en "Circular Reference"-tagg i adressfältet.

Cirkulära referenser kan bara skapas i ditt Excel-ark om den iterativa beräkningsfunktionen är aktiverad. Den här funktionen är inaktiverad som standard, så det finns vanligtvis inget att störa sig på. Men om du vill kontrollera om den iterativa beräkningsfunktionen på något sätt har aktiverats, är detta vad du behöver göra:

1. Gå till fliken "Arkiv" i det övre vänstra hörnet på skärmen.

2. Fortsätt till avsnittet "Alternativ" längst ner i menyn.

3. Välj "Formler" i det vänstra sidofältet i popup-fönstret.

4. Gå till rutan "Aktivera iterativ beräkning" under "Beräkningsalternativ" för att se om den är markerad.

5. Avmarkera den för att inaktivera iterationer.

6. Klicka på knappen "OK".

Den här metoden kan tillämpas på Excel 2010, Excel 2013, Excel 2016 och Excel 2019. Om du har Excel 2007 hittar du den iterativa beräkningsfunktionen när du klickar på Office-knappen och går till "Excel-alternativ." Avsnittet "Iterationsområde" kommer att finnas på fliken "Formler". Om du har Excel 2003 eller tidigare måste du gå till "Meny" och sedan till fliken "Verktyg". Fliken "Beräkning" kommer att finnas i avsnittet "Alternativ".

Leta upp alla cirkulära referenser i din Excel-arbetsbok

I de flesta fall skapas cirkulära referenser av misstag, men de kan vara ganska problematiska. De förstör inte bara hela din formel, de kan också sakta ner hela beräkningsprocessen. Det är därför det är viktigt att hitta dem och byta ut dem så snart som möjligt. Lyckligtvis kommer Excel att informera dig när någon upptäcks. Du kan också använda spårprejudikat och spårberoende för att hjälpa dig upptäcka sambandet mellan den cirkulära referensen och dina andra celler.

Har du någonsin försökt hitta en cirkulär referens i ditt Excel-ark tidigare? Hur hittade du det? Låt oss veta i kommentarsfältet nedan.