Funzione Excel IFERROR
Quando si applicano formule in un foglio di lavoro Excel, possono verificarsi alcuni valori di errore. Per gestirli al meglio, Excel offre una funzione estremamente utile: SE.ERRORE. Questa funzione restituisce un risultato personalizzato in caso di errore e il risultato normale della formula quando tutto procede correttamente.

Sintassi:
La sintassi della funzione SE.ERRORE in Excel è:
Argomenti:
- valueObbligatorio. Una formula, un'espressione, un valore o un riferimento di cella da verificare per eventuali errori.
- value_if_errorObbligatorio. Un valore specifico da restituire in caso di errore. Può essere una stringa vuota, un messaggio di testo, un valore numerico, un’altra formula o un calcolo.
Note:
- 1. La funzione SE.ERRORE gestisce tutti i tipi di errore, inclusi #DIV/0!, #N/D, #NOME?, #NULL!, #NUM!, #RIF! e #VALORE!.
- 2. Se l’argomento valoreè una cella vuota, la funzione SE.ERRORE la tratta come una stringa vuota («»).
- 3. Se l’argomento valore_se_erroreviene specificato come una stringa vuota («»), non verrà visualizzato alcun messaggio quando viene rilevato un errore.
- 4. Se l’argomento valore è una formula di matrice, SE.ERRORE restituisce una matrice di risultati per ogni cella nell’intervallo specificato in valore.
- 5. La funzione SE.ERRORE è disponibile in Excel 2007 e in tutte le versioni successive.
Restituisce:
Restituisce il valore specificato in caso di errori.
Esempi:
Esempio 1: Funzione SE.ERRORE per restituire una cella vuota o un testo personalizzato al posto del valore di errore
Ad esempio, si ha il seguente elenco di dati. Per calcolare il prezzo medio, è necessario utilizzare la formula Vendita / Unità. Tuttavia, se il valore di Unità è 0 o la cella è vuota, verranno visualizzati degli errori, come mostrato nello screenshot seguente:

Ora utilizzerò una cella vuota o un'altra stringa di testo per sostituire i valori di errore:
=IFERROR(B2/C2, «»)(Questa formula restituirà una cella vuota al posto del valore di errore)
=IFERROR(B2/C2, «Error»)(Questa formula restituirà il testo personalizzato «Errore» al posto del valore di errore)
![]() | ![]() |
Esempio 2: SE.ERRORE con la funzione CERCA.VERT per restituire «Non trovato» al posto dei valori di errore
Normalmente, quando si applica la funzione CERCA.VERT per restituire il valore corrispondente, se il valore cercato non viene trovato si ottiene un errore #N/D, come illustrato nello screenshot seguente:

Invece di visualizzare il valore di errore, puoi sostituirlo con il testo «Non trovato». Per farlo, racchiudi semplicemente la formula CERCA.VERT nella funzione SE.ERRORE come segue:=IFERROR(VLOOKUP(…),«Not found»)
Utilizza la seguente formula: al posto del valore di errore verrà restituito il testo personalizzato «Non trovato» quando il valore cercato non viene trovato. Vedi lo screenshot:

Esempio 3: Utilizzo di SE.ERRORE nidificato con la funzione CERCA.VERT
La funzione SE.ERRORE può anche gestire più formule CERCA.VERT in modo efficace. Ad esempio, se hai due tabelle di ricerca e vuoi cercare un elemento in entrambe, ignorando eventuali errori, utilizza SE.ERRORE nidificato con CERCA.VERT come segue:

Esempio 4: Funzione SE.ERRORE nelle formule di matrice
Supponiamo di voler calcolare la Quantità totale a partire dall'elenco di Prezzo totale e Prezzo unitario. È possibile farlo con una formula di matrice che divide ciascuna cella dell'intervallo B2:B5 per la cella corrispondente dell'intervallo C2:C5, sommando poi i risultati con la seguente formula di matrice:=SUM($B$2:$B$5/$C$2:$C$5).
Nota: se nell'intervallo utilizzato è presente almeno un valore 0 o una cella vuota, verrà restituito l'errore #DIV/0!, come mostrato nello screenshot seguente:

Per correggere questo errore, puoi inserire la funzione SE.ERRORE nella formula come segue. Ricordati di premere contemporaneamente i tasti Maiusc + Ctrl + Invio dopo aver immesso la formula:

I Migliori Strumenti per la Produttività in Office
Kutools per Excel – Aiuta te a distinguerti dalla folla
Kutools per Excel Vanta oltre 300 funzionalità,assicurandoti che ciò di cui hai bisogno sia sempre a portata di clic...
Office Tab – Abilita la lettura e la modifica a schede in Microsoft Office (incluso Excel)
- Passa tra decine di documenti 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 l’efficienza delle schede in Office (incluso Excel), proprio come in Chrome, Edge e Firefox.

