Passa al contenuto principale
Administrator Guide
Ultimo aggiornamento: 2023-06-23
Riferimenti: Errori delle formule

Riferimenti: Errori delle formule

Errore
Note
#DIV/0!
La formula sta tentando di dividere per zero. Esempio: una formula riguarda il valore/risultato di una cella inaspettatamente uguale a zero o vuoto e la formula sta tentando di dividere per quel numero.
#ERROR!
Un errore raro. Generalmente i messaggi di errore sono abbastanza specifici, ma #ERROR potrebbe semplicemente specificare che esiste un errore di sintassi o che non è possibile inviare la formula per un motivo sconosciuto.
#FIELD!
Si è verificato un errore nel tipo di dati.
#GETTING_DATA!
Non è un vero errore, ma può essere visualizzato temporaneamente nelle celle della cartella di lavoro quando sono in corso calcoli complessi o di grandi dimensioni o quando è in esecuzione un aggiornamento dei dati dinamici. Il messaggio scompare quando i calcoli sono stati completati o l'aggiornamento dei dati dinamici è completato.
#N/A!
Un valore non è disponibile per una funzione o una formula. Esempi:
  • Una funzione di ricerca non riesce a trovare un valore chiave.
  • Una formula di matrice ha un argomento di dimensioni diverse (intervallo di celle) rispetto a un altro argomento.
  • A una funzione mancano uno o più argomenti.
#NAME!
È stato creato un riferimento a un nome definito o a una funzione inesistente.
#NULL!
È possibile che:
  • Sia stato utilizzato un separatore di riferimento o intervallo errato, ad esempio uno spazio (che separa i singoli riferimenti di cella in una formula con uno spazio anziché una virgola).
  • Sia stato utilizzato uno spazio (l'operatore di intersezione) per eseguire un calcolo su intervalli che si intersecano ma non sono presenti intersezioni.
#NUM!
Una formula contiene dati numerici non validi per il tipo di operazione.
Esempio: le tabelle pivot non supportano i calcoli quando l'intervallo di dati contiene più unità di valuta. Se è disponibile una tabella pivot che include gli stipendi e alcuni stipendi sono in USD mentre altri sono in CAD, non è possibile eseguire i calcoli SUM, AVERAGE o altri calcoli sui dati; se si passa con il mouse sopra la cella di errore viene visualizzato il messaggio
Esiste un problema di conversione delle unità
. L'unica funzione valida in questa situazione è COUNTA.
Per risolvere un errore #NUM che potrebbe essere un problema di unità, è possibile visualizzare le impostazioni delle unità selezionando
Visualizza
Mostra unità
.
#REF!
Un riferimento non è valido.
#SPILL!
La causa più frequente di questo errore riguarda i risultati delle formule di matrice che non possono essere inseriti nella cartella di lavoro perché si sovrappongono ai dati esistenti.
All'interno di un'area di immissione, l'errore #SPILL si verifica quando la formula tenta di posizionare i dati all'esterno dell'area di immissione.
È normale "cancellare" una cella digitando uno spazio seguito da Invio, TAB o un tasto freccia. Questo non cancella la cella; lascia un solo carattere spazio e può causare il non corretto funzionamento delle formule. Esempio: le chiamate non vuote possono causare errori di spill durante il calcolo delle formule di matrice oppure possono causare risultati imprevisti con COUNTBLANK o altri problemi. Non è presente un indicatore visivo per le celle contenenti spazi, quindi in caso di dubbio, cancellare manualmente le celle.
#VALUE!
È stato utilizzato il tipo di operando o l'argomento della funzione errato. Esempio: viene visualizzato #VALUE se la formula trova spazi, caratteri o testo laddove è previsto un numero.
#######
In realtà non è un errore; la colonna non è sufficientemente larga per visualizzare un valore.

Suggerimenti per gli errori di formula

Tenere presente che è necessario inviare le formule di matrice con la combinazione adatta di tasti di scelta rapida. Consultare Concetto: Formule di matrice nelle cartelle di lavoro per informazioni su matrici vincolate, matrici senza vincoli e altro ancora.
Se viene visualizzato un errore relativo ai riferimenti circolari, è consigliabile consultare Concetto: Riferimenti circolari nella guida utente di Worksheets.
Prendere nota dell'impostazione della cartella di lavoro per il ricalcolo automatico o manuale in
Impostazioni
file
.
Provare a semplificare le formule complesse:
  • Se la formula contiene molte funzioni nidificate, separarne una o più, inserendo i risultati in un intervallo separato a cui fare riferimento nel resto della formula originale.
  • Se la formula contiene riferimenti esterni che sembrano non essere risolti, provare a unire le cartelle di lavoro in modo che il riferimento sia semplicemente a un altro foglio anziché a una cartella di lavoro; in alternativa, inserire tutti i dati in un unico foglio.

Visualizzazione di testi descrittivi al posto dei codici di errore

A volte si utilizzano formule che eseguono calcoli in base ai valori della cella e, se uno di questi valori è imprevisto, viene visualizzato un errore come #DIV/0. Per prepararsi all'eventualità che si verifichi un errore e fornire all'utente della cartella di lavoro un messaggio più descrittivo, è possibile utilizzare:
  • La funzione IFERROR o la funzione ISERROR.
  • La formula IFEMPTY per le formule di matrice senza vincoli in cui il risultato è una matrice vuota.
Esempio: è disponibile una cartella di lavoro che mostra i bonus medi dei rappresentanti commerciali per un trimestre. Per ottenere un bonus, un venditore deve vendere beni per un valore superiore a 5.000 dollari in un determinato mese. Poiché Matt non ha ricevuto alcun bonus, la cella Bonus medio includerebbe un errore #DIV/0. Per impedire la visualizzazione di questo errore criptico, è possibile nidificare la funzione AVERAGEIF in IFERROR. Questa formula è in F2:
=IFERROR(AVERAGEIF(B2:D2,">5000",B2:D2),"Nessun bonus")
A
B
C
D
E
F
1
Nome
Jan Sales
Vendite di febbraio
Vendite di marzo
N. bonus
Bonus medio
2
Matt Bond
$1500
$3275
$2900
0
Nessun bonus
La funzione ISERROR è simile a IFERROR, ma restituisce un risultato TRUE o FALSE in funzione della presenza o meno di un errore.