Du har angett en formel men den fungerar inte. I stället visas ett meddelande om en ”cirkelreferens”. Miljontals människor har samma problem och det händer eftersom formeln försöker beräkna sig själv. Det ser ut så här:
Formeln =D1+D2+D3 fungerar inte eftersom den står i cell D3 och alltså försöker beräkna sig själv. Du kan åtgärda problemet genom att flytta formeln till en annan cell. Tryck på Ctrl+X för att klippa ut formeln, markera en annan cell och klistra in den genom att trycka på Ctrl+V .
Tips:
-
Ibland kanske du vill använda cirkelreferenser eftersom de gör att funktionerna upprepas. Om så är fallet kan du gå ned till Läs mer om iterativ beräkning.
-
Mer information om hur du skriver formler finns i Översikt över formler i Excel.
Ett annat vanligt misstag är att använda en funktion som innehåller en referens till sig själv. Cell F3 innehåller till exempel =SUMMA(A3:F3). Här är ett exempel:
Du kan även prova någon av följande metoder:
-
Om du precis har angett en formel börjar du med cellen och kontrollerar om du refererar till själva cellen. Cell A3 kan till exempel innehålla formeln =(A1+A2)/A3. Formler som =A1+1 (i cell A1) orsakar också cirkelreferensfel.
Medan du letar kan du kontrollera om det finns indirekta referenser. De uppstår när du skriver en formel i cell A1 och den använder en annan formel i B1 som i sin tur refererar tillbaka till cell A1. Om du blir förvirrad kan du föreställa dig vad som händer i Excel.
-
Om du inte hittar felet väljer du fliken Formler , väljer pilen bredvid Felkontroll, pekar på Cirkelreferenser och markerar sedan den första cellen som visas på undermenyn.
-
Granska formeln i cellen. Om du inte kan avgöra om cellen är orsaken till cirkelreferensen markerar du nästa cell på undermenyn Cirkelreferenser .
-
Fortsätt att kontrollera och korrigera cirkelreferenser i arbetsboken genom att upprepa några eller samtliga steg från 1 till och med 3 tills Cirkelreferenser inte längre visas i statusfältet.
Tips!
-
I statusfältet i det nedre vänstra hörnet visas Cirkelreferenser och celladressen till en cirkelreferens.
Om du har cirkelreferenser på andra kalkylblad, men inte på det aktiva kalkylbladet, visas bara Cirkelreferenser i statusfältet, utan några celladresser.
-
Du kan flytta mellan cellerna i en cirkelreferens genom att dubbelklicka på spårningspilen. Pilen anger vilken cell som påverkar värdet i den cellen som för närvarande är markerad. Du visar spårningspilen genom att välja Formler och sedan välja Spåra överordnade eller Spåra underordnade.
Mer om varningsmeddelandet för cirkelreferenser
Första gången en cirkelreferens hittas i Excel visas ett varningsmeddelande. Välj OK eller stäng meddelandefönstret.
När du stänger meddelandet visar Excel antingen en nolla eller det senaste beräknade värdet i cellen. Och nu tänker du antagligen, "det senaste beräknade värdet?" Ja. I vissa fall kan en formel köras innan den försöker beräkna sig själv. Till exempel kan en formel som använder funktionen OM fungera tills en användare anger ett argument (ingångsvärden som formeln behöver för att fungera korrekt) och som gör att formeln beräknar sig själv. Om det händer behåller Excel värdet från den senaste beräkningen.
Om du misstänker att du har en cirkelreferens i en cell som inte visar noll kan du prova följande:
-
Markera formeln i formelfältet och tryck sedan på Retur.
Viktigt Om du skapar fler formler som innehåller cirkelreferenser visas vanligtvis inte varningsmeddelandet igen. I följande lista visas några, men inte alla, scenarier då varningsmeddelandet visas:
-
Du skapar den första förekomsten av en cirkelreferens i en öppen arbetsbok
-
Du tar bort alla cirkelreferenser i alla öppna arbetsböcker och skapar sedan en ny cirkelreferens
-
Du stänger alla arbetsböcker, skapar en ny arbetsbok och anger sedan en formel som innehåller en cirkelreferens
-
Du öppnar en arbetsbok som innehåller en cirkelreferens
-
Du öppnar en arbetsbok när inga andra arbetsböcker är öppna och skapar sedan en cirkelreferens
Mer om iterativa beräkningar
Ibland kan cirkelreferenser användas avsiktligt eftersom de kan behövas för iterativa beräkningar – upprepa en beräkning tills ett visst numeriskt villkor uppfylls. Det här kan göra att din dator arbetar långsammare, så iterativa beräkningar är vanligtvis inaktiverade i Excel.
Om du inte är bekant med iterativa beräkningar kanske du inte vill behålla cirkelreferenser. Om du vill det kan du aktivera iterativa beräkningar, men du måste bestämma hur många gånger formeln ska beräknas om. Om du aktiverar iterativa beräkningar utan att ändra värdena för högsta antalet iterationer eller högsta tillåtna förändring slutar Excel att räkna efter 100 iterationer eller när värdena i cirkelreferensen ändras med mindre än 0,001 mellan iterationerna, beroende på vad som inträffar först. Du kan dock ange högsta antalet tillåtna iterationer och största godtagbara förändring.
-
Välj Fil > Alternativ > Formler. Om du använder Excel för Mac väljer du Excel-menyn och sedan Inställningar > Beräkning.
-
Markera kryssrutan Aktivera iterativ beräkning i avsnittet Beräkningsalternativ. På Mac väljer du Använd iterativ beräkning.
-
Om du vill ange maximalt antal gånger som kalkylbladet ska räknas om skriver du antalet iterationer i rutan Max antal iterationer. Ju fler iterationer, desto längre tid tar det att räkna om kalkylbladet.
-
Skriv det minsta värde som krävs för att iterationen ska fortsätta i rutan Max förändring. Det är den minsta ändringen i ett beräknat värde. Ju lägre tal, desto mer exakt blir resultatet och desto längre tid tar det att beräkna kalkylbladet.
En iterativ beräkning kan ha tre möjliga resultat:
-
Lösningen konvergerar, vilket betyder att ett stabilt slutresultat har uppnåtts. Detta är det mest önskvärda utfallet.
-
Lösningen konvergerar inte, vilket betyder att skillnaden mellan det aktuella och det tidigare resultatet ökar med varje iteration.
-
Lösningen växlar mellan två värden. Efter den första iterationen blir resultatet till exempel 1, efter nästa iteration blir resultatet 10, efter nästa iteration blir resultatet 1 och så vidare.
Behöver du mer hjälp?
Du kan alltid fråga en expert i Excel Tech Community eller få support i Communities.
Tips: Om du är småföretagsägare och vill ha mer information om hur du konfigurerar Microsoft 365 kan du gå till Hjälp och utbildning för Small Business.
Se även
Hur du undviker felaktiga formler
Hitta och korrigera fel i formler
Kortkommandon och funktionstangenter i Excel