Cum să găsiți și să eliminați referințe circulare în Excel

Cum să găsiți și să eliminați referințe circulare în Excel

Referințele circulare pot fi obositoare de urmărit și eliminat de unul singur. Învață să folosești instrumentele Excel pentru a scăpa de ele.





Ce sunt referințele circulare în Excel?

O referință circulară este un termen folosit pentru o formulă care vizitează o celulă de mai multe ori în linia sa de calcule. Datorită acestui fapt, calculele vor dura mult timp până la reducerea numerelor și este destul de probabil ca calculele să dea un răspuns greșit de cele mai multe ori.





Cu toate acestea, referințele circulare nu sunt întotdeauna dăunătoare. În unele cazuri, sunt destul de utile. În ciuda acestui fapt, referințele circulare prezintă riscul de a scăpa de sub control și de a contribui la probleme care nu sunt imediat evidente.





Dacă aveți o referință circulară în foaia de calcul, dar nu ați intenționat niciodată să o aveți, atunci ar trebui să scăpați de ea.

Înțelegerea referințelor circulare

Pentru a elimina formula, trebuie mai întâi să o înțelegeți. Există două moduri în care o referință ar putea fi circulară: direct și indirect.



Referințe circulare directe

O referință circulară directă se întâmplă atunci când o celulă se referă direct la ea însăși. Să facem o referință circulară directă:

  1. În celule A1 , A2, și A3 , introduceți numerele 100, 200 și 300.
  2. Selectați celula A4 și, în bara de formule, introduceți formula de mai jos: =SUM(A1+A2+A3+A4) Aceasta este o funcție SUM simplă care va însuma celulele A1, A2, A3 și A4.
  3. După ce ați tastat formula, apăsați introduce . Va apărea un mesaj de eroare.
  4. În mesajul de eroare care apare, Excel vă avertizează că există o referință circulară în această foaie de calcul. Clic Bine .

Această formulă creează o referință circulară prin faptul că A4 caută să însumeze un set de valori cu valoarea lui A4. Cu toate acestea, care este valoarea A4? Nu veți ști niciodată și nici Excel.





Ca urmare a acestei referințe circulare, Excel va returna 0 pentru formulă. Este posibil să nu știți răspunsul la această formulă, dar nu este 0.

Legate de: Funcții de căutare Excel pentru a căuta în foi de calcul eficient





Referințe circulare indirecte

O referință circulară indirectă este atunci când o celulă se referă la sine prin alte celule.

  1. În celulă A1 , introduceți formula de mai jos: =D1 Aceasta va seta valoarea lui A1 la cea a lui D1. Oricare ar fi.
  2. Introduceți numerele 100 și 200 în celule B1 și C1 , respectiv.
  3. Selectați celula D1 și, în bara de formule, introduceți formula de mai jos: =SUM(A1+B1 + C1) Aceasta este o altă funcție SUM care va însuma valorile din celulele A1, B1 și C1 și va întoarce rezultatul în D1.
  4. presa introduce . Va apărea un mesaj de eroare.
  5. În mesajul de eroare, faceți clic pe Bine .

Ca și înainte, Excel returnează 0. Cu toate acestea, spre deosebire de exemplul anterior, celula D4 nu face nicio referire directă la ea însăși. În schimb, rezumă A1 cu un set de valori. Ce este A1? Este D4. Deci, ce este D4? Este A1 cu o serie de valori.

S-a format o referință circulară.

setați gif-uri ca tapet windows 10

Legate de: Cum să copiați formulele în Microsoft Excel

Găsiți și eliminați referințe circulare în Excel

În scenarii mai complexe, unde numeroase celule se referă una la cealaltă, găsirea de referințe circulare poate să nu fie la fel de simplă ca și examinarea singură a formulei. Excel are instrumente care vă ajută să găsiți referințe circulare.

Înainte de a găsi referințe circulare, să adăugăm câteva la foaia de calcul:

  1. În celule A1 , A2 , și A3 , introduceți 1, 2 și 3.
  2. Selectați celula A4 .
  3. În bara de formule, introduceți formula de mai jos și apăsați introduce : =SUM(A1+A2+A3+A4) Ca și în primul exemplu, aceasta este, de asemenea, o referință circulară directă în care A4 se referă la sine.
  4. În mesajul de eroare, faceți clic pe Bine .

