Vai al contenuto principale

Excel ISERROR(): guida per principianti al controllo degli errori

Identifica tutti i tipi di errori nelle tue formule di Excel con la funzione ISERROR().
· 2 min leggi

Scopri con l'IA

La funzione ISERROR() in Excel è uno strumento prezioso per individuare errori in formule o calcoli. Restituendo TRUE se una formula genera un errore e FALSE altrimenti, ISERROR() ti aiuta a gestire e risolvere i problemi nei tuoi fogli di calcolo. È un altro utile strumento nella tua cassetta degli attrezzi. Segui il nostro corso Advanced Excel Functions per scoprirne ancora di più.

Capire la funzione ISERROR() di Excel

Ecco cosa fa la funzione ISERROR(): ISERROR() verifica se un valore produce un qualsiasi tipo di errore, come #DIV/0!, #N/A, #VALUE!, #REF!, #NUM!, #NAME? o #NULL!.

Ecco la sintassi di ISERROR():

=ISERROR(value)

L'argomento value è l'espressione o il riferimento di cella che vuoi testare per la presenza di errori.

Qui puoi vedere tutti i diversi tipi di errori riconosciuti:

Excel ISERROR diversi tipi di errori

Come usare ISERROR() nelle formule di Excel

Ora che abbiamo visto i vari errori che puoi incontrare, vediamo come usare ISERROR() in modo naturale nel tuo lavoro. Per cominciare, ecco alcuni usi generali:

  • Verifica se una formula restituisce un errore

  • Si combina con IF() per mostrare messaggi o valori personalizzati quando si verificano errori

  • Utile nella convalida dei dati per prevenire inserimenti soggetti a errore

ISERROR() con IF()

Vediamo un esempio di utilizzo di ISERROR() con IF():

=IF(ISERROR(A1/A2), "Error in calculation",A1/A2)

Excel ISERROR con IF

Questa formula verifica se la divisione di A1 per A2 genera un errore. In tal caso, visualizza "Error in calculation"; altrimenti mostra il risultato.

ISERROR() con IF() e VLOOKUP()

Estendiamo questo esempio includendo un VLOOKUP(). È un altro uso comune, dato che usiamo spesso le funzioni di ricerca e, cercando un elemento in un elenco, non ci sorprende più di tanto se non tutto restituisce un risultato.

Sappiamo già che se un VLOOKUP() non trova una corrispondenza, restituisce un errore #N/A. Ora puoi usare ISERROR() per intercettare quell'errore e restituire un messaggio più amichevole e utile.

=IF(ISERROR(VLOOKUP(C3,A3:B5,2,FALSE)),"The item was not found in the list",VLOOKUP(C3,A2:B4,2,FALSE))

Excel ISERROR con IF() e VLOOKUP()

Consigli per lavorare con Excel ISERROR()

Quando utilizzi ISERROR() nei tuoi fogli di calcolo, tieni a mente questi suggerimenti:

  • Usa ISERROR() per intercettare tutti i tipi di errore, ma valuta ISERR() o IFERROR() per esigenze più specifiche

  • Combinala con la formattazione condizionale per evidenziare visivamente gli errori

  • Metti alla prova le tue formule con dati diversi per assicurarti che la gestione degli errori funzioni come previsto

Conclusione

La funzione ISERROR() in Excel è un modo potente per identificare e gestire gli errori nelle tue formule. Integrandola nei tuoi fogli di calcolo, puoi creare file più affidabili e facili da usare.

Poi, segui il nostro corso Advanced Excel Functions per continuare a migliorare le tue competenze.

Josef Waples

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! 

Argomenti

Correlato