Poche cose disorientano in Excel quanto aprire un foglio e trovare celle piene di #N/D, #VALORE! o #RIF!. Questi messaggi non sono difetti del programma: sono avvisi che una formula non riesce a calcolare quello che le chiedi, e ognuno indica una causa diversa.
Se sai leggerli, la maggior parte si risolve in un minuto. Qui sotto trovi che cosa significa ogni errore, perché compare, esempi con formule corrette e come evitare che si ripresenti.
Riepilogo rapido: che cosa indica ogni errore
| Errore | Significato | Causa più comune |
|---|---|---|
| #N/D | Un valore non viene trovato | Ricerca senza corrispondenza |
| #VALORE! | Tipo di dato errato | Testo dove serve un numero |
| #RIF! | Riferimento non valido | Righe, colonne o fogli eliminati |
| #DIV/0! | Divisione per zero | Divisore vuoto o uguale a 0 |
| #NOME? | Excel non riconosce un nome | Funzione scritta male o non disponibile |
Per trovarne l’origine, seleziona la cella con l’errore e usa Formule › Valuta formula: vedrai il calcolo passo dopo passo e il punto esatto in cui si blocca.
#N/D: il valore cercato non esiste (o sembra non esistere)
Compare soprattutto con CERCA.VERT, CERCA.X, CONFRONTA e INDICE quando il valore cercato non è nell’elenco. Esempio: nel foglio Prezzi hai i codici prodotto nella colonna A e i prezzi nella B, e in un altro foglio cerchi il codice della cella A2:
=CERCA.VERT(A2;Prezzi!A:B;2;FALSO)
Se il risultato è #N/D e sei sicuro che il codice esista, controlla queste cause:
- Spazi invisibili: “P-101 ” con uno spazio finale non è uguale a “P-101”.
- Numeri memorizzati come testo in uno dei due elenchi: 101 e “101” non corrispondono.
- Ultimo argomento omesso: senza
FALSO, CERCA.VERT esegue una corrispondenza approssimativa e può restituire risultati strani o #N/D se l’elenco non è ordinato. - Intervallo di ricerca incompleto che non include tutte le righe.
Per gli spazi, puoi ripulire il valore cercato direttamente nella formula:
=CERCA.VERT(ANNULLA.SPAZI(A2);Prezzi!A:B;2;FALSO)
Quando il #N/D è legittimo (il codice davvero non esiste), mostra un messaggio chiaro al posto dell’errore. In Excel 365 e 2021, CERCA.X ha un argomento apposito:
=CERCA.X(A2;Prezzi!A:A;Prezzi!B:B;"Non trovato")
Nelle versioni precedenti usa SE.NON.DISP (disponibile da Excel 2013), che intercetta solo #N/D e lascia vedere gli altri errori:
=SE.NON.DISP(CERCA.VERT(A2;Prezzi!A:B;2;FALSO);"Non trovato")
#VALORE!: il dato non è del tipo previsto
Excel mostra #VALORE! quando un’operazione riceve qualcosa che non può usare, di solito testo dove si aspetta un numero. Un esempio tipico:
| Cella | Contenuto | Formula | Risultato |
|---|---|---|---|
| B2 | 120 | =B2*2 | 240 |
| B3 | 95 € (scritto come testo) | =B3*2 | #VALORE! |
Cause frequenti:
- Unità o simboli scritti a mano accanto al numero (“95 €”, “10 kg”).
- Numeri importati da un altro sistema come testo, a volte con uno spazio unificatore che non si vede.
- Sommare con il segno + celle che contengono testo:
=B2+B3dà errore, mentre=SOMMA(B2:B3)ignora il testo (ma allora il totale sarà sbagliato senza alcun avviso).
La soluzione è lasciare nella cella solo il numero e applicare il simbolo con il formato numero. Per convertire testo in numeri usa Dati › Testo in colonne e fai clic subito su Fine, oppure la funzione VALORE. Se i numeri importati contengono spazi unificatori (molto comune nei dati copiati da una pagina web), sostituiscili prima:
=VALORE(SOSTITUISCI(B3;CODICE.CARATT(160);""))
#RIF!: il riferimento non esiste più
È l’errore più pericoloso, perché di solito compare dopo aver eliminato qualcosa. Se C2 contiene =A2+B2 ed elimini la colonna B, la formula diventa =A2+#RIF! e smette di calcolare.
Altre cause comuni:
- Copiare una formula in un punto in cui i riferimenti relativi escono dal foglio, per esempio un riferimento alla riga sopra copiato nella riga 1.
- Eliminare il foglio a cui punta la formula.
- Chiedere a CERCA.VERT una colonna che non esiste nell’intervallo. Questa formula restituisce #RIF! perché l’intervallo A:B ha solo due colonne:
=CERCA.VERT(A2;Prezzi!A:B;3;FALSO)
Che cosa fare quando compare:
- Se hai appena eliminato qualcosa, annulla con Ctrl+Z. È la soluzione più rapida.
- Altrimenti, trova tutte le celle interessate con Home › Trova e seleziona › Trova: digita #RIF! e scegli Cerca in: Formule.
- Scrivi il riferimento corretto nella prima cella e ricopia la formula nelle altre.
Per prevenirlo, lavora con tabelle e riferimenti strutturati o con intervalli denominati, che reggono meglio l’inserimento e l’eliminazione di colonne. E prima di eliminare una colonna, verifica se qualche formula dipende da essa con Formule › Individua dipendenti.
#DIV/0!: dividere per zero o per una cella vuota
Compare quando calcoli percentuali, medie o rapporti e il divisore è 0 o vuoto. Per esempio, il prezzo medio di un prodotto senza vendite: =B2/C2 con C2 vuota. Anche MEDIA lo restituisce se l’intervallo non contiene alcun numero.
La soluzione più pulita è controllare il divisore prima di dividere:
=SE(C2=0;"";B2/C2)
Così la cella resta vuota finché non ci sono dati. Se preferisci mostrare uno zero o un testo come “Nessuna vendita”, modifica il secondo argomento. Evita di scrivere il risultato a mano: appena arrivano i dati, la formula deve funzionare da sola.
#NOME?: Excel non riconosce qualcosa nella formula
#NOME? indica che Excel non riconosce qualcosa scritto nella formula:
- Una funzione scritta male, come
=SOMA(B2:B10)invece di=SOMMA(B2:B10). - Un testo senza virgolette:
=SE(A2=Sì;1;0)va scritto=SE(A2="Sì";1;0). - Una funzione che la tua versione non ha: se apri in Excel 2016 un file che usa CERCA.X o FILTRO, vedrai questo errore al ricalcolo.
SE.ERRORE: usalo con giudizio
SE.ERRORE sostituisce qualsiasi errore con il valore che indichi:
=SE.ERRORE(B2/C2;0)
È comodo, ma c’è un rischio: nasconde tutti gli errori, anche quelli che segnalano un problema reale, come un riferimento interrotto o un testo importato male. Alcuni consigli:
- Applicalo solo quando sai quale errore ti aspetti e perché.
- Nelle ricerche, preferisci SE.NON.DISP o l’argomento di CERCA.X, che gestiscono solo #N/D.
- Non aggiungerlo mentre scrivi la formula: verifica prima che funzioni senza.
Quando gli errori dipendono dal file stesso
Se all’apertura di una cartella di lavoro compaiono errori in formule che prima funzionavano, o Excel avvisa di aver trovato contenuto illeggibile, il problema potrebbe essere nel file e non nelle formule. Succede con download incompleti, copie interrotte o file salvati da altri programmi. Prova prima File › Apri, seleziona il file e scegli Apri e ripristina dalla freccia del pulsante Apri.
Se non basta, il nostro strumento gratuito per riparare file Excel prova a recuperare i dati da file xls, xlsx e csv danneggiati direttamente nel browser. Se la cartella recuperata è un vecchio .xls, conviene poi convertirla in XLSX, il formato attuale di Excel.
Conclusione
Ogni errore di Excel è un indizio: #N/D parla di ricerche, #VALORE! di tipi di dati, #RIF! di riferimenti interrotti, #DIV/0! di divisori vuoti e #NOME? di qualcosa scritto male. Prima di nasconderli con SE.ERRORE, capisci la causa con Valuta formula, correggi il dato o il riferimento e riserva la gestione degli errori ai casi che ne hanno davvero bisogno. I tuoi fogli saranno più affidabili e più facili da controllare.
Domande frequenti
Perché CERCA.VERT restituisce #N/D se il valore è nell’elenco?
Quasi sempre dipende da spazi in eccesso, da numeri memorizzati come testo in uno degli elenchi o dall’argomento FALSO mancante. Confronta le due celle con =A2=Prezzi!A5: se restituisce FALSO, non sono identiche anche se sembrano uguali.
Come trovo tutte le celle con errori in un foglio?
Vai in Home › Trova e seleziona › Vai a formato speciale, scegli Formule e lascia selezionata solo la casella Errori. Excel selezionerà tutte le celle con errori così potrai controllarle.
Posso sommare un intervallo che contiene errori?
SOMMA restituisce un errore se una qualsiasi cella ne contiene uno. Per sommare ignorando gli errori usa AGGREGA (Excel 2010 e versioni successive), dove 9 è l’operazione di somma e 6 indica di ignorare gli errori:
=AGGREGA(9;6;B2:B100)
Prova i nostri strumenti gratuiti
Confronta, converti, unisci e pulisci i tuoi fogli di calcolo dal browser, senza installare nulla.