Körkörös hivatkozások megengedése vagy eltávolítása

Megadott egy képletet, de nem működik, hanem egy üzenet jelenik meg, amely „körkörös hivatkozást” említ. Milliók találkoznak ezzel a problémával, amelyet az okoz, hogy egy képlet a saját cellája alapján szeretné kiszámítani az eredményt, de a közelítő számításnak nevezett funkció ki van kapcsolva. A probléma így jelenik meg a képernyőn:

Körkörös hivatkozást okozó képlet

Az =D1+D2+D3 képlet azért nem működik, mert a D3 cellában van, tehát önmagát próbálja meg kiszámítani. A probléma megoldásához helyezze át a képletet egy másik cellába (vágja ki a képletet a Ctrl+X billentyűkombinációval, jelöljön ki egy másik cellát, és nyomja le a Ctrl+V billentyűkombinációt).

Egy másik gyakori hiba, hogy egy függvény argumentuma a függvény saját cellájára is hivatkozik, például az F3 cellában az =SZUM(A3:F3) képlet található. Íme egy példa:

Ez a böngésző nem támogatja a videók lejátszását. Telepítse a Microsoft Silverlightot, az Adobe Flash Playert vagy az Internet Explorer 9-es verzióját.

A következő módszereket is kipróbálhatja:

  • Ha a figyelmeztetés egy készülőfélben lévő képletre vonatkozik, először is vizsgálja meg azt a képletet, hogy nem hivatkozik-e a saját cellájára. Ha például az A3 cellában szerkeszti az =(A1+A2)/A3 képletet, akkor ez az eset áll fenn. Az =A1+1 alakú képletek (az A1 cellában) szintén körkörös hivatkozási hibákat okoznak.

Az ellenőrzés közben figyeljen a közvetett hivatkozásokra is. Ilyen akkor fordul elő, ha beír egy képletet az A1 cellába, és az a B1 cellára hivatkozik, ahol pedig egy, az A1 cellára visszahivatkozó képlet található. Ezt így olvasni is elég zavaros, hogyne zavarná hát össze az Excelt!

  • Ha nem találja a hibát, kattintson a Képletek lapon a Hibaellenőrzés menügomb melletti nyílra, mutasson a Körkörös hivatkozások menüpontra, és kattintson a megjelenő almenü első cellájára.

    A Körkörös hivatkozások parancs

  • Ellenőrizze a cellában szereplő képletet. Ha nem tudja eldönteni, hogy ez a cella okozza-e a körkörös hivatkozást, kattintson a Körkörös hivatkozások almenüben megjelenő következő cellára.

  • Folytassa a körkörös hivatkozások felülvizsgálatát az előző lépésekkel, amíg az állapotsorból el nem tűnik a „Körkörös hivatkozások” felirat.

Tippek    

  • Az jobb alsó sarokban lévő állapotsoron a Körkörös hivatkozások felirat, illetve egy körkörös hivatkozás cellacíme látható.

    Ha a kijelölt munkalapon nincs körkörös hivatkozás, de legalább egy másik munkalapon van, akkor cellacím nélkül jelenik meg az állapotsoron a „Körkörös hivatkozások” felirat.

  • A körkörös hivatkozással érintett cellák között egyszerűen navigálhat, ha duplán a jelölőnyílra kattint. A nyíl a jelenleg kijelölt cella értékét befolyásoló más cellákat azonosít, és a Képletek fülre, majd az Elődök mutatása vagy az Utódok mutatása gombra kattintva jeleníthető meg.

    Elődök mutatása

A körkörös hivatkozásokkal kapcsolatos figyelmeztető üzenet

Amikor az Excel első alkalommal észlel körkörös hivatkozást, egy figyelmeztető üzenetet jelenít meg. Kattintson az OK gombra, vagy zárja be az üzenetablakot.

Az üzenet bezárásakor az Excel a nulla értéket vagy a cella legutóbb kiszámított értékét jeleníti meg a cellában. Most alighanem azt mondja: „Álljunk csak meg, a legutóbb kiszámított értéket?” Igen, vannak esetek, amikor egy képlet sikeresen futhat még az előtt, hogy megpróbálná kiszámítani magát. Egy, a HA függvényt használó képlet például mindaddig helyesen működhet, amíg a felhasználó olyan argumentumot (a függvény futtatásához szükséges adatot) nem ad meg, amelynek hatására a függvény saját cellája alapján próbálja meg kiszámítani saját értékét. Amikor ez bekövetkezik, az Excel megtartja az utolsó sikeres számítással kapott értéket.

Ha azt gyanítja, hogy egy 0-t megjelenítő cella körkörös hivatkozást tartalmaz, próbálkozzon a következővel:

  • Kattintson a képletre a szerkesztőlécen, majd nyomja le az Enter billentyűt.

