Referințele circulare pot fi destul de complicate, motiv pentru care este important să știți cum să le găsiți. Excel are un mecanism încorporat care poate detecta referințele circulare și poate opri calculele să meargă într-o buclă nesfârșită. Trebuie doar să știți cum să activați și să utilizați această funcție în avantajul dvs.
În acest articol, vă vom arăta cum să găsiți referințe circulare în Excel. În plus, vă vom explica ce sunt exact referințele circulare în primul rând și de ce ar trebui să le evitați.
Cum să găsiți referințe circulare în Microsoft Excel
Când încercați să introduceți o formulă în registrul de lucru Excel și întâmpinați un fel de problemă, este posibil să aveți de-a face cu o referință circulară. Acest lucru se întâmplă atunci când formula încearcă să-și folosească propria valoare pentru a face calcule. În acest moment, Excel vă va trimite un mesaj de avertizare:
„Există una sau mai multe referințe circulare în care o formulă se referă la propria sa celulă, fie direct, fie indirect. Acest lucru i-ar putea face să calculeze incorect.”
Întrucât o buclă nesfârșită poate continua să meargă pentru totdeauna sau poate înceta înainte de a ajunge la răspunsul corect, cel mai bine este să stai departe de referințele circulare în Excel. Nu numai asta, dar și referințele circulare pot încetini într-o mare măsură întregul proces de calcul din registrele de lucru. Cu toate acestea, în majoritatea cazurilor, cea mai mare problemă cu referințele circulare este identificarea acestora.
Există trei tipuri de referințe circulare: neintenționate, intenționate și ascunse. Majoritatea referințelor circulare sunt neintenționate, deoarece ar fi nevoie de cineva care este priceput să folosească Excel pentru a crea o referință circulară deliberată. În cele din urmă, avem referințe circulare ascunse. Deși referințele circulare accidentale sunt ușor de găsit, Excel nu poate detecta întotdeauna referințe circulare ascunse, așa că va trebui să utilizați alte metode.
Când apare mesajul de avertizare, puteți fie să faceți clic pe butonul „OK”, fie pe butonul „Ajutor”. Acesta din urmă vă va oferi doar mai multe informații despre referințele circulare, fără a indica unde se află acestea în registrul de lucru. Pe de altă parte, dacă alegeți „OK” sau dacă doar dezactivați mesajul, veți găsi fie ultima valoare calculată, fie zero în ultima celulă. De asemenea, este important să rețineți că această notificare nu va apărea întotdeauna. De exemplu, dacă continuați să creați mai multe referințe circulare, intenționat sau neintenționat, Excel va înceta să vă anunțe despre această problemă.
Foarte rar, o formulă care conține o referință circulară poate fi completată înainte ca mecanismul de autocalcul să fie în mișcare. În acest caz, doar ultima valoare reușită va fi afișată ca rezultat. Cu alte cuvinte, o referință circulară poate face ca sistemul să nu răspundă. De aceea identificarea acestuia este cel mai important pas.
Pentru a remedia o eroare de referință circulară în Excel, trebuie să o găsiți mai întâi. Urmați pașii de mai jos pentru a afla cum se face:
- Opriți mesajul de avertizare afișat pe Excel.
- Accesați fila „Formule” din meniul de sus.
- Navigați la fila „Verificarea erorilor” și faceți clic pe ea.
- Faceți clic pe „Referințe circulare” din meniul derulant. Aici vor fi dezvăluite orice referințe circulare.
- Faceți clic pe valoarea din lista pop-up și veți fi direcționat direct la acea referință circulară.
Când faceți clic pe celula care conține referința circulară, aceasta va fi afișată și în bara de adrese din partea de jos a foii.
Dacă aveți nevoie de mai mult ajutor cu referința circulară, există două instrumente care vă pot ajuta – urmăriți precedentele și urmărirea dependenților. Primul instrument, urmărește precedente, afișează linii albastre în registrul de lucru Excel care vă arată ce celule afectează celula pe care ați făcut clic. Dependenții de urme, pe de altă parte, fac opusul. Ei trasează linii pentru a vă arăta care celule sunt afectate de celula pe care ați făcut clic. Aceste două caracteristici vă ajută să găsiți referințe circulare pe care Excel nu le poate detecta. Rețineți că aceste trasoare nu vă arată exact unde este referința circulară, ci doar un indiciu pentru a vă ajuta să o găsiți mai repede.
Dacă doriți să activați urmărirea precedentelor și urmărirea dependențelor, urmați pașii de mai jos:
- Accesați fila „Formule” din partea de sus a foii de calcul.
- Treceți la categoria „Auditul formulei”.
- Selectați fie „Urmărire precedente” fie „Urmărire dependenți”.
Puteți selecta doar unul câte unul. O modalitate mai rapidă de a face acest lucru este să utilizați aceste comenzi rapide: „Alt + TUT” pentru antecedente de urmărire sau „Alt + TUD” pentru persoanele dependente de urmărire.
Unii utilizatori Excel creează referințe circulare intenționat pentru a face calcule iterative. Dar, în general, nu este o idee bună să încorporezi referințe circulare în foile tale.
Întrebări frecvente suplimentare
Cum să eliminați o referință circulară
Când găsiți în sfârșit referința circulară care cauzează toate problemele din registrul de lucru Excel, veți dori să o eliminați. Deși nu există nicio modalitate de a o remedia automat, vă puteți da seama ce parte a formulei trebuie eliminată sau înlocuită. Veți ști că ați rezolvat problema când faceți clic pe celulă și nu există o etichetă „Referință circulară” în bara de adrese.
Referințele circulare pot fi create în foaia dvs. Excel numai dacă funcția de calcul iterativ este activată. Această funcție este dezactivată în mod implicit, așa că, de obicei, nu există nimic de care să fii încolțit. Cu toate acestea, dacă doriți să verificați dacă funcția de calcul iterativ a fost cumva activată, iată ce trebuie să faceți:
1. Accesați fila „Fișier” din colțul din stânga sus al ecranului.
2. Continuați la secțiunea „Opțiuni” din partea de jos a meniului.
3. Alegeți „Formule” în bara laterală din stânga ferestrei pop-up.
4. Sub „Opțiuni de calcul”, accesați caseta „Activați calculul iterativ” pentru a vedea dacă este bifată.
5. Debifați-l pentru a dezactiva iterațiile.
6. Faceți clic pe butonul „OK”.
Această metodă poate fi aplicată la Excel 2010, Excel 2013, Excel 2016 și Excel 2019. Dacă aveți Excel 2007, veți găsi caracteristica de calcul iterativ când faceți clic pe butonul Office și mergeți la „Opțiuni Excel”. Secțiunea „Zona de iterație” va fi în fila „Formule”. Dacă aveți Excel 2003 sau o versiune anterioară, trebuie să mergeți la „Meniu” și apoi la fila „Instrumente”. „Fila de calcul” va fi în secțiunea „Opțiuni”.
Găsiți toate referințele circulare din registrul de lucru Excel
În cele mai multe cazuri, referințele circulare sunt create accidental, dar pot fi destul de problematice. Nu numai că vă încurcă întreaga formulă, dar vă pot încetini și întregul proces de calcul. De aceea este important să le găsiți și să le înlocuiți cât mai curând posibil. Din fericire, Excel vă va informa în momentul în care este detectat. De asemenea, puteți utiliza urme precedente și urme dependente pentru a vă ajuta să descoperiți relația dintre referința circulară și celelalte celule.
Ați încercat vreodată să găsiți o referință circulară în foaia dvs. Excel? Cum l-ai găsit? Anunțați-ne în secțiunea de comentarii de mai jos.