Fjerne eller tillade en cirkulær reference

Du har angivet en formel, men den fungerer ikke. I stedet får du vist denne meddelelse om en "cirkulær reference". Der er millionvis af personer, der har det samme problem, og det sker, fordi formlen forsøger at beregne sig selv, og du har deaktiveret en funktion, der kaldes gentaget beregning. Sådan ser den ud:

En formel, der forårsager en cirkulær reference

Formlen =D1+D2+D3 virker ikke, fordi den står i celle D3, og den forsøger at beregne sig selv. Hvis du vil rette problemet, kan du flytte formlen til en anden celle. Tryk på CTRL + X for at klippe formlen, Vælg en anden celle, og tryk på CTRL + V for at indsætte den.

En anden almindelig fejl bruger en funktion, der omfatter en reference til sig selv; f. eks. indeholder celle F3 = SUM (A3: F3). Her er et eksempel:

Din browser understøtter ikke video. Installer Microsoft Silverlight, Adobe Flash Player eller Internet Explorer 9.

Du kan også prøve en af disse teknikker:

  • Hvis du lige har indtastet en formel, skal du starte med den pågældende celle og kontrollere, om du refererer til selve cellen. F. eks. indeholder celle A3 muligvis formlen = (a1 + a2)/a3. Formler som = a1 + 1 (i celle a1) medfører også cirkulære referencefejl.

Mens du leder, skal du kontrollere, om der er indirekte referencer. De sker, når du placerer en formel i celle a1, og den bruger en anden formel i B1, som igen henviser til celle a1. Hvis dette er sammenfald, skal du forestille dig, hvad det gør til Excel.

  • Hvis du ikke kan finde fejlen, skal du klikke på fanen Formler og på pilen ud for Fejlkontrol, derefter skal du pege på Cirkulære referencer og klikke på den første celle, der er vist i undermenuen.

    Kommandoen Cirkulære referencer

  • Kontrollér formlen i cellen. Hvis du ikke kan afgøre, om cellen er årsagen til den cirkulære reference, skal du klikke på den næste celle i undermenuen Cirkulære referencer.

  • Fortsæt med at gennemse og rette de cirkulære referencer i projektmappen ved at gentage trinnene fra 1 til 3, indtil der ikke længere vises "Cirkulære referencer." i statuslinjen.

Tip!    

  • Statuslinjen i nederste venstre hjørne viser Cirkulære referencer samt celleadressen for én cirkulær reference.

    Hvis der er cirkulære referencer i andre regneark, men ikke i det aktive regneark, vises kun "Cirkulære referencer" i statuslinjen uden celleadresser.

  • Du kan gå fra celle til celle i en cirkulær reference ved at dobbeltklikke på revisionspilen. Pilen angiver den celle, der påvirker værdien i den markerede celle. Du kan få vist revisionspilen ved enten at klikke på Formler og derefter på Spor forudgående eller Spor efterfølgende.

    Spore overordnede

Få mere at vide om advarselsmeddelelsen om cirkulær reference

Første gang der registreres en cirkulær reference i Excel, vises en advarselsmeddelelse. Klik på OK, eller luk meddelelsesvinduet.

Når du lukker meddelelsen, viser Excel enten et nul eller den sidste beregnede værdi i cellen. Og nu hvor du sikkert siger, "skal du sige den, hvis du har en sidste beregnede værdi?" Ja. I nogle tilfælde kan en formel køre korrekt, før den forsøger at beregne sig selv. Eksempelvis kan en formel, der bruger funktionen hvis , fungere, indtil en bruger indtaster et argument (et stykke data, som formlen skal køre korrekt), der medfører, at formlen beregner sig selv. Når det sker, beholder Excel værdien fra den seneste vellykkede beregning.

Hvis du har mistanke om en cirkulær reference i en celle, som ikke viser et nul, kan du prøve følgende:

  • Klik på formlen i formellinjen, og tryk derefter på Enter.

