Când o formulă Excel încetează să se actualizeze automat, cea mai rapidă soluție nu este, de obicei, rescrierea formulei. Mai întâi, determină dacă Excel este în modul de calcul Manual, apoi forțează o recalculare pentru a confirma că registrul de lucru poate calcula în continuare și, în final, verifică dacă problema este limitată la celule tratate ca text sau la formule afișate în loc să fie evaluate.
Documentația Excel actuală a Microsoft, verificată în septembrie 2026, descrie în continuare Automatic (Automat) ca fiind comportamentul implicit de calcul. Există un compromis important de cunoscut înainte de a modifica setările: în aplicația desktop Excel, modificarea opțiunilor de calcul afectează toate registrele de lucru deschise. În Excel pentru web, opțiunea de calcul se aplică doar registrului de lucru curent. Această diferență este relevantă dacă menții intenționat un registru de lucru mare în modul Manual pentru performanță.
Înainte de a modifica orice: identifică problema reală
Folosește acest test rapid. Într-o zonă goală a registrului de lucru, introdu 10 în B2 și scrie =B2*2 în C2. Schimbă B2 în 12.
- Dacă C2 rămâne la 20 până când calculezi manual, registrul de lucru folosește probabil calculul Manual.
- Dacă C2 afișează
=B2*2 în loc de 24, problema este mai probabil legată de opțiunea Afișare formule sau de o celulă formatată ca text.
- Dacă C2 se actualizează la 24, dar o formulă complexă nu se actualizează, problema este probabil locală pentru acea formulă, referințele sale, un link extern, un tabel de date sau o altă condiție specifică registrului de lucru.
Această distincție economisește timp deoarece cele trei remedieri de mai jos rezolvă moduri diferite de eșec.
Pasul 1: setează modul de calcul potrivit pentru registrul tău de lucru
În Excel desktop, deschide Formule > Opțiuni de calcul. Dacă te aștepți ca formulele să se actualizeze ori de câte ori se schimbă valorile de intrare, alege Automatic (Automat). Microsoft documentează aceeași setare și sub Fișier > Opțiuni > Formule > Calculul registrului de lucru.
Opțiuni de calcul este primul loc de verificat atunci când formulele rămân neterminate după ce valorile referite se schimbă.
Documentația actuală a Microsoft privind setările de calcul explică cele trei opțiuni practice:
| Mod de calcul | Ce face | Cel mai potrivit pentru | Compromis |
| Automatic (Automat) | Recalculează formulele dependente când o valoare, formulă sau nume referit se schimbă | Majoritatea registrelor de lucru obișnuite | Modelele mari sau cele cu multe calcule pot petrece mai mult timp recalculând |
| Automatic Except for Data Tables (Automat cu excepția tabelelor de date) | Recalculează automat majoritatea formulelor, dar exclude tabelele de date din Analiza What-If din recalcularea automată | Modelele în care tabelele de date sunt principala sursă de cost de performanță | Rezultatele tabelelor de date pot rămâne neterminate până la o recalculare explicită |
| Manual | Nu recalculează automat formulele; tu inițiezi calculul | Modele foarte mari unde utilizatorul controlează deliberat momentul recalculării | Valorile neterminate pot fi ușor confundate cu rezultate actuale |
Recomandare în funcție de nevoie: alege Automatic pentru registrele de lucru normale. Păstrează Manual doar când înțelegi de ce registrul de lucru are nevoie de acest mod și ai un flux de lucru deliberat pentru recalculare. Dacă tabelele de date sunt principala problemă de performanță, Automatic Except for Data Tables poate fi un compromis mai țintit decât trecerea întregului registru de lucru în modul Manual.
Există o altă considerație specifică desktop-ului: Microsoft afirmă că modificările setărilor de calcul afectează toate registrele de lucru deschise în prezent. Dacă ai deschis un model mare salvat intenționat în modul Manual și apoi ai deschis un registru de lucru mai mic, poți ajunge să depanezi registrul de lucru mai mic, deși alegerea calculului a provenit din altă parte. Închide registrele de lucru inutile, setează modul dorit și verifică din nou.
Pasul 2: forțează o recalculare și verifică rezultatul
După trecerea la Automatic, schimbă o valoare referită și confirmă că formula se actualizează. În testul simplu de mai sus, schimbarea B2 de la 10 la 12 ar trebui să schimbe =B2*2 de la 20 la 24.
După restaurarea calculului Automat, schimbarea unei intrări ar trebui să actualizeze rezultatul dependent fără o altă acțiune manuală.
Dacă ai nevoie de o reîmprospătare imediată înainte de a schimba modul pe termen lung, folosește controalele de calcul furnizate de Microsoft:
- Calculează acum recalculează toate foile de lucru deschise, inclusiv tabelele de date, și actualizează foile de grafice deschise.
- Calculează foaia recalculează foaia de lucru activă și graficele legate.
- În Excel desktop, F9 este comanda rapidă standard pentru recalcularea registrelor de lucru deschise.
Acestea sunt instrumente utile de diagnosticare, dar nu sunt substituenți pentru modul corect de calcul. Dacă apăsarea F9 repară numărul de fiecare dată, dar valoarea devine neactualizată după următoarea editare, calculul Manual este încă activ undeva în fluxul tău de lucru.
Pentru Excel pentru web, Microsoft documentează controalele de calcul și sub fila Formule. Diferența importantă este domeniul de aplicare: schimbarea modului de calcul în browser afectează registrul de lucru curent, nu toate celelalte registre de lucru desktop deschise.
De ce să nu lași Excel în modul Manual și să apeși doar F9?
Aceasta poate fi o alegere validă pentru un model financiar sau de inginerie mare, dar are un cost operațional: valorile afișate pot să nu mai reflecte ultimele intrări. Dacă mai multe persoane editează registrul de lucru sau dacă fișierul este folosit ca raport operațional, Automatic este de obicei mai ușor de auditat deoarece utilizatorii nu trebuie să își amintească un pas de recalculare.
Dacă performanța este motivul pentru care ai trecut la Manual, măsoară ce este lent înainte de a accepta valorile neterminate ca soluție permanentă. Linkurile externe, formulele volatile, intervalele mari, calculele iterative și tabelele de date What-If pot contribui la timpul de calcul. Optimizarea potrivită depinde de registrul de lucru.
Pasul 3: dacă formula însăși apare în celulă, repară celula în loc de modul de calcul
Dacă Excel afișează =B2*2 în foaia de lucru în loc de un rezultat, calculul Automat nu este neapărat problema. Microsoft documentează două cauze comune: opțiunea Afișare formule este activată sau celula este formatată ca Text.
Dacă textul formulei este vizibil în celulă, depanizează afișarea formulei și formatarea celulei înainte de a modifica din nou setările de calcul ale registrului de lucru.
Verifică mai întâi Afișare formule
Mergi la Formule > Afișare formule. Dacă este activă, dezactiveaz-o. Microsoft documentează și Ctrl+` ca fiind comanda rapidă de tastatură pentru comutarea între afișarea formulelor și rezultatele formulelor. Vezi Suport Microsoft: Afișarea și tipărirea formulelor.
Apoi schimbă celulele formatate ca Text în General și reintrodu formula
Dacă Afișare formule este deja dezactivată, selectează celula afectată, deschide Formatare celule și alege General. Simplul schimbare a formatului poate să nu determine evaluarea imediată a unei intrări de text existente. Ghidul Microsoft pentru formule defecte recomandă utilizarea F2 și apoi Enter după schimbarea celulei în General, astfel încât Excel să reproceseze intrarea ca formulă.
Schimbă o celulă cu formulă din Text în General, apoi reintrodu formula astfel încât Excel să o evalueze în loc să o păstreze ca text.
Pagina actuală de depanare a formulelor defecte a Microsoft recomandă specific această secvență atunci când sintaxa formulei este afișată în loc de o valoare.
Verifică și prezența unui apostrof inițial. O intrare precum '=B2*2 este text prin proiectare. Elimină apostroful și reintrodu formula.
Ce remediere ar trebui să folosești?
| Simptom | Cea mai bună primă acțiune | De ce |
| Multe formule se actualizează doar după F9 | Schimbă Opțiuni de calcul în Automatic | Aceasta indică spre calculul Manual, nu spre o formulă defectă |
| Un registru de lucru mare este lent în modul Automatic | Evaluează intenționat Manual sau Automatic Except for Data Tables | Performanța poate justifica recalcularea controlată, dar rezultatele neterminate devin un compromis explicit |
| Textul formulei apare direct în celule pe toată foaia | Dezactivează Afișare formule | Formulele se pot calcula corect, dar foaia de lucru afișează sintaxa |
| Doar câteva celule afișează textul formulei | Schimbă formatul Text în General, apoi apasă F2 și Enter | Conținutul celulei poate fi fost stocat ca text |
| Formulele simple se actualizează, dar una rămâne greșită | Inspectează referințele și dependențele acelei formule | O modificare globală a modului de calcul este improbabil să fie cauza principală |
Dacă cei trei pași nu rezolvă problema
Nu continua să comuți setările de calcul. Folosește simptomul pentru a restrânge următoarea verificare.
- Linkuri către registre de lucru externe: o sursă legată poate să nu fie recalculată sau disponibilă. Microsoft menționează că Excel poate avertiza când o foaie de lucru sursă nu a fost complet recalculată.
- Formule iterative sau circulare: o formulă care se referă la ea însăși direct sau indirect necesită setări deliberate de calcul iterativ. Nu activa iterația doar pentru a suprima o problemă de referință circulară pe care nu o înțelegi.
- Tabele de date din Analiza What-If: Automatic Except for Data Tables lasă intenționat aceste tabele în afara recalculării automate normale.
- Coruperea registrului de lucru: dacă comportamentul de calcul este anormal doar într-un fișier deteriorat, ghidul Microsoft pentru repararea unui registru de lucru corupt oferă opțiuni de recuperare.
- Funcții volatile de dată: Microsoft menționează că funcții precum TODAY depind de setările de recalculare. Dacă TODAY nu se actualizează conform așteptărilor, confirmă că calculul Automatic este activat.
Lista de verificare în trei pași
- Setează modul de calcul corect: Formule > Opțiuni de calcul > Automatic pentru registrele de lucru normale.
- Recalculează și testează: folosește Calculează acum sau F9, schimbă o intrare cunoscută și verifică dacă rezultatul dependent se actualizează.
- Repară problemele de afișare la nivel de celulă: dezactivează Afișare formule; pentru celulele cu formule formatate ca Text, schimbă în General și apasă F2, apoi Enter.
Concluzie
Dacă formulele Excel nu se calculează automat, alege remedierea în funcție de modul de eșec. Calculul Automatic este setarea implicită corectă pentru majoritatea registrelor de lucru obișnuite. Modul Manual este util când un model mare necesită recalculare controlată, dar compromisul este că valorile vizibile pot deveni neactualizate. Automatic Except for Data Tables este un compromis de performanță mai îngust când tabelele de date What-If sunt partea costisitoare. Iar dacă o formulă este afișată ca text, schimbarea modului de calcul este remedierea greșită—repară afișarea celulei sau formatul numeric în schimb.
Abordarea în trei pași funcționează deoarece fiecare pas testează un strat diferit: modul de calcul al registrului de lucru, motorul de recalculare și celula individuală cu formulă. Acest lucru face mai rapidă găsirea cauzei reale fără a modifica mai mult decât este necesar în Excel.