#SPILL vengono restituiti errori quando una formula restituisce più risultati e Excel i risultati non possono essere restituiti alla griglia. Per altre informazioni su questi tipi di errore, vedere gli argomenti della Guida seguenti:

Questo errore si verifica quando l'intervallo di riversamento per una formula di matrice fuoriuscita non è vuoto.

Errori #SPILL! errore - L'intervallo di riversamento non è vuoto

Quando la formula è selezionata, un bordo tratteggiato indicherà l'intervallo di riversamento previsto.

È possibile selezionare il floatie Error e scegliere l'opzione Select Obstructing Cells per passare immediatamente alle celle ostruinti. È quindi possibile cancellare l'errore eliminando o spostando l'immissione della cella ostruente. Non appena l'ostruzione viene cancellata, la formula di matrice si riverserà come previsto.

Excel non è stato in grado di determinare le dimensioni della matrice fuoriuscita perché è volatile e viene ridimensionata tra i passaggi del calcolo. Ad esempio, la formula seguente attiverà questa #SPILL! :

=SEQUENZA(CASUALE(1.1000))

Le ridimensionamenti dinamici delle matrici possono attivare passaggi di calcolo aggiuntivi per assicurarsi che il foglio di calcolo sia completamente calcolato. Se le dimensioni della matrice continuano a cambiare durante questi passaggi aggiuntivi e non si stabilizzano, Excel la matrice dinamica verrà risolta come #SPILL!.

Questo valore di errore è in genere associato all'uso delle funzioni CASUALE,MAT.CASUALEe CASUALE.CASUALE. Altre funzioni volatili, ad esempio SCARTO,INDIRETTOe OGGI, non restituiscono valori diversi in ogni passaggio di calcolo. 

Ad esempio, se inserita nella cella E2 come nell'esempio seguente, la formula =CERCA.V(A:A;A:C;2;FALSO) in precedenza cerca solo l'ID nella cella A2. Tuttavia, nelle matrici Excel, la formula causerà un #SPILL! perché Excel l'intera colonna, restituisce 1.048.576 risultati e termina la griglia Excel dati.

Errori #SPILL! causata da =CERCA.VER(A:A;A:D;2;FALSO) nella cella E2, perché i risultati si estenderebbero oltre il bordo del foglio di lavoro. Spostare la formula nella cella E1 e funzionerà correttamente.

Esistono 3 semplici modi per risolvere il problema:

#

Approccio

Formula

1

Fare riferimento solo ai valori di ricerca a cui si è interessati. Questo stile di formula restituirà una matrice dinamica, ma non funziona con Excel tabelle. 

Usare =CERCA.V(A2:A7;A:C;2;FALSO) per restituire una matrice dinamica che non restituirà un #SPILL! .

=CERCA.V(A2:A7;A:C;2;FALSO)

2

Fare riferimento solo al valore nella stessa riga e quindi copiare la formula verso il basso. Questo stile di formula tradizionale funziona nelle tabelle,ma non restituisce una matrice dinamica.

Usare la funzione CERCA.V tradizionale con un singolo lookup_value riferimento: =CERCA.V(A2,A:C,32,FALSO). Questa formula non restituisce una matrice dinamica, ma può essere usata con Excel tabelle.

=CERCA.V( A2 ;A:C;2;FALSO)

3

Richiedere che Excel'intersezione implicita usando l'operatore @ e quindi copiare la formula verso il basso. Questo stile di formula funziona nelle tabelle,ma non restituisce una matrice dinamica.

Usare l'operatore @ e copiare verso il basso: =CERCA.V(@A:A;A:C,2;FALSO). Questo stile di riferimento funziona nelle tabelle, ma non restituisce una matrice dinamica.

=CERCA.V(@A:A;A:C;2;FALSO)

Le formule in forma di matrice riversata non sono supportate nelle Excel. Provare a spostare la formula fuori dalla tabella o a convertire la tabella in un intervallo (fare clic su Struttura tabella > Strumenti > Converti in intervallo).

Errori #SPILL! errore - Formula di tabella

La formula di matrice fuoriuscita che si sta tentando di immettere ha causato Excel memoria insufficiente. Provare a fare riferimento a una matrice o a un intervallo più piccolo.

Le formule di matrice riversate non possono riversarsi nelle celle unite. Annullare l'unione delle celle in questione o spostare la formula in un altro intervallo che non si interseca con le celle unite.

Errori #SPILL! errore - Riversamento nella cella unita

Quando la formula è selezionata, un bordo tratteggiato indicherà l'intervallo di riversamento previsto.

È possibile selezionare il floatie Error e scegliere l'opzione Select Obstructing Cells per passare immediatamente alle celle ostruinti. Non appena le celle unite vengono cancellate, la formula di matrice si riverserà come previsto.

Excel non riconosce o non può riconciliare la causa di questo errore. Assicurarsi che la formula contenga tutti gli argomenti necessari per lo scenario.

Servono altre informazioni?

È sempre possibile rivolgersi a un esperto nella Tech Community di Excel oppure ottenere supporto nella community Microsoft.

Vedere anche

Funzione FILTRO

Funzione MATR.CASUALE

Funzione SEQUENCE

Funzione SORT

Funzione DATI.ORDINA.PER

Funzione UNICI

Matrici dinamiche e il comportamento di matrice espansa

Operatore di intersezione implicita: @

Serve aiuto?

Amplia le tue competenze
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa a Microsoft Office Insider

Queste informazioni sono risultate utili?

Come valuti la qualità della traduzione?
Cosa ha influito sulla tua esperienza?

Grazie per il feedback!

×