
Sommario
La funzione SE.ERRORE di Excel restituisce un risultato personalizzato quando una formula genera un errore e un risultato standard quando non viene rilevato alcun errore. IFERROR è un modo elegante per intercettare e gestire gli errori senza utilizzare istruzioni IF annidate più complicate.
Scopo
Intrappola e gestisci gli erroriValore di ritorno
Il valore specificato per le condizioni di errore.Sintassi
= SE.ERRORE (valore, valore_se_errore)argomenti
- valore : il valore, il riferimento o la formula per verificare la presenza di un errore.
- value_if_error - Il valore da restituire se viene rilevato un errore.
Versione
Excel 2007Note sull'utilizzo
La funzione SE.ERRORE "rileva" gli errori in una formula e restituisce un risultato o una formula alternativi quando viene rilevato un errore.
Utilizzare la funzione SE.ERRORE per intercettare e gestire gli errori prodotti da altre formule o funzioni. IFERROR verifica i seguenti errori: # N / A, #VALUE !, #REF !, # DIV / 0 !, #NUM !, #NAME? O #NULL !.
Esempio 1
Ad esempio, se A1 contiene 10, B1 è vuoto e C1 contiene la formula = A1 / B1, la seguente formula catturerà il # DIV / 0! errore che risulta dalla divisione di A1 per B1:
=IFERROR (A1/B1,"Please enter a value in B1")
Finché B1 è vuoto, C1 visualizzerà il messaggio "Immettere un valore in B1" se B1 è vuoto o zero. Quando viene immesso un numero in B1, la formula restituirà il risultato di A1 / B1.
Esempio n. 2
È inoltre possibile utilizzare la funzione SE.ERRORE per rilevare l'errore # N / D generato da CERCA.VERT quando non viene trovato un valore di ricerca. La sintassi è simile a questa:
=IFERROR(VLOOKUP(value,data,column,0),"Not found")
In questo esempio, quando CERCA.VERT restituisce un risultato, SE.ERRORE funziona tale risultato. Se CERCA.VERT restituisce un errore # N / D perché non è stato trovato un valore di ricerca, SE.ERRORE restituisce "Non trovato".
Appunti
- Se il valore è vuoto, viene valutato come una stringa vuota ("") e non come un errore.
- Se value_if_error viene fornito come stringa vuota (""), non viene visualizzato alcun messaggio quando viene rilevato un errore.
- Se SE.ERRORE viene immesso come una formula di matrice, restituisce una matrice di risultati con un elemento per ogni cella in valore .
- In Excel 2013+, è possibile utilizzare la funzione IFNA per intercettare e gestire in modo specifico gli errori # N / D.
Video collegati


