Calcoli in Excel: automatici, manuali, iterativi

  • Condividi Questo
Michael Brown

L'esercitazione spiega le basi delle impostazioni di calcolo di Excel e come configurarle per far ricalcolare le formule automaticamente e manualmente.

Per poter utilizzare le formule di Excel in modo efficiente, è necessario capire come Microsoft Excel esegue i calcoli. Ci sono molti dettagli da conoscere sulle formule di base di Excel, sulle funzioni, sull'ordine delle operazioni aritmetiche e così via. Meno conosciute, ma non per questo meno importanti, sono le impostazioni "di sfondo" che possono accelerare, rallentare o addirittura interrompere i calcoli di Excel.

In generale, ci sono tre impostazioni di base per i calcoli di Excel con cui dovreste avere familiarità:

Modalità di calcolo - se le formule di Excel vengono ricalcolate manualmente o automaticamente.

Iterazione - il numero di volte che una formula viene ricalcolata finché non viene soddisfatta una specifica condizione numerica.

Precisione - il grado di precisione di un calcolo.

In questa esercitazione vedremo da vicino come funziona ciascuna delle impostazioni di cui sopra e come modificarle.

    Calcolo automatico di Excel vs. calcolo manuale (modalità di calcolo)

    Queste opzioni controllano quando e come Excel ricalcola le formule. Quando si apre o si modifica per la prima volta una cartella di lavoro, Excel ricalcola automaticamente le formule i cui valori dipendenti (celle, valori o nomi a cui si fa riferimento in una formula) sono cambiati. Tuttavia, è possibile modificare questo comportamento e persino interrompere il calcolo in Excel.

    Come modificare le opzioni di calcolo di Excel

    Sulla barra multifunzione di Excel, andare alla voce Formule scheda> Calcolo fare clic sul gruppo Opzioni di calcolo e selezionare una delle seguenti opzioni:

    Automatico (predefinito) - indica a Excel di ricalcolare automaticamente tutte le formule dipendenti ogni volta che viene modificato un valore, una formula o un nome a cui si fa riferimento in tali formule.

    Automatico Tranne che per le tabelle di dati - ricalcolare automaticamente tutte le formule dipendenti, ad eccezione delle tabelle di dati.

    Non confondere le tabelle di Excel ( Inserire > Tabella ) e Tabelle di dati che valutano valori diversi per le formule ( Dati > Analisi di cosa si può fare > Tabella dati ). Questa opzione interrompe il ricalcolo automatico solo delle tabelle di dati, mentre le tabelle normali di Excel continueranno a essere calcolate automaticamente.

    Manuale - Disattiva il calcolo automatico in Excel. Le cartelle di lavoro aperte verranno ricalcolate solo se lo si fa esplicitamente utilizzando uno dei metodi seguenti.

    In alternativa, è possibile modificare le impostazioni dei calcoli di Excel tramite Opzioni di Excel :

    • In Excel 2010, Excel 2013 e Excel 2016, andare su File > Opzioni > Formule > Opzioni di calcolo sezione> Calcolo della cartella di lavoro .
    • In Excel 2007, fare clic su Pulsante dell'ufficio > Opzioni di Excel > Formule > Calcolo della cartella di lavoro .
    • In Excel 2003, fare clic su Strumenti > Opzioni > Calcolo > Calcolo .

    Suggerimenti e note:

    1. Selezione del Manuale (sulla barra multifunzione o in Opzioni di Excel) controlla automaticamente il valore di Ricalcolo della cartella di lavoro prima del salvataggio Se la cartella di lavoro contiene molte formule, si consiglia di deselezionare questa casella di controllo per velocizzare il salvataggio della cartella di lavoro.
    2. Se all'improvviso le formule di Excel sono diventate ha smesso di calcolare , vai a Opzioni di calcolo e assicurarsi che il Automatico Se ciò non dovesse essere d'aiuto, verificare i seguenti passaggi per la risoluzione dei problemi: le formule di Excel non funzionano, non si aggiornano, non si calcolano.

    Come forzare il ricalcolo in Excel

    Se si è disattivato il calcolo automatico di Excel, cioè si è selezionata l'opzione Manuale è possibile forzare Excel a ricalcolare utilizzando uno dei seguenti metodi.

    Per ricalcolare manualmente tutti i fogli di lavoro aperti e aggiornare tutti i fogli di carta aperti, andare alla sezione Formule scheda> Calcolo e fare clic sul pulsante Calcola ora pulsante.

    Per ricalcolare solo il valore foglio di lavoro attivo così come tutti i grafici e i fogli di carta ad esso collegati, andare alla sezione Formule scheda> Calcolo e fare clic sul pulsante Foglio di calcolo pulsante.

    Un altro modo per ricalcolare manualmente i fogli di lavoro è l'utilizzo di scorciatoie da tastiera :

    • F9 ricalcola le formule in tutte le cartelle di lavoro aperte, ma solo quelle modificate dall'ultimo calcolo e quelle che dipendono da esse.
    • Maiusc + F9 ricalcola le formule modificate solo nel foglio di lavoro attivo.
    • Ctrl + Alt + F9 obbliga Excel a ricalcolare tutte le formule in tutte le cartelle di lavoro aperte, anche quelle che non sono state modificate. Quando si ha la sensazione che alcune formule mostrino risultati errati, utilizzare questa scorciatoia per assicurarsi che tutto sia stato ricalcolato.
    • Ctrl + Shift + Alt + F9 controlla prima le formule che dipendono da altre celle, quindi ricalcola tutte le formule in tutte le cartelle di lavoro aperte, indipendentemente dal fatto che siano state modificate o meno dall'ultimo calcolo.

    Calcolo iterativo di Excel

    Microsoft Excel utilizza l'iterazione (calcolo ripetuto) per calcolare le formule che rimandano alle proprie celle, chiamate riferimenti circolari. Excel non calcola tali formule per impostazione predefinita perché un riferimento circolare può iterare all'infinito creando un ciclo infinito. Per abilitare i riferimenti circolari nei fogli di lavoro, è necessario specificare quante volte si desidera che una formula venga ricalcolata.

    Come attivare e controllare il calcolo iterativo in Excel

    Per attivare il calcolo iterativo di Excel, eseguire una delle seguenti operazioni:

    • In Excel 2016, Excel 2013 e Excel 2010, andare su File > Opzioni> Formule e selezionare l'opzione Abilita il calcolo iterativo sotto la casella di controllo Opzioni di calcolo
    • In Excel 2007, fare clic su Pulsante dell'ufficio > Opzioni di Excel > Formule > Area di iterazione .
    • In Excel 2003 e precedenti, andare su Menu > Strumenti > Opzioni > Calcolo scheda> Calcolo iterativo .

    Per modificare il numero di volte in cui le formule di Excel possono essere ricalcolate, configurare le seguenti impostazioni:

    • Nel Casella Iterazioni massime, Digitare il numero massimo di iterazioni consentite. Più alto è il numero, più lentamente viene ricalcolato il foglio di lavoro.
    • Nel Variazione massima Più piccolo è il numero, più preciso è il risultato e più lunga è la durata del ricalcolo del foglio di lavoro.

    Le impostazioni predefinite sono 100 per Iterazioni massime e 0,001 per Variazione massima Significa che Excel smetterà di ricalcolare le formule dopo 100 iterazioni o dopo una variazione inferiore a 0,001 tra le iterazioni, a seconda di quale sia la prima.

    Una volta configurate tutte le impostazioni, fare clic su OK per salvare le modifiche e chiudere la finestra Opzioni di Excel finestra di dialogo.

    Precisione dei calcoli di Excel

    Per impostazione predefinita, Microsoft Excel calcola le formule e memorizza i risultati con una precisione di 15 cifre significative. Tuttavia, è possibile modificare questa impostazione e fare in modo che Excel utilizzi il valore visualizzato anziché quello memorizzato quando ricalcola le formule. Prima di effettuare la modifica, accertarsi di aver compreso tutte le possibili conseguenze.

    In molti casi, il valore visualizzato in una cella e il valore sottostante (valore memorizzato) sono diversi. Ad esempio, è possibile visualizzare la stessa data in diversi modi: 1/1/2017 , 1-Gen-2017 e anche Gennaio-17 A prescindere da come cambia il valore visualizzato, il valore memorizzato rimane lo stesso (in questo esempio, è il numero di serie 42736 che rappresenta il 1° gennaio 2017 nel sistema interno di Excel). Excel utilizzerà questo valore memorizzato in tutte le formule e i calcoli.

    A volte, la differenza tra i valori visualizzati e quelli memorizzati può far pensare che il risultato di una formula sia sbagliato. Ad esempio, se si inserisce il numero 5,002 in una cella, 5,003 in un'altra cella e si sceglie di visualizzare solo 2 cifre decimali in queste celle, Microsoft Excel visualizzerà 5,00 in entrambe. Poi si sommano questi numeri ed Excel restituisce 10,01 perché calcola i valori memorizzati(5.002 e 5.003), non i valori visualizzati.

    Selezione del Precisione come visualizzata L'opzione "5.00 + 5.00" fa sì che Excel modifichi in modo permanente i valori memorizzati in quelli visualizzati e che il calcolo di cui sopra restituisca 10.00 (5.00 + 5.00). Se in un secondo momento si desidera effettuare il calcolo con la massima precisione, non sarà possibile ripristinare i valori originali (5.002 e 5.003).

    Se si dispone di una lunga catena di formule dipendenti (alcune formule eseguono calcoli intermedi utilizzati in altre formule), il risultato finale può diventare sempre più impreciso. Per evitare questo "effetto cumulativo", è logico che la modifica dei valori visualizzati tramite il formato numerico personalizzato di Excel invece di Precisione come visualizzata .

    Per esempio, è possibile aumentare o diminuire il numero di decimali visualizzati facendo clic sul pulsante corrispondente nella finestra Casa nella scheda Numero gruppo:

    Come impostare la precisione di calcolo visualizzata

    Se si è certi che la precisione visualizzata garantirà l'accuratezza desiderata dei calcoli di Excel, è possibile attivarla in questo modo:

    1. Fare clic sul pulsante File scheda> Opzioni e selezionare l'opzione Avanzato categoria.
    2. Scorrere fino alla voce Quando si calcola questa cartella di lavoro e selezionare la cartella di lavoro per la quale si desidera modificare la precisione dei calcoli.
    3. Controllare il Impostare la precisione come visualizzato box.
    4. Fare clic su OK.

    Ecco come configurare le impostazioni di calcolo in Excel. Vi ringrazio per la lettura e spero di vedervi sul nostro blog la prossima settimana!

    Michael Brown è un appassionato di tecnologia dedicato con una passione per la semplificazione di processi complessi utilizzando strumenti software. Con oltre un decennio di esperienza nel settore tecnologico, ha affinato le sue competenze in Microsoft Excel e Outlook, nonché in Fogli Google e Documenti. Il blog di Michael è dedicato alla condivisione delle sue conoscenze e competenze con gli altri, fornendo suggerimenti e tutorial facili da seguire per migliorare la produttività e l'efficienza. Che tu sia un professionista esperto o un principiante, il blog di Michael offre spunti preziosi e consigli pratici per ottenere il massimo da questi strumenti software essenziali.