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. Du kan løse problemet ved at flytte formlen til en anden celle (Tryk på Ctrl+X på formellinjen for at klippe formlen, markér en anden celle, og tryk på Ctrl+V).

En anden almindelig fejl er at bruge en funktion, der indeholder en reference til sig selv. Celle F3 indeholder f.eks. =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 angivet en formel, kan det være en god ide at starte i den pågældende celle og kontrollere, om der refereres til cellen selv. Celle A3 kunne f.eks. indeholde formlen =(A1+A2)/A3. Formler som =A1+1 (i celle A1) medfører også fejl med cirkulære referencer.

Se også efter indirekte referencer. De forekommer, når du skriver en formel i celle A1, og den anvender en anden formel i B1, som så viser tilbage til celle A1. Bliver du forvirret? Så forestil dig, hvad det gør ved 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 senest beregnede værdi i cellen. Nu studser du sandsynligvis over "en senest beregnet værdi?" Ja. I nogle tilfælde kan en formel køre korrekt, før den forsøger at beregne sig selv. F.eks. kan en formel, der bruger funktionen HVIS, fungere, indtil en bruger angiver et argument (et stykke data, som kræves for, at formlen køres korrekt), der medfører, at formlen beregner sig selv. Når det sker, bevarer Excel værdien fra den sidste korrekt gennemførte 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 , klik på Excel-indstillinger, og klik derefter 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, skal du indtaste antallet af gentagelser i feltet Maks. 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 gentagne beregning er resultatet f.eks. 1, og efter den næste er det 10, og efter den næste igen er det 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)

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

Var disse oplysninger nyttige?

Tak for din feedback!

Tak for din feedback! Det lyder, som om det vil kunne hjælpe, hvis du bliver sat i forbindelse med en af vores Office-supportteknikere.

×