Quando una formula di Excel smette di aggiornarsi automaticamente, la soluzione più rapida di solito non è riscrivere la formula. Innanzitutto, stabilite se Excel è in modalità di calcolo Manuale, quindi forzate un ricalcolo per confermare che la cartella di lavoro possa ancora calcolare, e infine controllate se il problema è limitato a celle trattate come testo o a formule visualizzate invece di essere valutate.
La documentazione attuale di Microsoft per Excel, verificata a settembre 2026, descrive ancora il comportamento di calcolo predefinito come Automatico. C'è un importante compromesso da conoscere prima di modificare le impostazioni: nell'app desktop di Excel, la modifica delle opzioni di calcolo influisce su tutte le cartelle di lavoro aperte. In Excel per il web, l'opzione di calcolo si applica solo alla cartella di lavoro corrente. Questa differenza è rilevante se si mantiene intenzionalmente una grande cartella di lavoro in modalità Manuale per motivi di prestazioni.
Prima di modificare qualsiasi cosa: identificate quale problema avete effettivamente
Utilizzate questo test rapido. In un'area vuota della cartella di lavoro, inserite 10 in B2 e digitate =B2*2 in C2. Cambiate B2 in 12.
- Se C2 rimane a 20 finché non calcolate manualmente, la cartella di lavoro sta probabilmente utilizzando il calcolo Manuale.
- Se C2 visualizza
=B2*2 invece di 24, il problema è più probabilmente "Mostra formule" o una cella formattata come testo.
- Se C2 si aggiorna a 24 ma una formula complessa non lo fa, il problema è probabilmente locale a quella formula, ai suoi riferimenti, a un collegamento esterno, a una tabella dati o a un'altra condizione specifica della cartella di lavoro.
Questa distinzione fa risparmiare tempo perché le tre soluzioni seguenti risolvono diverse modalità di errore.
Passaggio 1: impostate la modalità di calcolo adatta alla vostra cartella di lavoro
In Excel desktop, aprite Formule > Opzioni di calcolo. Se vi aspettate che le formule si aggiornino ogni volta che cambiano i loro input, scegliete Automatico. Microsoft documenta la stessa impostazione anche sotto File > Opzioni > Formule > Calcolo della cartella di lavoro.
Opzioni di calcolo è il primo posto da controllare quando le formule rimangono obsolete dopo che i valori di riferimento cambiano.
La documentazione attuale sulle impostazioni di calcolo di Microsoft spiega le tre scelte pratiche:
| Modalità di calcolo | Cosa fa | Migliore adattabilità | Compromesso |
| Automatico | Ricalcola le formule dipendenti quando un valore, una formula o un nome di riferimento cambia | La maggior parte delle cartelle di lavoro quotidiane | I modelli grandi o pesanti dal punto di vista del calcolo possono impiegare più tempo a ricalcolare |
| Automatico tranne per le tabelle dati | Ricalcola automaticamente la maggior parte delle formule ma esclude le tabelle dati dell'Analisi What-If dal ricalcolo automatico | Modelli in cui le tabelle dati sono il principale costo di prestazioni | I risultati delle tabelle dati possono rimanere obsoleti fino a quando non vengono ricalcolati esplicitamente |
| Manuale | Non ricalcola automaticamente le formule; l'utente avvia il calcolo | Modelli molto grandi in cui l'utente controlla deliberatamente i tempi di ricalcolo | I valori obsoleti possono essere facilmente scambiati per risultati attuali |
Raccomandazione in base alla necessità: scegliete Automatico per le cartelle di lavoro normali. Mantenete Manuale solo quando capite perché la cartella di lavoro ne ha bisogno e avete un flusso di lavoro deliberato di ricalcolo. Se le tabelle dati sono il principale problema di prestazioni, Automatico tranne per le tabelle dati può essere un compromesso più mirato rispetto al passaggio dell'intera cartella di lavoro a Manuale.
C'è un'altra considerazione specifica per desktop: Microsoft afferma che le modifiche alle impostazioni di calcolo influiscono su tutte le cartelle di lavoro attualmente aperte. Se avete aperto un grande modello salvato intenzionalmente in modalità Manuale e poi avete aperto una cartella di lavoro più piccola, potreste ritrovarvi a risolvere i problemi della cartella più piccola anche se la scelta del calcolo ha avuto origine altrove. Chiudete le cartelle di lavoro non necessarie, impostate la modalità desiderata e verificate di nuovo.
Passaggio 2: forzate un ricalcolo e verificate il risultato
Dopo essere passati ad Automatico, cambiate un valore di riferimento e confermate che la formula si aggiorni. Nel test semplice sopra, cambiando B2 da 10 a 12, =B2*2 dovrebbe cambiare da 20 a 24.
Dopo aver ripristinato il calcolo Automatico, la modifica di un input dovrebbe aggiornare il risultato dipendente senza un'ulteriore azione manuale.
Se avete bisogno di un aggiornamento immediato prima di modificare la modalità a lungo termine, utilizzate i controlli di calcolo forniti da Microsoft:
- Calcola ora ricalcola tutti i fogli aperti, incluse le tabelle dati, e aggiorna i fogli grafici aperti.
- Calcola foglio ricalcola il foglio attivo e i grafici collegati.
- In Excel desktop, F9 è la scorciatoia standard per ricalcolare le cartelle di lavoro aperte.
Questi sono utili strumenti diagnostici, ma non sostituiscono la corretta modalità di calcolo. Se premere F9 corregge il numero ogni volta ma il valore diventa obsoleto dopo la modifica successiva, il calcolo Manuale è ancora attivo da qualche parte nel vostro flusso di lavoro.
Per Excel per il web, Microsoft documenta i controlli di calcolo anche sotto la scheda Formule. La differenza importante è l'ambito: la modifica della modalità di calcolo nel browser influisce sulla cartella di lavoro corrente piuttosto che su tutte le altre cartelle di lavoro desktop aperte.
Perché non lasciare Excel in modalità Manuale e premere semplicemente F9?
Questa può essere una scelta valida per un grande modello finanziario o ingegneristico, ma ha un costo operativo: i valori visualizzati potrebbero non riflettere più gli input più recenti. Se più persone modificano la cartella di lavoro o se il file viene utilizzato come report operativo, Automatico è solitamente più facile da controllare perché gli utenti non devono ricordare un passaggio di ricalcolo.
Se le prestazioni sono il motivo per cui siete passati a Manuale, misurate cosa è lento prima di accettare valori obsoleti come soluzione permanente. Collegamenti esterni, formule volatili, grandi intervalli, calcoli iterativi e tabelle dati What-If possono contribuire al tempo di calcolo. L'ottimizzazione giusta dipende dalla cartella di lavoro.
Passaggio 3: se la formula stessa appare nella cella, correggete la cella invece della modalità di calcolo
Se Excel visualizza =B2*2 nel foglio di lavoro invece di un risultato, il calcolo Automatico non è necessariamente il problema. Microsoft documenta due cause comuni: Mostra formule è attivato, oppure la cella è formattata come Testo.
Se il testo della formula è visibile nella cella, risolvete i problemi di visualizzazione della formula e di formattazione della cella prima di modificare nuovamente le impostazioni di calcolo della cartella di lavoro.
Controllate prima Mostra formule
Andate su Formule > Mostra formule. Se è attivo, disattivatelo. Microsoft documenta anche Ctrl+` come scorciatoia da tastiera per alternare tra la visualizzazione delle formule e i risultati delle formule. Vedere Supporto Microsoft: Mostrare e stampare le formule.
Quindi cambiate le celle formattate come Testo in Generale e reinserite la formula
Se Mostra formule è già disattivato, selezionate la cella interessata, aprite Formato celle e scegliete Generale. Il semplice cambio del formato potrebbe non causare la valutazione immediata di una voce di testo esistente. La guida di Microsoft sulle formule rotte dice di usare F2 e poi Invio dopo aver cambiato la cella in Generale, in modo che Excel rielabori la voce come formula.
Cambiate una cella di formula da Testo a Generale, quindi reinserite la formula in modo che Excel la valuti invece di conservarla come testo.
La pagina attuale di risoluzione dei problemi delle formule rotte di Microsoft raccomanda specificamente questa sequenza quando la sintassi della formula viene visualizzata invece di un valore.
Controllate anche la presenza di un apostrofo iniziale. Una voce come '=B2*2 è testo per progettazione. Rimuovete l'apostrofo e reinserite la formula.
Quale soluzione dovreste usare?
| Sintomo | Migliore prima azione | Perché |
| Molte formule si aggiornano solo dopo F9 | Cambiate Opzioni di calcolo in Automatico | Questo indica un calcolo Manuale piuttosto che una formula errata |
| Una grande cartella di lavoro è lenta in modalità Automatica | Valutate deliberatamente Manuale o Automatico tranne per le tabelle dati | Le prestazioni possono giustificare un ricalcolo controllato, ma i risultati obsoleti diventano un compromesso esplicito |
| Il testo della formula appare direttamente nelle celle in tutto il foglio | Disattivate Mostra formule | Le formule potrebbero calcolarsi correttamente ma il foglio di lavoro sta visualizzando la sintassi |
| Solo poche celle mostrano il testo della formula | Cambiate il formato Testo in Generale, quindi premete F2 e Invio | Il contenuto della cella potrebbe essere stato memorizzato come testo |
| Le formule semplici si aggiornano ma una formula rimane errata | Ispezionate i riferimenti e le dipendenze di quella formula | Una modifica globale della modalità di calcolo è improbabile che sia la causa principale |
Se i tre passaggi non risolvono il problema
Non continuate a alternare le impostazioni di calcolo. Utilizzate il sintomo per restringere il controllo successivo.
- Collegamenti a cartelle di lavoro esterne: una fonte collegata potrebbe non essere ricalcolata o disponibile. Microsoft nota che Excel può avvisare quando un foglio di lavoro di origine non è stato completamente ricalcolato.
- Formule iterative o circolari: una formula che si riferisce a se stessa direttamente o indirettamente necessita di impostazioni di calcolo iterativo deliberate. Non abilitate l'iterazione solo per silenziare un problema di riferimento circolare che non capite.
- Tabelle dati dell'Analisi What-If: Automatico tranne per le tabelle dati le esclude intenzionalmente dal normale ricalcolo automatico.
- Corruzione della cartella di lavoro: se il comportamento del calcolo è anomalo solo in un file danneggiato, la guida alla riparazione di una cartella di lavoro corrotta di Microsoft fornisce opzioni di recupero.
- Funzioni di data volatili: Microsoft nota che funzioni come OGGI dipendono dalle impostazioni di ricalcolo. Se OGGI non si aggiorna come previsto, confermate che il calcolo Automatico sia abilitato.
Elenco di controllo in tre passaggi
- Impostate la modalità di calcolo corretta: Formule > Opzioni di calcolo > Automatico per le cartelle di lavoro normali.
- Ricalcolate e testate: usate Calcola ora o F9, cambiate un input noto e verificate che il risultato dipendente si aggiorni.
- Risolvete i problemi di visualizzazione a livello di cella: disattivate Mostra formule; per le celle di formula formattate come Testo, passate a Generale e premete F2, quindi Invio.
In conclusione
Se le formule di Excel non calcolano automaticamente, scegliete la soluzione in base alla modalità di errore. Il calcolo Automatico è il default corretto per la maggior parte delle cartelle di lavoro quotidiane. La modalità Manuale è utile quando un grande modello necessita di un ricalcolo controllato, ma il compromesso è che i valori visibili possono diventare obsoleti. Automatico tranne per le tabelle dati è un compromesso di prestazioni più ristretto quando le tabelle dati What-If sono la parte costosa. E se una formula viene visualizzata come testo, cambiare la modalità di calcolo è la soluzione sbagliata: riparate invece la visualizzazione della cella o il formato numerico.
L'approccio in tre passaggi funziona perché ogni passaggio testa un livello diverso: modalità di calcolo della cartella di lavoro, motore di ricalcolo e singola cella di formula. Questo rende più rapido trovare la vera causa senza modificare più di quanto necessario in Excel.