Video: Referinte relative si absolute 2025
A referința circulară într-o formulă Excel 2013 este una care depinde, direct sau indirect, de valoarea proprie. Cel mai obișnuit tip de referință circulară apare atunci când vă referiți în mod eronat în formula la celula în care construiți formula în sine. De exemplu, presupuneți că celula B10 este activă atunci când construiți această formulă:
= A10 + B10
De îndată ce faceți clic pe butonul Enter din bara de formule sau apăsați Enter sau o tastă săgeată pentru a insera această formulă în celulă B10 (presupunând că programul este în modul automat de recalculare), Excel afișează o casetă de dialog Alertă, afirmând că nu poate calcula formula datorită referinței circulare.
Când închideți această fereastră Ajutor Excel făcând clic pe butonul Închidere, Excel introduce 0 în celula cu referință circulară și pe bara de stare apare indicatorul de stare Circular Reference, urmat de adresa celulară cu referință circulară.
Formula din celula B10 este un exemplu de referință circulară pe care Excel nu o poate rezolva deoarece calculul formulării depinde direct de rezultatul formulării. De fiecare dată când formula returnează un nou rezultat, acest rezultat este introdus în formulă, creând astfel un nou rezultat care trebuie readus în formula.
Figura ilustrează exemplul clasic al unei referințe circulare, care în cele din urmă poate fi rezolvată. Aici aveți o declarație de venit care include bonusuri egale cu 20% din câștigurile nete introduse ca o cheltuială în celula B15 cu formula
= - B21 * 20%
Această formulă conține o referință circulară deoarece se referă la valoarea B21, care în sine depinde indirect de suma bonusurilor (primele fiind contabilizate ca cheltuială în formulele foilor de lucru care determină valoarea câștigurilor nete din celula B21).
Pentru a rezolva referința circulară în celula B15 și pentru a calcula bonusurile bazate pe câștigurile nete din B21, trebuie pur și simplu să selectați caseta de validare Enable Iterative Calculation din secțiunea Opțiuni de calcul din fila Formule din caseta de dialog Opțiuni Excel → Opțiuni → Formule sau Alt + FTF).
Totuși, dacă este selectată recalcularea manuală, trebuie să faceți clic pe butonul Calculate Now (F9) din fila Formulele din Panglică sau să apăsați F9 sau Ctrl + =, de asemenea.
