Circular References in Excel Formulák

Egy körlevél utalás az Excel-ben, ha:

  1. A képlet magában foglalja a sejtet tartalmazó cella-referenciát . A fenti képen egy példa erre a körkörös hivatkozásra, ahol a C1 cellában található képlet a következő képletre hivatkozik: = A1 + A2 + A3 + C1
  2. A képlet egy másik képletre utal, amely végül utal az eredeti képletet tartalmazó cellára . Az ilyen típusú közvetett referencia egyik példája, ahogy ismert, a második példában látható a képen, ahol az A7, B7 és B9 sejteket összekötő kék nyilak azt jelzik, hogy ezek a sejtek képletei mind hivatkoznak egymásra.

Köríves figyelmeztetés

Amint a fenti képen látható, ha az Excel munkalapban körkörös hivatkozás történik, a program egy figyelmeztető párbeszédpanelt jelenít meg, amely jelzi a problémát.

A párbeszédablakban szereplő üzenet kifejezetten megfogalmazott, mivel nem minden képletben szereplő körkörös hivatkozás véletlenszerű, ahogy azt az alábbiakban vázoljuk.

"Gondos, találtunk egy vagy több körlevelet a munkafüzetben, amely miatt a képlet nem megfelelően számol"

Felhasználói beállítások

Ha ez a párbeszédablak megjelenik, kattintson az OK vagy a Súgó elemre, amelyek közül egyik sem oldja meg a körzeti hivatkozási problémát.

Ha elolvassa a hosszú és kissé zavaros üzenetet a párbeszédpanelen, akkor rájössz, hogy:

Véletlen körkörös hivatkozások

Ha a körlevelek nem szándékosan történtek meg, a súgófájl információi megmutatják, hogyan keressenek meg és távolítsanak el körleveleket.

A súgófájl arra irányul, hogy használja az Excel Hibaellenőrzési eszközt, amely a Szalag > Képlet-auditálás alatt található.

Sok véletlen sejtes referencia javítható anélkül, hogy hibaellenőrzésre lenne szükség, egyszerűen korrigálva a képletben használt sejt-referenciákat. Ahelyett, hogy cellás hivatkozásokat beírna egy képletbe, használja a mutatót ------------------ az egérrel történő hivatkozásokra kattintva -------------- -------- hivatkozások beillesztése egy képletbe.

Szándékos körkörös hivatkozások

Az Excel körlevelére vonatkozó hivatkozás nem nyújt javítást a körkörös referenciaprobléma miatt, mivel nem minden körlevelek hibák.

Bár ezek a szándékos körlevelek kevésbé gyakoriak, mint a véletlenek, akkor használhatók, ha azt szeretné, hogy az Excel többször is iterálja vagy futtasson egy képletet, mielőtt eredményt hozna.

Iteratív számítások engedélyezése

Az Excelnek lehetősége van ezen iteratív számítások engedélyezésére, ha azokat használni kívánja.

Az iteratív számítások engedélyezéséhez:

  1. Kattintson a Fájl fülre (vagy az Excel programban az Office gombra)
  2. Kattintson az Opciók gombra az Excel beállítások párbeszédpanel megnyitásához
  3. A párbeszédpanel bal oldali paneljén kattintson a Formulák gombra
  4. A párbeszédpanel jobb oldali paneljén jelölje be a Iteratív számítás engedélyezése jelölőnégyzetet

A jelölőnégyzet beállításai alatt elérhetők:

Zérók megjelenítése az érintett cellákban

A körkörös referenciákat tartalmazó cellák esetében az Excel a nulla példában vagy a cellában az utolsó számított értéken jeleníti meg a C1 cellában látható nulla értéket.

Bizonyos esetekben a képletek sikeresen futtathatók, mielőtt megpróbálják kiszámítani a cellahivatkozás értékét, ahol azok megtalálhatók. Amikor ez megtörténik, a képletet tartalmazó cellában megjelenik az utolsó sikeres számítás értéke.

Bővebben A körkörös figyelmeztetésről

A munkalapban található körlevelet tartalmazó képlet első példánya után az Excel nem feltétlenül jeleníti meg újra a figyelmeztető üzenetet. Attól függ, hogy milyen körülmények között és hol vannak további kerek hivatkozások.

Példák arra, hogy mikor jelenik meg a figyelmeztető üzenetet tartalmazó figyelmeztető üzenet a következő körlevelekre vonatkozóan: