Descrizione
Usa questa funzione per determinare se una cella ha un qualsiasi tipo di flag di errore. Supportato nelle catene.
Include gli errori #N/A, #VALORE!, #REF!, #DIV/0!, #NUM!, #NOME? e #NULL! .
Sintassi
ISERROR(valore)
Input
Questa funzione ha i seguenti argomenti:
| Nome | Richiesto | Descrizione | Ingresso valido |
|---|---|---|---|
valore |
Sì | La cella che vuoi valutare. | Un riferimento a una cella o a una formula che ha come risultato uno. |
Esempi
Dati campione
| A | B | ||
|---|---|---|---|
| 1 | Elemento |
Valore |
|
| 2 | rosso |
56 |
|
| 3 | verde |
39 |
|
| 4 | arancione |
15 |
|
| 5 | rosso |
92 |
|
| 6 | blu |
22 |
Formule campione
| Caso d'uso | Formula | Spiegazione e risultato |
|---|---|---|
| Controlla se la cella specificata contiene un errore. | =ISERRORE(A1) |
Questa formula funziona nel seguente modo:
Risultato: FALSO. (Perché la cella A1 è vuota) |
| Controlla se la cella specificata contiene un errore. | =ISERRORE(B1) |
Questa formula funziona nel seguente modo:
Risultato: VERO (perché la cella B1 contiene un errore #N/A!) |
| Controlla se la cella specificata contiene un errore. | =ISERRORE(A2) |
Questa formula funziona nel seguente modo:
Risultato: FALSO. (Perché la cella A1 contiene "verde"). |
| Controlla se una serie di celle contiene un errore. | =IF(OR(ISERROR(A1),ISERROR(B1),ISERROR(C1)), "Si è verificato un errore") |
Questa formula funziona nel seguente modo:
Risultato: Si è verificato un errore. (Perché la cella B1 contiene un errore #N/A!). |
Note
- Gli intervalli di celle non sono supportati.
- Puoi unire più istanze di ISERROR per verificare se una qualsiasi di un insieme di celle è vuota:
=IF(OR(ISERROR(A1),ISERROR(B1),ISERROR(C1)),"È successo un errore", SUM(A1:C1))
Poiché restituirà VERO se qualsiasi valore fornito è VERO, la formula visualizzerà "È successo un errore" se una qualsiasi delle celle identificate con una funzione restituisce VERO.
Suggerimenti
Puoi utilizzare ISERROR come segue:
- Per intrappolare un errore ed eseguire un calcolo, è un approccio più pulito.
- Puoi combinare ISERROR con la funzione per invertire la logica in "non è un errore". Esempio:
=NOT(ISERROR(A1))