Leggere i valori di errore
Un errore come #DIV/0! non è un guasto. È un valore con un nome, e il nome ti dice che cosa è andato storto.
Gli errori sono valori
Quando una formula non riesce a produrre una risposta, produce invece un valore di errore. L'errore sta nella cella come qualsiasi altro valore, e ogni formula che usa quella cella riceve lo stesso errore. Ecco perché un solo sbaglio può riempire un'intera colonna di #VALUE!: l'errore scorre lungo ogni formula che ne dipende. La buona notizia è che i nomi di errore sono pochi, e ognuno indica una causa diversa. L'assistenza di Google su ERROR.TYPE elenca lo stesso insieme che usa Excel.
| Errore | Causa abituale | Prima cosa da controllare |
|---|---|---|
| #DIV/0! | divisione per 0 o per una cella vuota | la cella per cui dividi |
| #VALUE! | testo dove serve un numero | celle che sembrano numeri ma sono allineate a sinistra |
| #NAME? | funzione scritta male, o testo senza virgolette | ortografia e virgolette |
| #REF! | un riferimento a una cella che non esiste più | righe eliminate, o copie oltre il bordo |
| #N/A | una ricerca non ha trovato niente | il valore che stai cercando |
| #### | la colonna è troppo stretta per il numero | allarga la colonna |
#DIV/0! compare quando qualcosa viene diviso per zero. Nei calcoli una cella vuota vale zero, quindi una formula delle vendite al giorno mostra #DIV/0! finché qualcuno non inserisce il numero di giorni. #VALUE! significa che un calcolo ha incontrato un testo che non poteva trasformare in numero, come nella catena di segni + dell'unità precedente. #NAME? di solito è un problema di battitura. La pagina di Microsoft su IF dice che di solito indica una formula scritta male, e quella su VLOOKUP che di solito indica testo senza virgolette: =SUMM(A1:A3) e =IF(A1>5,Yes,"No") lo mostrano entrambe.
#REF! significa che una formula punta a una cella che non c'è più. La causa classica è eliminare una riga usata da una formula; un'altra è copiare un riferimento relativo oltre il bordo superiore o sinistro, come ha mostrato l'unità precedente. #N/A viene dalle funzioni di ricerca come VLOOKUP quando il valore non viene trovato, e se ne parla nel prossimo corso. Infine, una cella piena di #### non è affatto un errore. La pagina di Microsoft sugli operatori osserva che # si usa anche per indicare che non c'è abbastanza spazio per mostrare un valore: allarga la colonna e il numero compare.
Dove Excel e Google Sheets si comportano in modo diverso
Due situazioni vengono gestite in modo diverso dai due programmi. Se scrivi una formula che non si può leggere, per esempio con una parentesi mancante come in =SUM(A1:A3, Excel si rifiuta di accettarla e mostra un messaggio che spiega il problema. Google Sheets accetta la voce e mostra #ERROR! nella cella, con la nota Formula parse error (errore di analisi della formula). Il secondo caso è il riferimento circolare, una formula che dipende dalla sua stessa cella, come =A1+1 scritta in A1. Microsoft dice che Excel mostra un avviso la prima volta e poi 0 o l'ultimo valore calcolato. Google Sheets mostra #REF! con il messaggio Circular dependency detected (rilevata dipendenza circolare).
Questo laboratorio segue Google Sheets in entrambi i casi, così puoi vedere il problema nella cella, e il pannello spiega che cosa farebbe Excel. Quando incontri un errore, seleziona la cella, leggi la formula nella barra della formula e segui i riferimenti all'indietro fino a trovare la prima cella in cui l'errore comincia. Correggi quella cella e di solito gli errori a valle spariscono tutti insieme.
Trascina per ruotare. Scorri o avvicina le dita per lo zoom.
- A2 contiene 600 e B2 è vuota. Che cosa mostra =A2/B2?
- #DIV/0!
- 0
- 600
- #VALUE!
- Che cosa mostra =SUMM(A1:A3)?
- #NAME?
- #VALUE!
- #REF!
- 0
- B4 contiene il testo ten. Che cosa mostra =A2+B4?
- #VALUE!
- #NAME?
- #N/A
- 610
- Una cella mostra ######## dopo che hai scritto un numero lungo. Che cosa devi fare?
- Allargare la colonna
- Riscrivere la formula
- Elimina la riga
- Aggiungere le virgolette
- Quale errore di solito significa che una ricerca non ha trovato niente?
- #N/A
- #DIV/0!
- #NAME?
- ####
- Elimini una riga usata da una formula. Quale errore compare?
- #REF!
- #N/A
- #DIV/0!
- #NAME?
- Scrivi =SUM(A1:A3 senza la parentesi di chiusura. Che cosa fa Google Sheets?
- Mostra #ERROR! (errore di analisi della formula)
- Rifiuta la voce con un messaggio
- Aggiunge la parentesi e mostra 0
- Mostra #N/A
- A1 contiene =A1+1. Che cosa fa Excel?
- Avvisa di un riferimento circolare, poi mostra 0 o l'ultimo valore
- Mostra #NAME?
- Continua a contare all'infinito
- Mostra #DIV/0!
- C2 mostra #DIV/0! e D2 contiene =C2*2. Che cosa mostra D2?
- #DIV/0!
- 0
- #VALUE!
- 2
- Una colonna di totali è piena di #VALUE!. Qual è il primo passo migliore?
- Seguire i riferimenti all'indietro fino alla prima cella con l'errore
- Avvolgere ogni formula in IFERROR
- Eliminare la colonna
- Riscrivere ogni numero
- #DIV/0! divisione per 0 · #VALUE! testo in un calcolo · #NAME? ortografia o virgolette mancanti · #REF! cella mancante · #N/A non trovato.
- #### significa solo che la colonna è troppo stretta.
- Gli errori passano a ogni formula che li usa; correggi il primo.
- Formula illeggibile: Excel la rifiuta, Google Sheets mostra #ERROR!. Riferimento circolare: Excel avvisa e mostra 0, Google Sheets mostra #REF!.
Fonti di questo corso (15)
- Microsoft Support, "Excel specifications and limits" (support.microsoft.com/en-us/office/excel-specifications-and-limits-1672b34d-7043-467e-8e27-269d656771c3: 1,048,576 rows by 16,384 columns, 15-digit precision, 255 arguments)
- "Calculation operators and precedence in Excel" (.../calculation-operators-and-precedence-in-excel-48be406d-4975-4d31-b2b8-7af9e0e2878a: operators, order negation % ^ * / + - & comparisons, =5+2*3 is 11, ="1"+"2" is 3, ="A"&TRUE is ATRUE, #### for too little space)
- "SUM function" (.../sum-function-043e1c7d-7726-4e80-8f32-07b23e057f89: up to 255 numbers, =A1+B1+C1 gives #VALUE! with text while SUM ignores text)
- "Switch between relative, absolute, and mixed references" (.../dfec08cd-ae65-4f56-839e-5f0d8d0baca9: =B4*C4 copied from D4 to D5 becomes =B5*C5)
- "Date systems in Excel" (.../e7fe7167-48a9-4b96-bb53-5612a800b487: July 5, 2011 is 40729 in the 1900 system and 39267 in the 1904 system, 1,462 days apart)
- "Remove or allow a circular reference" (.../8540bd0f-6e97-4483-bcf7-1b49cd50d123: warning, then 0 or the last value)
- VLOOKUP and IF pages (#N/A, #NAME? from missing quotes)
- Google Docs Editors Help: SUM (support.google.com/docs/answer/3093669: any number of arguments)
- DATE (answer/3092969: days counted from December 30, 1899)
- Keyboard shortcuts for Google Sheets (answer/181110: Ctrl+D fill down, Ctrl+R fill right, Ctrl+~ show all formulas, F4 absolute/relative)
- Files you can store in Google Drive (support.google.com/drive/answer/37603: up to 20 million cells per spreadsheet)
- ERROR.TYPE (answer/3238305: the error values)
- History: Smithsonian National Museum of American History, VisiCalc software and documentation, object nmah_1696121 (Bricklin and Frankston, Apple II, 1979)
- ACM Interactions, "The first killer app: a history of spreadsheets" (2013: Lotus 1-2-3, Excel for the Macintosh in 1985)
- Wikipedia, VisiCalc and Lotus 1-2-3 (VisiCalc used A1 notation; Lotus 1-2-3 launched 1983)
Consultato il: 2026-10-17