8 modi per utilizzare la funzione SEERRORE di Excel e migliorare il tuo foglio di calcolo
La funzione IFERROR di Excel è una salvezza quando si tratta di gestire gli errori nei tuoi fogli di calcolo. Che tu stia affrontando divisioni per zero, dati mancanti o errori di ricerca, IFERROR può aiutarti a mantenere i tuoi dati puliti e intuitivi. Ecco alcuni esempi pratici e semplici passaggi per padroneggiare la funzione IFERROR in Excel.
Come si usa la funzione SE.ERRORE di Excel?
1. Uso di base di IFERROR
- Apri Excel e seleziona la cella in cui vuoi visualizzare il risultato.
- Inserisci la formula in cui sospetti che si possa verificare un errore. Ad esempio, inserisci =A1/B1 . Se B1 è zero, Excel restituirà un errore #DIV/0!.
- Per rilevare questo errore, modifica la formula per utilizzare SEERRORE e premi Enter:
=IFERROR(A1/B1,"Error in calculation")
Utilizzando questa funzione, se c’è un errore nel calcolo, verrà invece visualizzato Error in calculation . Questo aiuta a evitare di mostrare l’errore grezzo agli utenti, rendendo il foglio di calcolo più pulito.
2. Utilizzo di IFERROR con VLOOKUP
- Nella cella in cui desideri visualizzare il risultato della funzione CERCA.VERT, inizia a digitare la formula CERCA.VERT:
=VLOOKUP(A2, B2:C10, 2, FALSE)
- Se il valore di ricerca in A2 non viene trovato, VLOOKUP restituirà un errore #N/D . Per gestire questo problema, avvolgi la funzione VLOOKUP con IFERROR (premi Enterper eseguire la formula):
=IFERROR(VLOOKUP(A2, B2:C10, 2, FALSE),"Not found")
Con questa formula, se il valore di ricerca non viene trovato, verrà visualizzato Not found al posto dell’errore #N/A. Ciò è utile quando si desidera fornire un messaggio più intuitivo quando una ricerca fallisce.
3. Gestione di più errori
- Se hai una formula che può generare più errori, usa IFERROR per gestirli. Ad esempio, considera la formula =SUM(D5:D15) . Se l’intervallo contiene errori come #N/A , la somma fallirà.
- Modifica la tua formula per gestire gli errori utilizzando SEERRORE:
=SUM(IFERROR(D5:D15,0))
- Premi Ctrl+ Shift+ Enterper immetterlo come formula di matrice se stai usando Excel 2010 o una versione precedente. In Excel 2013 o versione successiva, premi semplicemente Enter.
Questa formula sostituirà qualsiasi errore nell’intervallo con 0 prima della somma, impedendo così il fallimento della funzione SOMMA complessiva.
4. Soppressione degli errori di divisione per zero
- Nella cella in cui desideri visualizzare il risultato, digita la formula che include la divisione, ad esempio =A1/B1 .
- Per evitare errori quando B1 è zero, utilizzare la seguente funzione SEERRORE e premere Enterper eseguirla:
=IFERROR(A1/B1, 0)
Utilizzando questa formula, se B1 è zero, la funzione restituirà 0 invece dell’errore #DIV/0!. Ciò è utile per evitare interruzioni nei calcoli dovute alla divisione per zero.
5. Richiesta di input utente prima del calcolo
- Se vuoi impedire i calcoli finché un utente non fornisce un input specifico, inizia con la tua formula, come =A1/B1 . Ciò genererà un errore se B1 è vuoto.
- Modifica la formula per utilizzare SEERRORE e fornire un messaggio:
=IFERROR(A1/B1,"Please enter a value in B1")
- Premere Invio.
Questa formula visualizza un messaggio personalizzato che chiede all’utente di immettere un valore anziché mostrare un errore di calcolo. Garantisce che gli utenti siano consapevoli degli input mancanti necessari per calcoli accurati.
6. Annidamento di più funzioni IFERROR
- Se è necessario eseguire ricerche sequenziali e gestire gli errori a ogni passaggio, iniziare con la formula VLOOKUP iniziale:
=VLOOKUP(A2,Sheet1!A:B,2,FALSE)
- Per gestire più fogli, annidare le funzioni IFERROR con questa fformula e premere Enter:
=IFERROR(VLOOKUP(A2,Sheet1!A:B,2,FALSE),IFERROR(VLOOKUP(A2,Sheet2!A:B,2,FALSE),"Not found"))
Questa formula controllerà prima Sheet1 e, se il valore non viene trovato, procederà a controllare Sheet2. Se non viene ancora trovato, verrà visualizzato Not found . Questo assicura che tutte le possibili fonti siano controllate prima di concludere che il valore è mancante.
7. Utilizzo dell’IFNA per errori specifici
- Nella formula CERCA.VERT, sostituisci SE.ERRORE con SE.NON.A se vuoi rilevare solo gli errori #N/D e non altri tipi di errori:
=IFNA(VLOOKUP(A2, B2:C10, 2, FALSE),"Not found")
- Premere Invio.
Utilizzando IFNA, solo gli errori #N/A saranno rilevati e gestiti, mentre gli altri errori saranno comunque visualizzati. Ciò è utile quando si desidera distinguere tra diversi tipi di errori nei dati.
8. Sommare ignorando gli errori
- Nella cella in cui si desidera calcolare la somma, iniziare con la funzione SOMMA:
=SUM(D5:D15)
- Per ignorare gli errori nell’intervallo, utilizzare SE.ERRORE all’interno della funzione SOMMA:
=SUM(IFERROR(D5:D15,0))
- Premi Ctrl+ Shift+ Enterper immetterlo come formula di matrice se stai usando una vecchia versione di Excel. Nelle versioni più recenti, premi semplicemente Enterper eseguirlo.
Ciò garantirà che gli errori compresi nell’intervallo vengano trattati come 0, consentendo alla funzione SOMMA di eseguire correttamente i calcoli senza essere interrotta da errori.
Padroneggiando la funzione IFERROR, puoi rendere i tuoi fogli di calcolo Excel più robusti e intuitivi. Ricordati di convalidare sempre i tuoi input di dati e di prendere in considerazione l’utilizzo di regole di convalida dei dati per impedire che si verifichino errori in primo luogo.
Lascia un commento