
Microsoft Excel poate deveni frustrant de lent chiar şi pe sisteme performante, mai ales atunci când utilizatorii lucrează cu fişiere mari, formule complexe sau tabele cu mii de rânduri. De multe ori, problema nu este legată nici de hardware şi nici de complexitatea documentului, ci de două setări importante pe care puţini utilizatori le verifică.
Simptomele sunt uşor de recunoscut: Excel începe să se blocheze după fiecare modificare, răspunde greu la introducerea datelor sau afişează constant indicatorul de încărcare chiar şi pentru operaţiuni simple.
Una dintre principalele cauze este modul de calcul automat activat implicit în Excel. În această configuraţie, fiecare modificare făcută într-o celulă determină recalcularea imediată a tuturor formulelor dependente din workbook.
În documentele mici, impactul este aproape insesizabil. Problemele apar însă în fişiere complexe care folosesc mii de formule, lookup-uri multiple sau funcţii considerate „volatile”, precum OFFSET, INDIRECT, NOW, TODAY sau RAND. Aceste funcţii forţează Excel să refacă permanent calculele după aproape orice editare.
Mulţi utilizatori avansaţi recomandă trecerea pe modul de calcul manual pentru a elimina întârzierile. Opţiunea poate fi activată din meniul Formulas > Calculation Options, unde modul Automatic poate fi schimbat în Manual.
După această modificare, Excel nu mai recalculează automat întregul document după fiecare acţiune. Astfel, utilizatorii pot introduce date, reorganiza coloane sau modifica tabele fără întreruperi constante.
Atunci când este necesară actualizarea rezultatelor, recalcularea poate fi făcută manual prin apăsarea tastei F9 pentru întregul fişier sau Shift + F9 pentru foaia activă. În cazul documentelor foarte mari, diferenţa de performanţă poate fi semnificativă.
A doua setare importantă ţine de utilizarea procesorului. Versiunile moderne de Excel pot distribui calculele pe mai multe nuclee CPU simultan, însă funcţia de multi-threading poate fi dezactivată fără ca utilizatorul să observe.
Acest lucru se poate întâmpla după anumite actualizări Office, din cauza unor add-in-uri, macrocomenzi VBA sau chiar accidental în timpul depanării unor probleme.
Dacă opţiunea este dezactivată, Excel ajunge să proceseze formulele folosind practic un singur nucleu al procesorului, ceea ce încetineşte considerabil fişierele complexe.
Verificarea se face din File > Options > Advanced, în secţiunea Formulas. Acolo trebuie activate opţiunile „Enable multi-threaded calculation” şi „Use all processors on this computer”.
Prin folosirea tuturor nucleelor disponibile, Excel poate accelera semnificativ recalcularea documentelor mari, în special în cazul rapoartelor complexe, dashboard-urilor, modelelor financiare sau fişierelor exportate din baze de date.