KutoolsforOffice — Un'unica soluzione, cinque potenti strumenti.Ottenere di più con meno sforzo.

Funzione Excel IFERROR

AutoreXiaoyang Data di modifica

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.

funzione SE.ERRORE doc 1


 Sintassi:

La sintassi della funzione SE.ERRORE in Excel è:

=IFERROR(value, value_if_error)

 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:

funzione SE.ERRORE doc 2

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)

funzione SE.ERRORE doc 3funzione SE.ERRORE doc 4

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:

funzione SE.ERRORE doc 5

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:

=IFERROR(VLOOKUP(D2,$A$2:$B$11,2,FALSE),«Not Found»)

funzione SE.ERRORE doc 6


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:

=IFERROR(VLOOKUP(G2,$A$2:$B$7,2,FALSE),IFERROR(VLOOKUP(G2,$D$2:$E$7,2,FALSE),«Not Found»))

funzione SE.ERRORE doc 7


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:

funzione SE.ERRORE doc 8

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:

=SUM(IFERROR($B$2:$B$5/$C$2:$C$5,0))

funzione SE.ERRORE doc 9


I Migliori Strumenti per la Produttività in Office

Kutools per Excel – Aiuta te a distinguerti dalla folla

🤖KUTOOLS AI Assistente: Rivoluziona Analisi dei dati in base a:Esecuzione Intelligente   |  Genera Codice|  Crea formule personalizzate  |  Analizza Dati e Genera Grafici|  Richiama Funzioni avanzate
Funzionalità Popolari:Trova, evidenzia o Contrassegna Duplicati  |  Elimina righe vuote  |  Combinare Colonne o celle senza perdere dati  |  Arrotondamento senza usare la formula...
Super CERCA.VERT:Criteri Multipli  |  Valori Multipli  |  Tra più fogli  |  Corrispondenza approssimativa...
Elenco a discesa avanzato. Elenco a discesa...:Elenco a discesa semplice  |  Elenco a discesa dipendente  |  Elenco a discesa con selezione multipla
Gestione Colonne:Aggiungi un numero specifico di colonne  |  Sposta colonne  |  Attiva/disattiva la visibilità delle colonne nascoste  |Confronta colonne per Seleziona celle uguali/diverse...
Funzionalità in Evidenza:Attenzione della griglia  |  Visualizzazione Design  |  Barra delle formule avanzata  |  Gestione Cartelle di Lavoro e Fogli|Biblioteca di risorse(Testo automatico)|  Selettore di Date  |  Unisci fogli di lavoro  |  Crittografa/Decrittografa celle  |  Invia email da elenco  |  Super Filtri  |  Filtro speciale(Filtra celle con testo in grassetto/corsivo/barrato...) ...
Principali set di strumenti 15:12 Strumentiper il testo(Aggiungi testo,Elimina Caratteri Specifici...)|  50+Tipidi grafico(Diagramma di Gantt...)|  40+ Formule pratiche(Calcola l'età in base alla data di nascita...)|  19 Strumentidi inserimento(Inserisci Codice QR,Inserisci immagine dal percorso...)|  12 Strumentidi conversione(Converti in parole,Conversione del tasso di cambio...)|  7 StrumentiUnisci e Dividi(Unione avanzata righe,Dividi celle Excel...)|... e molto altro
Usa Kutools nella tua lingua preferita – supporta inglese, spagnolo, tedesco, francese, cinese e 40+ altre!

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.