Excel IFERROR(): come gestire gli errori nelle formule di Excel
Gestisci facilmente gli errori nelle formule di Excel con la funzione IFERROR(). Scopri come usare IFERROR() per mantenere i fogli di calcolo puliti e professionali.
In questo articolo ti mostrerò come la funzione IFERROR() può aiutarti a ripulire alcuni errori comuni e fastidiosi come #DIV/0! o #N/A. Personalmente non mi piace vedere questi messaggi di errore nelle mie cartelle di lavoro, quindi immagino che nemmeno a te piaccia vederli. Insieme vedremo come risolvere tutto questo.
Una volta risolto questo problema specifico, se dovessi imbatterti in altre difficoltà, ti consiglio di seguire il nostro percorso di competenze Excel Fundamentals per far crescere le tue abilità.
Che cos’è la funzione Excel IFERROR()?
La funzione IFERROR() di Excel ti permette di intercettare e gestire gli errori nelle formule. Invece di mostrare messaggi di errore come #DIV/0! o #N/A, IFERROR() consente di visualizzare un risultato o un messaggio personalizzato. Questo aiuta a mantenere i fogli di calcolo puliti e, in più, li rende più facili da capire.
value: La formula o espressione da controllare per errori.
value_if_error: Il valore da restituire se viene riscontrato un errore.
Come usare Excel IFERROR() nelle formule
Puoi usare IFERROR() con qualsiasi formula che potrebbe restituire un errore. Ecco come applicarla:
=IFERROR(A1/B1, "Don't forget that you can't divide by zero!")Offerto da
Se B1 è zero, Excel normalmente mostrerebbe #DIV/0!. Con IFERROR(), invece, verrà visualizzato "Don't forget that you can't divide by zero!" (o qualunque altro messaggio tu voglia mostrare).
Utilizzi comuni di Excel IFERROR()
Ci sono vari scenari in cui IFERROR() è particolarmente utile. Ecco alcuni esempi comuni:
Gestire gli errori di divisione per zero (ho scelto questo come esempio principale per un motivo).
Gestire gli errori di ricerca con VLOOKUP() o MATCH()
Sostituire gli errori #N/A o #VALUE! con messaggi personalizzati
Usare Excel IFERROR() con altre funzioni
Puoi combinare IFERROR() con altre funzioni di Excel per migliorare le tue formule. Ho menzionato VLOOKUP(), quindi vediamola ora:
=IFERROR(VLOOKUP(A1:A3, B1, 1, FALSE), "Not found")Offerto da
Se VLOOKUP() non trova una corrispondenza, la formula restituirà "Not found" invece di #N/A.
Consigli per usare al meglio Excel IFERROR()
Per ottenere il massimo da IFERROR(), tieni a mente questi suggerimenti:
Usa messaggi personalizzati chiari e descrittivi
Evita di nascondere errori che richiedono attenzione
Combina con altre funzioni di controllo degli errori per formule più robuste
Excel IFERROR() vs. ISERROR() e IFNA()
È importante capire come IFERROR() si confronta con funzioni simili. Eccone due dai nomi simili che vengono in mente:
ISERROR(): Restituisce TRUE se un valore è un qualsiasi errore, ma richiede un IF() separato per gestire gli errori.
IFNA(): Intercetta solo gli errori #N/A, non gli altri tipi.
In generale, penso che IFERROR() sia più versatile nella maggior parte dei casi in cui ti imbatterai.
Conclusione
Usando IFERROR(), puoi creare fogli di calcolo più puliti e intuitivi ed evitare che compaiano messaggi di errore fuorvianti. Sperimenta con IFERROR() nelle tue cartelle di lavoro per vedere come può migliorare la tua esperienza con Excel. E mentre ti alleni, segui il nostro corso Advanced Excel Functions per diventare sempre più bravo e veloce con Excel.
Autore
Josef Waples
Sono uno scrittore e editor di data science, con contributi a articoli di ricerca su riviste scientifiche. Sono particolarmente interessato ad algebra lineare, statistica, R e affini. Inoltre, gioco anche parecchio a scacchi!
Scopri i 15 migliori server MCP remoti che stanno trasformando lo sviluppo AI nel 2026. Scopri come migliorano automazione, ragionamento, sicurezza e velocità dei workflow.
Acquisisci le competenze essenziali per utilizzare Excel, dalla preparazione dei dati alla scrittura di formule e alla creazione di visualizzazioni. Non è richiesta alcuna esperienza precedente.
In questo articolo ti mostrerò come la funzione
IFERROR()può aiutarti a ripulire alcuni errori comuni e fastidiosi come#DIV/0!o#N/A. Personalmente non mi piace vedere questi messaggi di errore nelle mie cartelle di lavoro, quindi immagino che nemmeno a te piaccia vederli. Insieme vedremo come risolvere tutto questo.Una volta risolto questo problema specifico, se dovessi imbatterti in altre difficoltà, ti consiglio di seguire il nostro percorso di competenze Excel Fundamentals per far crescere le tue abilità.
Che cos’è la funzione Excel IFERROR()?
La funzione
IFERROR()di Excel ti permette di intercettare e gestire gli errori nelle formule. Invece di mostrare messaggi di errore come#DIV/0!o#N/A,IFERROR()consente di visualizzare un risultato o un messaggio personalizzato. Questo aiuta a mantenere i fogli di calcolo puliti e, in più, li rende più facili da capire.Sintassi di Excel IFERROR()
La funzione
IFERROR()richiede due argomenti:value: La formula o espressione da controllare per errori.value_if_error: Il valore da restituire se viene riscontrato un errore.Come usare Excel IFERROR() nelle formule
Puoi usare
IFERROR()con qualsiasi formula che potrebbe restituire un errore. Ecco come applicarla:Se B1 è zero, Excel normalmente mostrerebbe
#DIV/0!. ConIFERROR(), invece, verrà visualizzato "Don't forget that you can't divide by zero!" (o qualunque altro messaggio tu voglia mostrare).Utilizzi comuni di Excel IFERROR()
Ci sono vari scenari in cui
IFERROR()è particolarmente utile. Ecco alcuni esempi comuni:Gestire gli errori di divisione per zero (ho scelto questo come esempio principale per un motivo).
Gestire gli errori di ricerca con
VLOOKUP()oMATCH()Sostituire gli errori
#N/Ao#VALUE!con messaggi personalizzatiUsare Excel IFERROR() con altre funzioni
Puoi combinare
IFERROR()con altre funzioni di Excel per migliorare le tue formule. Ho menzionatoVLOOKUP(), quindi vediamola ora:Se
VLOOKUP()non trova una corrispondenza, la formula restituirà "Not found" invece di#N/A.Consigli per usare al meglio Excel IFERROR()
Per ottenere il massimo da
IFERROR(), tieni a mente questi suggerimenti:Excel IFERROR() vs. ISERROR() e IFNA()
È importante capire come
IFERROR()si confronta con funzioni simili. Eccone due dai nomi simili che vengono in mente:ISERROR(): RestituisceTRUEse un valore è un qualsiasi errore, ma richiede unIF()separato per gestire gli errori.IFNA(): Intercetta solo gli errori#N/A, non gli altri tipi.In generale, penso che
IFERROR()sia più versatile nella maggior parte dei casi in cui ti imbatterai.Conclusione
Usando
IFERROR(), puoi creare fogli di calcolo più puliti e intuitivi ed evitare che compaiano messaggi di errore fuorvianti. Sperimenta conIFERROR()nelle tue cartelle di lavoro per vedere come può migliorare la tua esperienza con Excel. E mentre ti alleni, segui il nostro corso Advanced Excel Functions per diventare sempre più bravo e veloce con Excel.