Microsoft Excel utför många automatiska funktioner , men det kan inte göra rätt beräkningar om sina formler felaktigt inställd . Oftast , cirkulära referenser uppstår oavsiktligt . Men om du vill inkludera cirkelreferensen i arbetsboken , måste du berätta för Excel hur man arbetar med denna hänvisning så att den inte returnerar ett fel . Exempel
En cirkulär referens är en formel som refererar till , eller ingår , samma cell som innehåller formeln . Till exempel , om du har formeln " = SUMMA ( C2 : C5 ) " " . C5 " du berättar Excel för att addera värdena i cellerna " C2 " genom Om denna formel är i cell " C6 , " det kommer att fungera bra . Men om denna formel är i cell " C5 , " du har en cirkulär referens . Detta beror på att varje gång Excel lägger cellerna " C2 " till " C5 ", den uppdaterar värdet i " C5 " för att lösa formeln , men det uppdaterade värdet gör formeln felaktig och det måste ständigt räkna om värden . Låt oss säga att du har värdena 2 , 3 , 4 och 5 i celler " C2 ", " C3 ", " C4 " och " C5 ", respektive. Med formeln i cell " C6 , " du får ett resultat av 14 och formeln är klar . Med cirkelreferensen startar formel i " C5 " med ett resultat på 14 i samma cell . Eftersom " C5 " ingår också i formeln dock Excel måste nu räkna eftersom dess värde har ändrats. Vid denna punkt den tillför 2 , 3 , 4 och 14 tillsammans för att få 23 i " C5 ", men eftersom detta värde har förändrats , räknar det igen och igen , går i cirklar . Addera bort , reparera eller Tillåt
Excel kan ge dig möjlighet att ta bort eller låta cirkelreferensen så den kan beräkna sina formler . Om du nått cirkelreferensen av misstag , kan du ta bort formeln helt , eller så kan du undersöka formeln för att hitta felet och åtgärda den delen av formeln . För att möjliggöra cirkulär referens , måste du tala om för Excel hur man hanterar hänvisningen genom att begränsa antalet gånger det beräknar formeln efter ändringar den refererade cellen . I det givna exemplet , kan du ta bort formeln från cell " C5 " och placera den i " C6 " för att åtgärda problemet . Att reparera formeln och hålla den i " C5 , " du kanske ändra det till " = SUMMA ( C2 : C4 ) . " Att låta formeln kräver avancerade inställningar för att berätta det för bara beräkna de initiala värdena för " C2 " till " C5 " utan omräkning när den får det första resultatet .
Hur Tillåt
låta din cirkelreferens stå behöver ändras Excels standardinställningar så att iterativa beräkningar . Varje gång formeln gör en beräkning är en iteration . För att ändra dessa inställningar , klicka på " File " fliken och välj sedan "Alternativ" och "formler . " Välj " Beräkningar " och sedan " Aktivera iterativa beräkningar . " Följ instruktionerna i dialogrutan för att ange det maximala antalet gånger du vill att Excel ska räkna om formeln , liksom den maximala förändringen , vilket talar Excel att räkna när en viss förändring värde är uppfyllt i cellen . I allmänhet , reparera eller ta bort formeln är ett bättre val än att låta , som cirkulära referenser kan leda till felbedömningar om den inte fastställts .
Hitta referenser
Du kan inte fixa eller ta bort en cirkulär referens om du inte kan hitta det , så Excel gör det relativt lätt . Om du fick en arbetsbok från någon annan eller ha ett stort antal formler programmerats i din egen plåt och är inte säker på vilket som orsakar problemet , kommer Excel att hitta det för dig . Välj " Formler " -fliken och klicka på den lilla pilen bredvid " Felkontroll " i " Formula revision " område . För muspekaren över " Circular referenser " notering och en fly -out -menyn kommer att visas som listar varje cell med en cirkulär referens . Klicka på den första cellen och Excel kommer att ta dig till den cellen . Kontrollera formeln , som visas i formelfältet överst i kalkylbladet och rätta till eller ta bort eventuella fel du hittar . Upprepa processen för nästa cell om fler än en finns med i fly -out -menyn .