Vigtigt!    I mange tilfælde er det sådan, at hvis du opretter flere formler med cirkulære referencer, vises advarselsmeddelelsen ikke igen. I den følgende liste er der vist nogle, men ikke alle, scenarier, hvor advarselsmeddelelsen vises:

  • Du opretter den første forekomst af en cirkulær reference i en åben projektmappe

  • Du fjerner alle cirkulære referencer i alle åbne projektmapper og opretter derved en ny cirkulær reference

  • Du lukker alle projektmapper, opretter en ny projektmappe og skriver derefter en formel, der indeholder en cirkulær reference

  • Du åbner en projektmappe, der indeholder en cirkulær reference

  • Mens der ikke er nogen projektmappe åben, åbner du en projektmappe og opretter en cirkulær reference

Få mere at vide om genberegning

Nogle gange kan det være praktisk at bruge cirkulære referencer, fordi de får funktionerne til at gentage beregningerne, indtil en bestemt numerisk betingelse opfyldes. Dette kan sænke hastigheden i computeren, og derfor er gentaget beregning som regel slået fra i Excel.

Medmindre du kender til gentagne beregninger, vil du sikkert ikke bevare nogen cirkulær reference intakt. Hvis du vil, kan du aktivere gentaget beregning, men du skal fastlægge, hvor mange gange formlen skal genberegnes. Når du aktiverer gentaget beregning uden at ændre værdierne for det maksimale antal beregninger eller den maksimale ændring, standses beregningen efter 100 gentagelser, eller efter at alle værdierne i den cirkulære reference ændres med mindre end 0,001 mellem gentagelserne, afhængigt af hvad der kommer først. Du kan dog styre det maksimale antal gentagne beregninger og mængden af acceptabel ændring.

  1. Hvis du bruger Excel 2010 eller nyere, skal du klikke på Filer > Indstillinger > Formler. Hvis du bruger Excel til Mac, skal du klikke på menuen Excel og derefter klikke på Indstillinger > Beregning.

    Hvis du bruger Excel 2007, skal du klikke på Microsoft Office-knappen Office-knapflade , klikke på Excel-indstillingerog derefter klikke på kategorien formler .

  2. Markér afkrydsningsfeltet Aktivér gentaget beregning i sektionen Beregningsindstillinger. Klik på Benyt gentagen beregning på Mac.

  3. Hvis du vil angive det maksimale antal gange, der skal genberegnes i Excel, skal du skrive antallet af gentagelser i feltet maksimale antal gentagelser . Jo højere antallet af gentagelser er, desto mere tid skal Excel bruge til at beregne et regneark.

  4. Skriv den mindste værdi, der kræves for, at genberegningen fortsætter i feltet Maksimal ændring. Det er den mindste ændring i enhver beregnet værdi. Jo mindre tallet er, desto mere nøjagtigt bliver resultatet, og desto mere tid skal Excel bruge til at beregne et regneark.

En gentaget beregning kan give tre resultater:

  • Løsningen konvergerer, hvilken betyder, at der findes et stabilt slutresultat. Det er den ønskede tilstand.

  • Løsningen divergerer, hvilket betyder, at forskellen mellem det aktuelle og forrige resultat øges.

  • Løsningen skifter mellem to værdier. Efter den første gentagelse er resultatet 1, efter at resultatet er 10, efter næste gentagelse er 10, efter at resultatet er 1 osv.

Toppen af siden

Har du brug for mere hjælp?

Du kan altid spørge en ekspert i Excel Tech Community, få support i Answers community eller foreslå en ny funktion eller forbedring i Excel User Voice.

Se også

Oversigt over formler i Excel

Sådan undgår du ødelagte formler

Find og ret fejl i formler

Tastaturgenveje og funktionstaster i Excel

Excel-funktioner (alfabetisk)

Excel-funktioner (efter kategori)

Bemærk!:  Denne side er oversat ved hjælp af automatisering og kan indeholde grammatiske fejl og unøjagtigheder. Det er vores hensigt, at dette indhold skal være nyttigt for dig. Var disse oplysninger nyttige? Her er artiklen på engelsk, så du kan sammenligne.

Udvid dine Office-færdigheder
Gå på opdagelse i kurser
Få nye funktioner først
Bliv Office Insider