Skip to main content

Cirkulära referenser i Excel-formulär

DOOMED.IO - 11.9 MILLION WORLD RECORD!! LEVEL 228 BEST TACTIC IN DOOMED.IO | LeeZY (Juni 2026)

DOOMED.IO - 11.9 MILLION WORLD RECORD!! LEVEL 228 BEST TACTIC IN DOOMED.IO | LeeZY (Juni 2026)
Anonim

en cirkulär referens sker i Excel när en formel innehåller en cellreferens till cellen som innehåller formeln.

Informationen i artikeln gäller Excel-versioner 2019, 2016, 2013, 2010, Excel Online och Excel för Mac.

Ett exempel på en cirkulär referens

Ett exempel på denna typ av cirkulär referens visas i bilden nedan där formeln i cellen C1 innehåller en referens till cell C1 i formeln:

= A1 + A2 + A3 + C1

Ett referensfel kan uppstå när en formel hänvisar till en annan formel som slutligen refererar tillbaka till cellen innehållande den ursprungliga formeln.

Cirkulär referensvarning

Som visas i bilden ovan, om en cirkulär referens uppträder i ett Excel-kalkylblad, visar programmet en varningsdialogruta som indikerar problemet. Meddelandet i dialogrutan är speciellt formulerat eftersom inte alla cirkulära referenser i formlerna är oavsiktliga som beskrivs nedan.

Användaralternativ

Användaralternativ när den här dialogrutan visas är att välja ok eller Hjälp , varav ingen kommer att fixa det cirkulära referensproblemet. När du läser meddelandet i dialogrutan upptäcker du att:

  • Hjälp är tänkt att användas när en oavsiktlig cirkulär referens uppträder. Detta tar dig till Excels hjälpfilinformation om cirkulära referenser.
  • ok används för att berätta för Excel att den cirkulära referensen gjordes avsiktligt och att den borde lämna den på plats.

Oavsiktliga Cirkulära Referenser

Om den cirkulära referensen gjordes oavsiktligt visar hjälpfilen information hur du hittar och tar bort cirkulära referenser. Hjälpfilen instruerar dig att använda Excel Felkontroll verktyg som finns på fliken Formler. Många oavsiktliga cellreferenser kan korrigeras utan att det behövs felkontroll genom att helt enkelt korrigera de cellreferenser som används i formeln.

Avsiktliga cirkulära referenser

Excels cirkulärreferens erbjuder inte en korrigering för ett cirkulärt referensproblem eftersom inte alla cirkulära referenser är misstag. Medan dessa avsiktliga cirkulära referenser är mindre vanliga än de oavsiktliga, kan de användas om du vill att Excel ska iterera eller köra en formel flera gånger innan du ger ett resultat.

Aktivera iterativa beräkningar

Excel har ett alternativ att aktivera dessa iterativa beräkningar om du planerar att använda dem.

För att aktivera iterativa beräkningar:

  1. Välj Fil (eller den Kontor knappen i Excel 2007).

  2. Välj alternativ för att öppna dialogrutan Excel-alternativ.

  3. Välj den vänstra panelen i dialogrutan Formler.

  4. I den högra panelen i dialogrutan väljer du Aktivera iterativ beräkning kryssrutan.

Under kryssrutan finns alternativ till:

  • Ange det maximala antalet iterationer; detta är antalet gånger Excel ska beräkna formeln igen.
  • Ställ in det maximala antalet förändringar som är acceptabla mellan beräkningsresultatet - ju mindre tal desto mer exakt är resultatet.

Visar nollor i de berörda cellerna

För celler som innehåller cirkulära referenser visar Excel antingen a 0, som visas i cell C1 i exemplet eller det sista beräknade värdet i cellen.

I vissa fall kan formlerna köras framgångsrikt innan de försöker beräkna värdet av cellreferensen där de finns. När det händer visar cellen som innehåller formeln värdet från den senaste framgångsrika beräkningen.

Mer om cirkulär referensvarning

Efter den första instansen av en formel som innehåller en cirkulär referens i en arbetsbok kan Excel kanske inte visa varningsmeddelandet igen. Det beror på omständigheter av hur och var de ytterligare cirkulära referenserna skapas.

Exempel på när varningsrutan som innehåller varningsmeddelandet visar för följande cirkulära referenser är:

  • Den första instansen av en cirkulär referens i en öppen arbetsbok.
  • Efter att ha tagit bort alla cirkulärreferenser i alla öppna arbetsböcker skapas en ny cirkulär referens.
  • Efter avslutning av alla arbetsböcker skapas en formel som innehåller en cirkulär referens i en ny arbetsbok.
  • En arbetsbok med en cirkulär referens öppnas.