Excel returnează 0 deoarece formula din A4 este o referință circulară directă. Să creăm și unul indirect:

  1. În celulă C1 , tip douăzeci .
  2. Introduceți formula de mai jos pentru celulă E4 : =G1+3
  3. Introduceți formula de mai jos pentru celulă G1 : =C1+2
  4. În cele din urmă, selectați celula C1 pe bara de formule și înlocuiți douăzeci cu linia de mai jos: =E4+1

Așa cum era de așteptat, Excel returnează 0, deoarece aceste celule se referă între ele într-un cerc. Cu toate acestea, deoarece nu se referă direct la ei înșiși, sunt referințe circulare indirecte.

Legate de: Cum se numără valorile unice în Excel

Să explorăm modul în care puteți utiliza instrumentele Excel pentru a găsi referințe circulare în foaia dvs. de calcul. Rețineți că foaia dvs. de calcul conține patru referințe circulare, și anume A4 (direct), C1, E4 și G1 (indirect).

  1. Din meniul ribbon, accesați Formulă filă.
  2. În Auditul formulelor , faceți clic pe butonul săgeată de lângă Eroare la verificare .
  3. În meniu, plasați mouse-ul peste Referințe circulare . Aceasta va deschide o listă de referințe circulare.
  4. Faceți clic pe celulă În listă. Acest lucru vă va duce la celula cu referință circulară.
  5. Veți observa că Excel afișează doar una dintre cele patru referințe. Acest lucru se datorează faptului că Excel gestionează aceste lanțuri unul câte unul.
  6. Odată ce remediați prima referință circulară, puteți trece la următoarea.
  7. În pasul următor, fixați referința circulară .
  8. Intoarce-te la Eroare la verificare și faceți clic pe Referințe circulare .
  9. Din listă, selectați următoarea referință circulară și continuați să o remediați.

Trasarea relațiilor celulare

Urmărirea relațiilor celulare poate deveni o provocare în foile de calcul în care prea multe celule se referă una la cealaltă. Acolo se află Excel Auditul formulelor caracteristica poate fi utilă. Vă poate ajuta să obțineți o vizualizare mai bună a formulelor dvs.

  1. Selectați o celulă care conține o formulă.
  2. Din panglică, mergeți la Formulă filă.
  3. În Auditul formulelor secțiune, faceți clic pe Urmează precedentele .
  4. Toate celulele care afectează valorile celulei selectate vor fi conectate între ele cu săgeți albastre.
  5. Apoi, din aceeași secțiune, faceți clic pe Urmăriți dependenții . (Această metodă va desena săgeți albastre din celula selectată către fiecare dintre celulele pe care le afectează.)
  6. În cele din urmă, pentru a vedea formulele în loc de valori pentru toate celulele, faceți clic pe Afișați formulele .

Rupe Cercul

Excel folosește referințe circulare atunci când încearcă să calculeze rezultatul unei celule care a fost vizitată de mai multe ori în timpul rundei de calcul. Deci, nu vă va ajuta tot timpul.

Cu toate acestea, multe modele financiare conțin referințe circulare. Dar acestea ar trebui evitate ori de câte ori este posibil. Acum, că știți cum să aveți grijă de referințele circulare, ar putea fi momentul potrivit pentru a afla funcții Excel mai avansate.

Acțiune Acțiune Tweet E-mail Cum se utilizează declarațiile IF în Microsoft Excel

Fie că sunteți un expert experimentat sau un începător al foilor de calcul, veți dori să consultați acest ghid pentru declarațiile IF în Excel.

Citiți în continuare
Subiecte asemănătoare
  • Productivitate
  • Foaie de calcul
  • Microsoft Excel
  • Microsoft Office 365
  • Sfaturi Microsoft Office
Despre autor Amir M. Intelligence(39 articole publicate)

Amir este un student la farmacie cu o pasiune pentru tehnologie și jocuri. Îi place să cânte muzică, să conducă mașini și să scrie cuvinte.

Mai multe de la Amir M. Bohlooli

Aboneaza-te la newsletter-ul nostru

Alăturați-vă newsletter-ului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Faceți clic aici pentru a vă abona