Se una formula di Excel rimane bloccata su un vecchio valore dopo aver modificato i suoi input, la prima cosa da controllare è la modalità di calcolo. Microsoft afferma che Automatico è l'impostazione di calcolo predefinita della cartella di lavoro, mentre il calcolo Manuale richiede di attivare manualmente il ricalcolo. Nelle versioni attuali di Excel per Microsoft 365 su Windows e Mac, un risultato di formula obsoleto può persino apparire con una linea di sbarramento quando il calcolo Manuale o Parziale è attivo.
L'obiettivo non è semplicemente far cambiare un numero una volta. Una correzione riuscita significa che una formula dipendente si aggiorna di nuovo quando si modifica una delle sue celle precedenti, senza richiedere di premere F9 ogni volta. I tre passaggi seguenti iniziano dalla causa più ampia, poi passano a un ricalcolo forzato e infine ai problemi a livello di cella che possono far sembrare che una formula non venga calcolata.
Cosa dovrebbe cambiare dopo aver risolto il problema?
Utilizza un piccolo test prima di apportare modifiche più grandi alla tua cartella di lavoro. Scegli una formula i cui input comprendi, annota il suo risultato attuale e modifica una cella di input referenziata. Se il calcolo funziona normalmente, il risultato della formula dovrebbe aggiornarsi automaticamente.
| Cosa vedi | Cosa suggerisce solitamente | Miglior mossa successiva |
| Molte formule rimangono su vecchi valori | Il calcolo della cartella di lavoro potrebbe essere Manuale o Parziale | Inizia con il Passaggio 1 |
| Automatico è già selezionato, ma i valori sembrano ancora obsoleti | La cartella di lavoro potrebbe aver bisogno di un nuovo passaggio di calcolo | Usa il Passaggio 2 |
| Solo una cella o poche celle mostrano il testo della formula | Mostra formule potrebbe essere attivo, o le celle potrebbero essere formattate come Testo | Usa il Passaggio 3 |
| La cella mostra #RIF!, #VALORE!, #DIV/0!, o un altro errore | La formula stessa ha un problema diverso | Risolvi quell'errore di formula invece della modalità di calcolo |
Passaggio 1: Imposta il calcolo della cartella di lavoro su Automatico
In Excel per desktop Windows, apri File > Opzioni > Formule. Sotto Opzioni di calcolo, imposta Calcolo cartella di lavoro su Automatico, quindi seleziona OK. Puoi anche raggiungere le scelte di calcolo dalla scheda Formule tramite Opzioni di calcolo.
Illustrazione generata da AI: scelta di Automatico dalle Opzioni di calcolo di Excel. L'immagine è illustrativa piuttosto che uno screenshot catturato di Microsoft, e le etichette esatte possono variare in base alla build di Excel.
Su Excel per Mac, Microsoft documenta il percorso equivalente come Excel > Preferenze > Calcolo, quindi scegli Automatico.
Illustrazione generata da AI: la finestra di dialogo Opzioni di Excel con il calcolo automatico della cartella di lavoro selezionato.
Come fai a sapere che il Passaggio 1 ha funzionato?
Torna al foglio di lavoro e modifica un valore utilizzato da una formula semplice. Ad esempio, se D2 contiene =B2*C2, modifica B2. D2 dovrebbe aggiornarsi senza usare Calcola ora o F9.
C'è un importante comportamento desktop da conoscere: Microsoft nota che la modifica delle opzioni di calcolo influisce su tutte le cartelle di lavoro aperte nelle app desktop di Excel. Se hai diverse cartelle di lavoro aperte, verifica che il passaggio ad Automatico sia appropriato per tutte. Grandi modelli finanziari o cartelle di lavoro con tabelle dati potrebbero essere stati posti in una modalità non automatica intenzionalmente per le prestazioni.
Se la tua cartella di lavoro è grande e Automatico causa lunghi ritardi di ricalcolo, non dare per scontato che l'impostazione stessa sia rotta. Potresti aver bisogno di una strategia di calcolo orientata alle prestazioni piuttosto che lasciare la cartella di lavoro permanentemente su Automatico.
Passaggio 2: Forza un ricalcolo e testa di nuovo la cartella di lavoro
Se Automatico è già selezionato, o l'hai appena cambiato da Manuale, attiva un calcolo esplicito per cancellare i risultati obsoleti. Il modo più indipendente dalla versione è Formule > Calcola ora.
Illustrazione generata da AI: uso di Calcola ora per forzare un ricalcolo della cartella di lavoro.
Su Windows, Microsoft documenta anche queste scorciatoie di calcolo:
- F9: ricalcola le formule che sono cambiate dall'ultimo calcolo, più le formule che dipendono da esse, in tutte le cartelle di lavoro aperte.
- Shift+F9: ricalcola il foglio di lavoro attivo.
- Ctrl+Alt+F9: ricalcola tutte le formule in tutte le cartelle di lavoro aperte, indipendentemente dal fatto che Excel pensi che siano cambiate o meno.
- Ctrl+Alt+Shift+F9: ricontrolla le dipendenze delle formule e poi ricalcola tutte le celle in tutte le cartelle di lavoro aperte.
Qual è il giusto test di successo?
Non giudicare la correzione solo perché Calcola ora ha prodotto il numero atteso. Cambia il valore di origine una seconda volta dopo che il calcolo è completato. Se il risultato dipendente ora cambia automaticamente, il problema originale era probabilmente uno stato di calcolo obsoleto o il calcolo Manuale. Se il risultato diventa di nuovo obsoleto immediatamente, passa al Passaggio 3 o ispeziona la cartella di lavoro per un problema di calcolo più specifico.
Excel per Microsoft 365 può aiutare qui. Microsoft descrive la formattazione dei valori obsoleti per le modalità di calcolo Manuale e Parziale: un risultato di formula che non è ancora stato ricalcolato può apparire con una linea di sbarramento. Dopo che il ricalcolo è completato, quella formattazione obsoleta viene rimossa. Questo è un segnale utile, ma ha dei limiti: Microsoft afferma che i valori dei dati esterni e alcune formule dipendenti dalle celle delle Tabelle dati non mostrano la formattazione dei valori obsoleti.
Passaggio 3: Ripara le celle che sono testo invece di formule funzionanti
Se la maggior parte della cartella di lavoro calcola correttamente ma una cella mostra qualcosa come =SOMMA(B2:B10) invece di un risultato, il problema potrebbe non essere affatto il calcolo automatico.
Prima, assicurati che Mostra formule non sia abilitato
Apri la scheda Formule e controlla Mostra formule. Su Windows, Ctrl+` attiva/disattiva questa vista. Quando Mostra formule è abilitato, Excel visualizza intenzionalmente le espressioni delle formule nelle celle del foglio di lavoro invece dei loro risultati calcolati.
Poi controlla se la cella è formattata come Testo
Microsoft raccomanda di cambiare la cella interessata al formato Generale, quindi modificare e reinserire la formula. Su Windows, una sequenza documentata è: fare clic destro sulla cella, scegliere Formato celle > Generale, selezionare la cella della formula, premere F2, e poi premere Invio.
Se un intero intervallo è stato importato come testo, Microsoft documenta anche un metodo in blocco: seleziona l'intervallo, applica il formato numerico desiderato, quindi usa Dati > Testo in colonne > Fine per riapplicare i valori in modo che Excel li riconosca correttamente.
Illustrazione generata da AI: uno stato di verifica semplice in cui i totali dipendenti stanno di nuovo visualizzando i valori calcolati.
Come fai a sapere che il Passaggio 3 ha funzionato?
Seleziona la cella riparata. La barra della formula dovrebbe ancora contenere la formula, mentre la cella del foglio di lavoro dovrebbe visualizzare il suo risultato calcolato nella vista normale. Quindi cambia un input referenziato e conferma che il risultato segue la modifica automaticamente.
Quando dovresti smettere di usare la correzione in tre passaggi e investigare qualcos'altro?
I passaggi sopra mirano al caso comune in cui formule valide non si aggiornano automaticamente. Non sono una riparazione universale per ogni problema di calcolo di Excel. Cambia il tuo approccio di risoluzione dei problemi quando le prove puntano altrove.
- Riferimenti circolari: Se una formula dipende da sé stessa direttamente o indirettamente, Excel potrebbe non essere in grado di produrre il risultato atteso. Microsoft raccomanda di usare Formule > Controllo errori > Riferimenti circolari su Excel desktop per localizzare le celle. Non abilitare il calcolo iterativo semplicemente per silenziare l'avviso a meno che la cartella di lavoro non sia intenzionalmente progettata per usare l'iterazione.
- Errori di formula: Un risultato #RIF!, #VALORE!, #NOME?, #DIV/0!, o #CALC! non è normalmente risolto cambiando la modalità di calcolo. Ispeziona la formula, i riferimenti, i tipi di dati o i requisiti delle funzioni.
- Dati esterni: Una cartella di lavoro può ricalcolare le sue formule mentre i dati importati o connessi rimangono vecchi. Il ricalcolo e l'aggiornamento dei dati sono operazioni separate, quindi controlla la connessione o la fonte dati rilevante.
- Cartelle di lavoro molto grandi: Il calcolo automatico può esporre colli di bottiglia delle prestazioni in modelli con molte formule, tabelle dati, funzioni volatili o catene di dipendenza complicate. Se ogni modifica causa una lunga pausa, la cartella di lavoro potrebbe aver bisogno di ottimizzazione piuttosto che comandi di ricalcolo ripetuti.
- Limitazioni web o mobile: Excel per il web calcola le formule, ma alcuni comandi di audit desktop sono più limitati. Se hai bisogno di un tracciamento completo dei riferimenti circolari o di un audit dettagliato delle formule, apri la cartella di lavoro nell'app desktop.
Cosa dovresti evitare durante la risoluzione dei problemi?
Evita di sostituire le formule con i loro valori attuali solo per far “sembrare giusto” il foglio. Microsoft avverte che sostituire una formula con il suo risultato rende il risultato statico. Questo può essere utile intenzionalmente, ma rimuove il comportamento di ricalcolo futuro.
Evita anche di attivare il calcolo iterativo come correzione generale. L'iterazione è progettata per formule che contengono intenzionalmente riferimenti circolari. Abilitarla può far sembrare che una cartella di lavoro calcoli mentre maschera un errore di modellazione.
Infine, non fare affidamento su una singola pressione di F9 come prova che la modalità Automatica è stata ripristinata. Il test migliore è comportamentale: modifica una cella precedente e verifica che le sue formule dipendenti si aggiornino di nuovo senza intervento manuale.
Una checklist pratica in tre passaggi
- Imposta il calcolo Automatico: Windows: File > Opzioni > Formule > Automatico. Mac: Excel > Preferenze > Calcolo > Automatico.
- Ricalcola una volta: Usa Formule > Calcola ora. Su Windows, usa Ctrl+Alt+F9 se hai bisogno di un ricalcolo completo di tutte le cartelle di lavoro aperte.
- Ripara le celle isolate: Disattiva Mostra formule se necessario; se la formula è memorizzata come testo, cambia la cella in Generale e reinserisci la formula.
Se un semplice test di modifica dell'input ora aggiorna la formula dipendente immediatamente, la cartella di lavoro si sta comportando come previsto. Se no, il passaggio successivo dovrebbe essere una diagnosi mirata—riferimenti circolari, errori di formula, dati esterni, o prestazioni della cartella di lavoro—piuttosto che ripetere lo stesso interruttore di calcolo.
Riferimenti ufficiali Microsoft