Calcule Excel: automate, manuale, iterative

  • Imparte Asta
Michael Brown

Tutorialul explică elementele de bază ale setărilor de calcul din Excel și cum să le configurați pentru ca formulele să fie recalculate automat și manual.

Pentru a putea utiliza eficient formulele Excel, trebuie să înțelegeți cum efectuează calculele Microsoft Excel. Există multe detalii pe care ar trebui să le cunoașteți despre formulele de bază Excel, funcțiile, ordinea operațiilor aritmetice și așa mai departe. Mai puțin cunoscute, dar nu mai puțin importante, sunt setările "de fundal" care pot accelera, încetini sau chiar opri calculele Excel.

În general, există trei setări de bază ale calculelor Excel cu care ar trebui să vă familiarizați:

Modul de calcul - dacă formulele Excel sunt recalculate manual sau automat.

Iterare - numărul de ori de câte ori o formulă este recalculată până când este îndeplinită o anumită condiție numerică.

Precizie - gradul de precizie al unui calcul.

În acest tutorial, vom analiza îndeaproape modul în care funcționează fiecare dintre setările de mai sus și cum să le modificăm.

    Calcul automat Excel vs. calcul manual (modul de calcul)

    Aceste opțiuni controlează când și cum recalculează Excel formulele. Când deschideți sau editați pentru prima dată un registru de lucru, Excel recalculează automat acele formule ale căror valori dependente (celule, valori sau nume la care se face referire într-o formulă) s-au modificat. Cu toate acestea, aveți libertatea de a modifica acest comportament și chiar de a opri calculul în Excel.

    Cum se schimbă opțiunile de calcul din Excel

    Pe panglica Excel, mergeți la butonul Formule tab> Calcul grup, faceți clic pe butonul Opțiuni de calcul și selectați una dintre următoarele opțiuni:

    Automat (implicit) - îi spune lui Excel să recalculeze automat toate formulele dependente de fiecare dată când se modifică orice valoare, formulă sau nume la care se face referire în acele formule.

    Automat Cu excepția tabelelor de date - recalculează automat toate formulele dependente, cu excepția tabelelor de date.

    Vă rugăm să nu confundați tabelele Excel ( Introduceți > Tabelul ) și tabele de date care evaluează diferite valori pentru formule ( Date > Analiză de tip What-If > Tabel de date ). Această opțiune oprește recalcularea automată numai a tabelelor de date, tabelele Excel obișnuite vor fi în continuare calculate automat.

    Manual - dezactivează calculul automat în Excel. Registrele de lucru deschise vor fi recalculate numai atunci când faceți acest lucru în mod explicit, utilizând una dintre aceste metode.

    Alternativ, puteți modifica setările de calcul din Excel prin Opțiuni Excel :

    • În Excel 2010, Excel 2013 și Excel 2016, mergeți la Fișier > Opțiuni > Formule > Opțiuni de calcul secțiune> Calculul caietului de lucru .
    • În Excel 2007, faceți clic pe Buton de birou > Opțiuni Excel > Formule > Calculul caietului de lucru .
    • În Excel 2003, faceți clic pe Unelte > Opțiuni > Calcul > Calcul .

    Sfaturi și note:

    1. Selectarea Manual opțiunea de calcul (fie pe panglică, fie în Opțiuni Excel) verifică automat valoarea Recalculați registrul de lucru înainte de salvare Dacă registrul de lucru conține multe formule, este posibil să doriți să debifați această casetă de selectare pentru ca registrul de lucru să fie salvat mai rapid.
    2. Dacă, dintr-o dată, formulele dvs. din Excel au a încetat să mai calculeze , mergeți la Opțiuni de calcul și asigurați-vă că Automat Dacă acest lucru nu vă ajută, consultați acești pași de depanare: Formulele Excel nu funcționează, nu se actualizează, nu calculează.

    Cum se forțează recalcularea în Excel

    Dacă ați dezactivat calculul automat Excel, adică ați selectat opțiunea Manual de calcul, puteți forța Excel să recalculeze folosind una dintre următoarele metode.

    Pentru a recalcula manual toate foile de lucru deschise și actualizați toate foile de hărți deschise, mergeți la Formule tab> Calcul și faceți clic pe butonul Calculați acum buton.

    Pentru a recalcula numai foaie de lucru activă precum și toate diagramele și foile de diagrame legate de acesta, accesați pagina Formule tab> Calcul și faceți clic pe butonul Calculați foaia buton.

    O altă modalitate de a recalcula foile de calcul manual este folosirea comenzi rapide de la tastatură :

    • F9 recalculează formulele din toate registrele de lucru deschise, dar numai formulele care s-au modificat de la ultimul calcul și formulele care depind de acestea.
    • Shift + F9 recalculează formulele modificate numai în foaia de calcul activă.
    • Ctrl + Alt + F9 forțează Excel să recalculeze absolut toate formulele din toate registrele de lucru deschise, chiar și pe cele care nu au fost modificate. Atunci când aveți senzația că unele formule afișează rezultate incorecte, utilizați această scurtătură pentru a vă asigura că totul a fost recalculat.
    • Ctrl + Shift + Alt + F9 verifică mai întâi formulele care depind de alte celule și apoi recalculează toate formulele din toate registrele de lucru deschise, indiferent dacă acestea s-au modificat sau nu de la ultimul calcul.

    Calcul iterativ Excel

    Microsoft Excel utilizează iterația (calcul repetat) pentru a calcula formulele care se referă la propriile celule, ceea ce se numește referințe circulare. Excel nu calculează astfel de formule în mod implicit deoarece o referință circulară poate itera la nesfârșit, creând o buclă fără sfârșit. Pentru a activa referințele circulare în foile de lucru, trebuie să specificați de câte ori doriți ca o formulă să fie recalculată.

    Cum să activați și să controlați calculul iterativ în Excel

    Pentru a activa calculul iterativ Excel, efectuați una dintre următoarele acțiuni:

    • În Excel 2016, Excel 2013 și Excel 2010, mergeți la Fișier > Opțiuni> Formule , și selectați Activați calculul iterativ caseta de selectare de sub Opțiuni de calcul
    • În Excel 2007, faceți clic pe Buton de birou > Opțiuni Excel > Formule > Zona de iterație .
    • În Excel 2003 și versiunile anterioare, accesați Meniu > Unelte > Opțiuni > Calcul tab> Calculul iterativ .

    Pentru a modifica numărul de ori de câte ori pot fi recalculate formulele Excel, configurați următoarele setări:

    • În Caseta "Maximum Iterations", introduceți numărul maxim de iterații permise. Cu cât numărul este mai mare, cu atât mai lent se recalculează o foaie de calcul.
    • În Schimbare maximă caseta, introduceți valoarea maximă a modificării între rezultatele recalculate. Cu cât numărul este mai mic, cu atât rezultatul este mai precis și cu atât mai mult timp se recalculează o foaie de calcul.

    Setările implicite sunt 100 pentru Numărul maxim de iterații , și 0,001 pentru Schimbare maximă Înseamnă că Excel va înceta să recalculeze formulele fie după 100 de iterații, fie după o schimbare mai mică de 0,001 între iterații, în funcție de ce se întâmplă mai întâi.

    După ce toate setările au fost configurate, faceți clic pe OK pentru a salva modificările și a închide fereastra Opțiuni Excel caseta de dialog.

    Precizia calculelor Excel

    În mod implicit, Microsoft Excel calculează formulele și stochează rezultatele cu o precizie de 15 cifre semnificative. Cu toate acestea, puteți schimba acest lucru și puteți face ca Excel să utilizeze valoarea afișată în locul celei stocate atunci când recalculează formulele. Înainte de a face această modificare, asigurați-vă că înțelegeți pe deplin toate consecințele posibile.

    În multe cazuri, o valoare afișată într-o celulă și valoarea de bază (valoarea stocată) sunt diferite. De exemplu, puteți afișa aceeași dată în mai multe moduri: 1/1/2017 , 1-Ian-2017 și chiar Jan-17 în funcție de formatul de dată pe care l-ați configurat pentru celulă. Indiferent de modul în care se modifică valoarea afișată, valoarea stocată rămâne aceeași (în acest exemplu, este vorba de numărul de serie 42736 care reprezintă 1 ianuarie 2017 în sistemul intern Excel). Iar Excel va utiliza acea valoare stocată în toate formulele și calculele.

    Uneori, diferența dintre valorile afișate și cele stocate vă poate face să credeți că rezultatul unei formule este greșit. De exemplu, dacă introduceți numărul 5,002 într-o celulă, 5,003 în altă celulă și alegeți să afișați doar 2 zecimale în aceste celule, Microsoft Excel va afișa 5,00 în ambele. Apoi, dacă adunați aceste numere, Excel va returna 10,01 deoarece calculează valorile stocate(5.002 și 5.003), nu valorile afișate.

    Selectarea Precizia afișată va face ca Excel să schimbe permanent valorile stocate în valorile afișate, iar calculul de mai sus va returna 10,00 (5,00 + 5,00). Dacă mai târziu doriți să calculați cu o precizie completă, nu va fi posibil să restaurați valorile originale (5,002 și 5,003).

    Dacă aveți un lanț lung de formule dependente (unele formule efectuează calcule intermediare utilizate în alte formule), rezultatul final poate deveni din ce în ce mai imprecis. Pentru a evita acest "efect cumulativ", este logic să modificați valorile afișate prin intermediul formatului numeric personalizat Excel în loc de Precizia afișată .

    De exemplu, puteți mări sau micșora numărul de zecimale afișate făcând clic pe butonul corespunzător din fereastra Acasă în fila Număr grup:

    Cum se stabilește precizia de calcul așa cum este afișată

    Dacă sunteți sigur că precizia afișată va asigura acuratețea dorită a calculelor Excel, o puteți activa în acest mod:

    1. Faceți clic pe butonul Fișier tab> Opțiuni , și selectați Avansat categoria.
    2. Derulați în jos până la La calcularea acestui registru de lucru și selectați registrul de lucru pentru care doriți să modificați precizia calculelor.
    3. Verificați Setați precizia așa cum este afișată cutie.
    4. Faceți clic pe OK.

    Iată cum se configurează setările de calcul în Excel. Vă mulțumesc pentru lectură și sper să ne revedem pe blog săptămâna viitoare!

    Michael Brown este un pasionat de tehnologie dedicat, cu o pasiune pentru simplificarea proceselor complexe folosind instrumente software. Cu mai mult de un deceniu de experiență în industria tehnologiei, el și-a perfecționat abilitățile în Microsoft Excel și Outlook, precum și în Google Sheets și Docs. Blogul lui Michael este dedicat împărtășirii cunoștințelor și experienței sale cu alții, oferind sfaturi și tutoriale ușor de urmat pentru îmbunătățirea productivității și eficienței. Indiferent dacă sunteți un profesionist experimentat sau un începător, blogul lui Michael oferă informații valoroase și sfaturi practice pentru a profita la maximum de aceste instrumente software esențiale.