Errore #SPILL! di Excel: cause e soluzioni (Guida completa)
Nelle versioni recenti di Excel, ti sarà capitato di imbatterti nell’irritante errore #SPILL! mentre usavi delle formule. Non preoccuparti: non sei il solo! Questa guida completa ti spiega cos’è l’errore #SPILL!, perché si verifica e ti offre soluzioni pratiche per risolverlo in modo rapido ed efficace.
Cause comuni dell’errore #SPILL! e come risolverle
L’intervallo di spill non è vuoto
L’intervallo di spill contiene Unito
L’intervallo di spill si trova all’interno di una tabella Excel
L’intervallo dei risultati dello spill è troppo grande
Impossibile determinare l’intervallo dei risultati dello spill
Altre possibili cause dell’errore #SPILL!

Video: L’errore #SPILL! in Excel
Cos’è l’errore #SPILL! in Excel?
L’errore #SPILL! è un problema comune nelle versioni di Excel 365 e successive al 2021.
L’errore #SPILL! si verifica non solo con le formule matriciali, ma con qualsiasi formula che restituisce risultati multipli e incontra un ostacolo nell’Area di posizionamento dell’elenco.
In generale, l’errore #SPILL! si verifica tipicamente quando l’intervallo di spill contiene celle non vuote. La cancellazione dei dati presenti in tali celle spesso risolve il problema e consente alla formula di funzionare correttamente. Tuttavia, oltre a questa causa comune, esistono altri fattori che possono provocare questo errore. Approfondiamo ulteriormente le ragioni dell’errore #SPILL! ed esploriamo le relative soluzioni.

Rivoluziona il controllo degli errori in Excel con Kutools!
La funzione «Seleziona Celle con Errori» individua ed evidenzia istantaneamente gli errori, assicurandoti fogli di lavoro impeccabili. Semplifica il tuo flusso di lavoro e migliora la precisione. Provala subito e goditi un’esperienza Excel senza interruzioni!
Scarica per un’esperienza Excel più fluida.

Cause comuni dell’errore #SPILL! e come risolverle
Per individuare con precisione la causa del problema, fai clic sul “fumetto di errore” (il rombo giallo con il punto esclamativo) e leggi attentamente il messaggio evidenziato in grigio sulla prima riga.

Per individuare rapidamente la cella che causa l’ostruzione, seleziona innanzitutto la cella contenente la formula: vedrai apparire un bordo tratteggiato che delimita l’area di spill prevista. Clicca quindi sul “fumetto di errore” e scegli l’opzione “Seleziona Celle Ostruenti” per passare immediatamente alla cella o alle celle responsabili dell’ostruzione.

Analizziamo le diverse cause dell’errore #SPILL! e offriamo soluzioni dettagliate per ciascuno scenario.
L’intervallo di spill non è vuoto
«Causa»: L'errore #SPILL! si verifica quando l'intervallo in cui Excel deve inserire i risultati non è vuoto.
«Esempio»: immagina di avere una formula semplice come =A2:A5. Se una qualsiasi cella nell’intervallo di destinazione (ad esempio C4) è già occupata, si verificherà un errore.

Soluzione: Assicurati che ogni cella nell’intervallo di spill sia vuota. Nell’esempio, seleziona la cella C4 e premi il tasto Canc per eliminarne il contenuto.

Risultato:

L’intervallo di spill contiene Unito
«Causa»: Se l’intervallo di spill in cui Excel deve inserire i risultati contiene celle unite, potrebbe verificarsi l’errore #SPILL!.
«Esempio»: immagina di avere una formula semplice come =A2:A5. Se l’intervallo di destinazione contiene celle unite (ad esempio, le celle C3 e C4 sono unite), si verificherà un errore.

«Soluzione»: Separa eventuali celle unite presenti nell’intervallo di destinazione prima di applicare la formula. Nell’esempio, seleziona le celle unite (C3:C4) e fai clic su «Home» > «Unisci e centra» per annullare l’unione.

Risultato:

Separazione celle e riempimento valori di Kutools per Excel: una vera svolta!
Separa facilmente le celle unite e replica i valori con precisione. Semplifica la gestione dei dati e migliora i tuoi fogli di calcolo in pochi secondi. Prova subito questo strumento indispensabile!Scarica e Prova.

Potenzia il tuo Excel: Kutools ti dà accesso a oltre 300 strumenti avanzati!
L’intervallo di spill si trova all’interno di una tabella Excel
«Causa»: Se l'intervallo di spill è contenuto all'interno di una tabella Excel, potrebbe verificarsi l'errore #SPILL!.
«Esempio»: Hai una tabella Excel (A1:B6) e vuoi ordinare i dati nella colonna A in modo che vengano spillati nella colonna B; in questo caso si verificherà l’errore.

Soluzioni:
Espelli i risultati al di fuori della tabella Excel.

