image

È comune produrre errori in Excel durante il lavoro. A volte gli errori sono addirittura intenzionali. Ma come possiamo intrappolare gli errori previsti in Excel?

Ci sono quattro funzioni che possono essere utilizzate per intercettare errori di base in Excel.

Queste funzioni sono:

  • ISERROR

  • link: / logical-formas-how-to-use-the-iserr-function-in-excel [ISERR]

  • link: / logical-formas-excel-isna-function [ISNA]

  • link: / lavorare-con-formule-ifna-funzione [IFNA]

  • link: / excel-errors-how-to-use-the-error-type-function-in-excel [ERROR.TYPE]

Queste quattro funzioni vengono utilizzate per intercettare gli errori in Excel in modo diverso. In questo articolo, impareremo come utilizzare queste funzioni per intercettare gli errori previsti in Excel.

Anche la funzione ISERRORE intercetta gli errori ma, a differenza della funzione SE.ERRORE, questa funzione restituisce VERO / FALSO. Se l’espressione racchiusa in una funzione ISERROR restituisce un errore, le funzioni ISERROR restituiranno TRUE, in caso contrario restituirà FALSE.

=ISERROR(expression)

Quindi, ad esempio, abbiamo questa espressione:

=https://docs.google.com/document/d/1LgfHpd-e9bszO8k5UAKl2Y5qaK2VuAA1jEJo1qRPthU/edit?usp=sharing[ISERROR](VLOOKUP(“Ralph”,A2:D10,2,0))

Se “Ralph” viene trovato nella tabella, restituirà FALSE poiché non ci sono errori, se VLOOKUP non lo trova, ISERROR restituirà TRUE in quanto è presente un errore # N / D.

Fondamentalmente, la maggior parte delle volte ISERROR non viene utilizzato per intercettare errori, poiché IFERROR lo fa meglio. Ma ISERROR viene utilizzato dove vogliamo convertire alcuni risultati in TRUE e FALSE.

Ad esempio, a volte vogliamo creare un array di TRUE false per eseguire alcune ricerche complesse. In questi casi, potrebbe non essere necessario il risultato dell’espressione, ma solo se restituisce un errore o meno. In questi casi, utilizziamo la funzione ISERROR.

Guarda questo.

=ISERROR(1/A2:A10)

Ora questa formula restituirà un array di true e false. Ovunque nell’intervallo A2: il valore A10 sia 0, otterremo un `link: / excel-errors-why-div-0-accadere-e-come-correggere-div-0-in-excel [# DIV / 0 errore] `. La funzione ISERROR controlla tutti i valori e restituisce TRUE per un errore e FALSE per un errore.

La formula seguente viene utilizzata per trovare il primo errore in un intervallo.