Fontos:    Sok esetben igaz, hogy ha újabb körkörös hivatkozásokat tartalmazó képleteket hoz létre, az Excel nem jeleníti meg újra a figyelmeztetést. Az alábbi listában – a teljesség igénye nélkül – néhány olyan szituációt talál, amikor megjelenik a figyelmeztetés:

  • Az első körkörös hivatkozást hozza létre valamelyik nyitott munkafüzetben.

  • Minden körkörös hivatkozást eltávolít egy munkafüzetből, majd újabb körkörös hivatkozást hoz létre.

  • Bezár minden munkafüzetet, létrehoz egy újat, és abban egy körkörös hivatkozást tartalmazó képletet készít.

  • Körkörös hivatkozást tartalmazó munkafüzetet nyit meg.

  • Nincs megnyitva más munkafüzet, megnyit egy munkafüzetet, és körkörös hivatkozást hoz létre.

Iteratív számítások (közelítés)

Előfordulhat, hogy körkörös hivatkozásokat szeretne használni azért, hogy a függvények iteráljanak – vagyis addig ismétlődjenek, amíg nem teljesül egy numerikus feltétel. Ez lelassíthatja a számítógépet, ezért általában ki van kapcsolva az Excelben.

Hacsak nem járatos az iteratív számításokban, aligha kíván módosítatlanul hagyni egy körkörös hivatkozást. Ha igen, meg kell határoznia, hogy meddig kell folytatni az iterálást, azaz meddig kell újra és újra kiszámítani egy-egy képletet. Ha a közelítő számításokat a maximális lépésszám és a minimális értékváltozás megadása nélkül engedélyezi, az Excel automatikusan abbahagyja a számolást 100 iteráció után, vagy ha a körkörös hivatkozásban érintett cellák mindegyikének 0,001-nél kevesebbel változik az értéke újraszámolásonként. Emellett meghatározhatja a közelítések maximális lépésszámát és a lépések közötti minimális értékváltozást is, ami a számítások folytatásához szükséges.

  1. Excel 2010 vagy újabb verzió használata esetén kattintson a Fájl > Beállítások > Képletek kategóriára. Mac Excel használata esetén kattintson az Excel menüre, és válassza a Beállítások > Számítás lehetőséget.

    Ha Excel 2007-et használ, kattintson a Microsoft Office gombra Gombkép , majd Az Excel beállításai elemre, és válassza a Képletek kategóriát.

  2. Jelölje be a Számítási beállítások csoportban a Közelítés engedélyezése jelölőnégyzetet. Kattintson a Közelítés engedélyezése elemre.

  3. Az újraszámolások maximális számának beállításához írja be a Maximális lépésszám mezőbe az iterációk számát. Minél nagyobb az iterációk száma, annál több időt vesz igénybe, amíg a Microsoft Excel egy munkalapot kiszámol.

  4. Az Elfogadható hiba mezőbe írja be, hogy legalább milyen különbségnek kell lenni az értékben két iteráció között, hogy folytatódjon az iterálás. Bármely számított érték esetén ez a lehetséges legkisebb változás. Minél kisebb ez a szám, annál nagyobb lesz az eredmény pontossága, egyben annál több időt vesz igénybe, amíg a Microsoft Excel kiszámolja a munkalap celláinak értékét.

A közelítő számításoknak háromféle eredményük lehet:

  • Az iterációkban kiszámolt értékek sorozata konvergens (az értékek egyre közelebb kerülnek egy központi értékhez), és ezért megbízható végeredmény született. Ez a kedvező eset.

  • Az értékek sorozata divergens, vagyis az értékek közötti különbségek az iterációk számával együtt nőnek.

  • A sorozat két érték között váltakozik. Például az első iteráció értéke 1, a másodiké 10, majd a harmadiké ismét 1, és ez a két érték követi egymást felváltva.

Vissza a lap tetejére

További segítségre van szüksége?

Bármikor segítséget kérhet az Excel technikai közösségétől és az Answers-közösségtől, az Excel User Voice webhelyen pedig új funkciókra vagy fejlesztésekre tehet javaslatot.

Lásd még

A képletek áttekintése az Excelben

Hibás képletek kiküszöbölése

Képletekben lévő hibák keresése és javítása

Az Excel billentyűparancsai és funkcióbillentyűi

Az Excel függvényeinek betűrendes listája

Az Excel függvényeinek kategória szerinti listája

Ismeretek bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Részvétel az Office Insider programban

Hasznos volt az információ?

Köszönjük a visszajelzését!

Köszönjük visszajelzését. Jobbnak látjuk, ha az Office egyik támogatási szakemberéhez irányítjuk.

×