Converti la tabella in un intervallo.
Seleziona una qualsiasi cella della tabella, quindi fai clic su «Progettazione Tabella» > «Converti in Intervallo».

Risultato:

L’intervallo dei risultati dello spill è troppo grande
«Causa»: quando la formula restituisce più risultati del previsto, questi possono eccedere lo spazio disponibile.
«Esempio»: utilizzando la formula CERCA.VERT =CERCA.VERT(A:A;A:C;2;FALSO) per restituire tutti i valori della colonna B dall’intervallo A:C in base alla corrispondenza con la prima colonna, si verificherà un errore.

«Spiegazione»: La formula genera un errore #SPILL! perché Excel tenta di recuperare dati dall’intera colonna A:A, producendo ben 1.048.576 risultati — un numero così elevato da superare i limiti della griglia di Excel.
Soluzioni:
Fai riferimento a un intervallo specifico anziché a un’intera colonna.
In questo esempio, utilizza la seguente formula:
=VLOOKUP(A2:A6,A:C,2,FALSE)
Calcola una singola cella e trascina la formula verso il basso.
In questo esempio, utilizza la seguente formula per estrarre il primo Cognome:
=VLOOKUP(A2,A:C,2,FALSE)Trascina quindi il quadratino di riempimento automatico verso il basso per copiare la formula e ottenere tutti gli altri risultati.

Usa l’operatore @ per applicare l’intersezione implicita.
In questo esempio, utilizza la seguente formula:
=VLOOKUP(@A:A,A:C,2,FALSE)Trascina quindi il quadratino di riempimento automatico verso il basso per copiare la formula e ottenere tutti gli altri risultati.

Impossibile determinare l’intervallo dei risultati dello spill
«Causa»: Excel non sa quante celle deve occupare la formula.
Esempio: quando si utilizza una formula come =SEQUENZA(CASUALE.TRA(1;1000)) per generare una sequenza la cui lunghezza dipende dal risultato di CASUALE.TRA(1;1000), potrebbe verificarsi l’errore #SPILL!.

«Spiegazione»: In questo caso specifico, la formula =SEQUENZA(CASUALE.TRA(1;1000)) genera una sequenza di numeri la cui lunghezza dipende dal risultato della funzione CASUALE.TRA(1;1000), che restituisce un numero casuale compreso tra 1 e 1000. Poiché tale valore è dinamico e imprevedibile, Excel non può determinare in anticipo quante celle siano necessarie per visualizzare l’intera sequenza, causando così l’errore #SPILL!.
«Soluzioni»: Nessuna.
Altre possibili cause dell’errore #SPILL!
Oltre agli scenari sopra descritti, Microsoft ha individuato altre due possibili cause dell’errore #SPILL!:
Memoria Esaurita
«Causa»: Excel esaurisce la memoria a causa di calcoli estesi.
Soluzione: Riduci la quantità di dati o semplifica i calcoli.
Non Riconosciuto
«Causa»: quando Excel non riesce a individuare una ragione specifica dell’errore #SPILL!.
«Soluzione»: Verifica la formula, controlla eventuali errori di battitura o chiedi supporto alla community di Excel.
L’errore #SPILL! può rappresentare un ostacolo complicato da superare, ma grazie a queste informazioni e soluzioni potrai affrontare con sicurezza l’ultima versione di Excel e risolvere il problema in modo efficace. Ricorda: la pratica rende perfetti, e presto diventerai un esperto nel gestire l’errore #SPILL! Buon lavoro con Excel!
Per scoprire altre strategie rivoluzionarie per Excel che possono trasformare il modo in cui gestisci i tuoi dati, esplora ulteriori informazioni qui.
I migliori strumenti per la produttività in ufficio
Kutools per Excel – Ti Aiuta a Distinguerti dalla Massa
Kutools per Excel Offre Oltre 300 Funzionalità,Garantendo che ciò di cui hai bisogno sia a portata di clic...
Office Tab – Abilita la Lettura e la Modifica a Schede in Microsoft Office (incluso Excel)
- Passa da un documento all’altro tra decine di file aperti in un secondo!
- Riduci centinaia di clic del mouse ogni giorno e dì addio al “mouse hand”.
- Aumenta la tua produttività del 50 % visualizzando e modificando più documenti contemporaneamente.
- Porta un’esperienza a schede efficace in Office (incluso Excel), proprio come Chrome, Edge e Firefox.
Indice
- Video: Errore #SPILL!
- Cos’è l’errore #SPILL!?
- Cause dell’errore #SPILL! e relative soluzioni
- L’area di spill non è vuota
- L’area di spill contiene celle unite
- L’area di spill si trova all’interno di una tabella
- L’area di spill è troppo grande
- L’area di spill è sconosciuta
- Altre cause
- Articoli Correlati
- Migliori Strumenti per la Produttività Office
- Commenti






