Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Correzione di modelli danneggiati | Fondamenti di Dati ed Elementi Essenziali di Excel
Formule Excel

Correzione di modelli danneggiati

Scorri per mostrare il menu

Piccoli problemi nei dati possono rapidamente compromettere calcoli, riepiloghi e dashboard. In questo capitolo, aggiunta della gestione degli errori per rendere il file di lavoro più stabile e semplice da eseguire il debug.

Struttura di IFERROR

=IFERROR(value, value_if_error)

Formula utilizzata in questo capitolo:

=IFERROR(XLOOKUP(D2, Products!A:A, Products!D:D) * G2, 0)
  • value: formula valutata;
  • value_if_error: valore di riserva restituito quando si verifica un errore.

Errore comune in Excel

#VALUE!

Questo errore compare solitamente quando Excel tenta di calcolare utilizzando un tipo di dato errato, come testo invece di numeri.

Fase 1 Creare un errore nei dati
expand arrow

All'interno della colonna Units, sostituire un valore numerico con del testo.

Esempio:

Four

Notare che ora la formula Revenue restituisce:

#VALUE!
Fase 2 Osservare l'impatto
expand arrow

Esaminare la riga interessata e i calcoli di riepilogo. Notare che dati errati possono propagare errori attraverso le formule dipendenti.

Fase 3 Aggiungere IFERROR alla formula Revenue
expand arrow

Aggiornare la formula Revenue in H2:

=IFERROR(XLOOKUP(D2, Products!A:A, Products!D:D) * G2, 0)
  • XLOOKUP(...) * G2: calcolo principale;
  • 0: valore di riserva se la formula fallisce.

Premere Invio e applicare la formula lungo la colonna.

Fase 4 Migliorare la visibilità degli errori
expand arrow

Sostituire il valore di riserva con un messaggio personalizzato:

=IFERROR(XLOOKUP(D2, Products!A:A, Products!D:D) * G2, "Check data")

Questo rende più semplice identificare le righe errate durante il debug.

Fase 5 Gestire prodotti mancanti in XLOOKUP
expand arrow

All'interno del dataset, testare un prodotto che non esiste nella tabella Products.

Esempio:

Airpods

Aggiornare la formula:

=XLOOKUP(D2, Products!A:A, Products!D:D, 0)

0: valore restituito se il prodotto non viene trovato.

1. Qual è lo scopo principale di IFERROR in una formula?

2. Cosa succede quando un valore come "Four" viene utilizzato in una moltiplicazione numerica?

3. Perché si dovrebbe usare if_not_found in XLOOKUP?

question mark

Qual è lo scopo principale di IFERROR in una formula?

Seleziona la risposta corretta

question mark

Cosa succede quando un valore come "Four" viene utilizzato in una moltiplicazione numerica?

Seleziona la risposta corretta

question mark

Perché si dovrebbe usare if_not_found in XLOOKUP?

Seleziona la risposta corretta

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 1. Capitolo 5

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Sezione 1. Capitolo 5
some-alt