=MATCH(TRUE,https://docs.google.com/document/d/1LgfHpd-e9bszO8k5UAKl2Y5qaK2VuAA1jEJo1qRPthU/edit?usp=sharing[ISERROR](1/A2:A10),0)

Trap Error with IFERROR function Questa è una delle funzioni più utilizzate per intercettare errori in Excel e ragionevolmente. La funzione SE.ERRORE intercetta qualsiasi tipo di errore e restituisce un output personalizzato se viene rilevato un errore. La sintassi di base di questa funzione è.

=IFERROR(expression,value_if_error)

Questa è fondamentalmente una combinazione di IF e link: / excel-formula-and-function-iserror-function [ISERROR]

funzione.

Questa funzione viene utilizzata per incapsulare l’espressione che potrebbe restituire un errore. E se si verifica un errore puoi definire un’altra espressione.

Ad esempio, se stai cercando un valore utilizzando la funzione CERCA.VERT in alcuni set di dati e sai che potresti non trovare un valore. In questi casi, invece di “link: / tips-correct-a-na-error-in-excel-2010 [# N / A error]”, vuoi qualcosa di significativo rispetto a quanto puoi usare questa funzione.

=IFERROR(VLOOKUP(“Ralph”,A2:D10,2,0),”Ralph

is not in dataset1″)

Qui la funzione CERCA.VERT cercherà la stringa Ralph nel dataset1 (A2: D10). Se trova il ralph, restituirà il valore, se non trova il valore, restituirà la stringa “Ralph non è nel dataset1”

invece di “link: / tips-correct-a-na-error-in-excel-2010 [# N / A error]”.

L’alternativa IF e ISNA di questa formula sarà

=IF(ISERROR(VLOOKUP(“Ralph”,A2:D10,2,0)),”Ralph

is not in dataset1″,VLOOKUP(“Ralph”,A2:D10,2,0))

Puoi persino sostituirlo con un’altra funzione. Ad esempio, se CERCA.VERT non trova il valore in 1 tabella, cerca in un’altra tabella. Non lo sto spiegando qui perché ho un articolo a parte e non voglio che sia troppo lungo. Leggere questo link: / lookup-formas-use-vlookup-from-two-or-more-lookup-tables [Use IFERROR to lookup from Two or more tables].

La funzione ISERR è lo stesso errore della funzione ISERROR. L’unica differenza è che non considera # N / A nei suoi calcoli.

In altre parole, la funzione ISERR intercetta tutti gli errori tranne l’errore # N / D.

Perché?

Sintassi di ISERR

=ISERR(Expression)

Ci saranno momenti in cui vorrai sapere perché si verifica un errore # N / D e vuoi intercettare tutti gli altri errori. In questi casi, ISERR restituirà TRUE se trova un errore diverso dall’errore # N / D. Sarai in grado di vedere l’errore # N / A.

Ad esempio, in una formula di ricerca, siamo certi che il valore esiste nell’intervallo di ricerca e non dovrebbe restituire un errore # N / D ma vogliamo intercettare altri errori. In questi casi usiamo la funzione ISERR.

=ISERR(VLOOKUP(“Ralph”,A2:D10,2,0))

Ora se la formula restituisce un errore # N / D, significa che potrebbe essere necessario controllare i dati o la formula.

Se vuoi sapere quali tipi di errore intercetta, ecco l’elenco.

link: / tips-value-error-and-how-to-fix-it-in-excel [#VALUE Error]

link: / tips-perché-ref-si verifica-e-come-correggere-ref-in-excel [#REF Error]

link: / excel-errori-perché-nome-si-verifica-e-come-correggere-nome-in-excel [#NAME Error]

`link: / excel-errori-perché-div-0-si verificano-e-come-correggere-div-0-in-excel [* # DIV / 0!

Errore *] `

link: / tips-how-to-correct-a-num-error [#NUM Error]

link: / excel-errori-perché-si verifica-null-e-come-correggere-null-in-excel [#NULL Error]

Dove la funzione ISERR intercetta tutti gli errori tranne l’errore #NA, la funzione ISNA intercetta solo l’errore # N / D.

La sintassi è della funzione ISNA.

=ISNA(Expression)

Questa funzione intercetterà solo l’errore # N / D.

Quindi se ho questa espressione,

=ISNA(VLOOKUP(“Ralph”,A2:D10,2,0))

Questa formula restituirà VERO solo se la funzione CERCA.VERT restituisce un errore # N / D. Altrimenti restituirà FALSE.

Questo può essere utile per fare qualcosa solo se si verifica un errore # N / D.

È simile alla funzione SE.ERRORE. La funzione link: / working-with-formulas-ifna [funzione IFNA] restituisce una risposta personalizzata se intercetta un errore # N / A, altrimenti restituirà il valore restituito dall’espressione al suo interno.

La sintassi di questa funzione è:

=IFNA(expression,value_if_error)

Quindi, se abbiamo questa espressione qui sotto:

=IFNA(VLOOKUP(“Ralph”,A2:D10,2,0),”Ralph

is not in dataset1″)

Se CERCA.VERT trova il valore nella tabella data, questa espressione restituirà il valore. Se questa espressione CERCA.VERT restituisce un errore # N / D, questa formula restituirà “Ralph non è nel set di dati1”. Ma se CERCA.VERT restituisce un errore diverso da un errore # N / D, l’IFNA restituirà quell’errore.

Questa funzione è fondamentalmente una combinazione di funzioni IF e ISNA.

La formula equivalente della formula precedente sarà,

=IF(ISNA(VLOOKUP(“Ralph”,A2:D10,2,0)),”Ralph

is not in dataset1″,VLOOKUP(“Ralph”,A2:D10,2,0))

Errore specifico trap con funzione ERROR.TYPE. Questa è una funzione straordinaria. Se l’espressione incapsulata in questa funzione restituisce un errore, questa funzione restituirà un valore numerico, compreso tra 1 e 14, ciascuno dei quali rappresenta un diverso tipo di errore. Se l’espressione non restituisce alcun errore, questa funzione restituirà un errore # N / D. Divertente!

La sintassi di questa funzione è,

=ERROR.TYPE(expression)

Controlla questa formula:

=ERROR.TYPE(1/0)

Questa formula restituirà 2. Perché? Sappiamo che 1/0 restituirà l’errore # DIV / 0. Il codice di errore per l’errore # DIV / 0 è 2. Quindi questa istruzione restituirà 2.

Quindi, se vuoi intercettare specificamente l’errore # DIV / 0, puoi usare questa funzione insieme a IF.

Ad esempio, vedere la seguente espressione:

=IF(ERROR.TYPE(A2/B2)=2,”You can’t divide by 0″, A2/B2)

La formula sopra scriverà “Non puoi dividere per 0” nella cella se B2 è 0, altrimenti restituirà il valore A2 / B2.

Puoi usare link: / lookup-formas-how-to-use-the-choose-function-in-excel [CHOOSE]

oppure link: / excel-365-functions-excel-switch-function [SWITCH function] per intercettare ogni tipo di errore.

Gli errori e i codici sono:

Codice di errore

link: / excel-errors-why-null-verify-and-how-to-fix-null-in-excel [NULL Error] – 1 `link: / excel-errors-why-div-0-accadere -e-come-correggere-div-0-in-excel [ DIV / 0!

Errore] -2 link: / tips-value-error-and-how-to-fix-it-in-excel [VALUE Error] -3 link: / tips-why-ref-muro-and- how-to-fix-ref-in-excel [#REF Error] -4 link: / excel-errors-why-name-verify-and-how-to-fix-name-in-excel [#NAME Error ] -5 link: / tips-how-to-correct-a-num-error [#NUM Error] -6 link: / tips-correct-a-na-error-in-excel-2010 [ N / A Error] `-7 #Getting_Data -8 #SPILL Error -9 #UNKNOWN! -12 #FIELD Errore -13 #CALC! Errore -14 Nota che non ci sono codici 10 e 11. Dopo le 9 si passa a 12.

Quindi sì ragazzi, queste sono le funzioni che puoi usare per intercettare quasi tutti i tipi di errori. Ma questo non significa che non riceverai alcun errore.

Ma ora sarà facile affrontarli. C’è un errore che non puoi intercettare e questo è un errore logico. Qui devi stare molto attento.

Spero che questo articolo su Come evitare la visualizzazione di errori quando le formule restituiscono i calcoli dei risultati sia esplicativo. Trova altri articoli sui diversi tipi di errore e su come risolverli qui. Se ti sono piaciuti i nostri blog, condividilo con i tuoi amici su Facebook. Puoi anche seguirci su Twitter e Facebook. Ci piacerebbe sentire la tua opinione, facci sapere come possiamo migliorare, completare o innovare il nostro lavoro e renderlo migliore per te. Scrivici a [email protected].

Articoli correlati:

link: / excel-errors-formula-errors-in-excel-and-solutions [Errori di formula in Excel e soluzioni]: Durante il tentativo di fare qualcosa con una formula, si incontreranno vari tipi di errori di Excel. Questi errori possono rendere la tua formula / dashboard / report uno spreco assoluto.

link: / tips-how-to-trace-and-fix-formula-errors-in-excel [How to Trace and Fix Formula Errors in Excel]: Significa che se riesci a risolvere quell’errore, tutti gli errori lo faranno essere risolto. Per tracciare gli errori, Excel fornisce uno strumento di tracciamento degli errori. Si trova nella scheda formula della barra multifunzione, nel gruppo di controllo formula, sotto Controllo errori.

link: / funzioni-matematiche-valore-massimo-dalla-lista-con-errori [Valore massimo dalla lista con errori]: In Instance, abbiamo un elenco di numeri con alcuni valori di errore in un elenco. Dobbiamo trovare il numero MAX dall’elenco. Come possiamo ottenere tali valori? La funzione Excel MAX genera l’errore #NA, se utilizzata.

link: / excel-errors-why-hashtag-verify-and-how-to-fix-hashtag-error [Why (hashtag) appear and How to fix # (hashtag) error ] `: In Excel, a volte otteniamo l’errore # (hashtag). Questo errore si verifica quando non manca nulla nella cella, è solo che non c’è abbastanza spazio per il valore nuovo o aggiornato. Secondo il sito ufficiale di Microsoft un # (hashtag) è il modo di dire di Excel, la cella `link: / excel-errors-f9-key-debug-excel-formas [F9 Key to Debug Excel Formulas]: Per risolvere errori di formula o per valutare come funziona una formula complessa in Excel, è necessario sapere come eseguire il debug / valutare le formule Excel. In questo articolo impareremo come eseguire il debug o valutare una formula Excel.

link: / excel-errors-evaluation-excel-formula-step-by-step [Evaluation of Excel Formula Step By Step]: Excel fornisce funzionalità che ci aiutano a valutare la formula. Possiamo vedere come funziona una formula scorrendo la formula. In questo articolo impareremo come valutare l’opzione formula di Excel.

Articoli popolari:

link: / keyboard-formula-shortcuts-50-excel-shortcuts-to-aumentare-la-produttività [50 scorciatoie Excel per aumentare la produttività] | Diventa più veloce nel tuo compito. Queste 50 scorciatoie ti faranno lavorare ancora più velocemente su Excel.

link: / formule-e-funzioni-introduzione-di-vlookup-funzione [Come usare la funzione CERCA.VERT di Excel] | Questa è una delle funzioni più utilizzate e popolari di Excel che viene utilizzata per cercare valori da diversi intervalli e fogli.

link: / tips-countif-in-microsoft-excel [Come usare]

link: / formule-e-funzioni-introduzione-della-funzione-vlookup [Excel]

link: / tips-countif-in-microsoft-excel [Funzione CONTA.SE] | Contare i valori con le condizioni utilizzando questa straordinaria funzione.

Non è necessario filtrare i dati per contare un valore specifico. La funzione Countif è essenziale per preparare la tua dashboard.

link: / excel-formula-and-function-excel-sumif-function [Come usare la funzione SUMIF in Excel] | Questa è un’altra funzione essenziale della dashboard. Questo ti aiuta a riassumere i valori su condizioni specifiche.