Le funzioni ISBLANK, ISNUMBER and ISERROR in Excel
Le funzioni IS pongono una domanda sì/no su un valore: è vuoto (VAL.VUOTO (Inglese: ISBLANK)), è un numero (VAL.NUMERO (Inglese: ISNUMBER)), è un errore (VAL.ERRORE (Inglese: ISERROR))? Ognuna restituisce VERO o FALSO.
Da sole mostrano solo VERO o FALSO. Dentro SE (Inglese: IF) decidono cosa fa una formula con valori mancanti, di testo o errati.
Sintassi
=ISBLANK(value)
| Argomento | Cosa significa |
|---|---|
| value | La cella o il valore da verificare. Lo stesso argomento è usato da ISNUMBER, ISTEXT e ISERROR. |
Esempi
1. La cella è vuota?
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Nome | Età | Età mancante? | |
| 2 | Mia | 25 | ||
| 3 | Noah | TRUE | ||
| 4 | Zoe | n/a |
La cella dell'età di Noah è vuota, quindi VAL.VUOTO (Inglese: ISBLANK) restituisce VERO.
2. Il valore è un numero?
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Nome | Età | Età valida? | |
| 2 | Mia | 25 | ||
| 3 | Noah | |||
| 4 | Zoe | n/a | FALSE |
L'età di Zoe è il testo «n/a», che non è un numero.
3. Mostra un messaggio per i dati mancanti
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Nome | Età | Verifica | |
| 2 | Mia | 25 | ||
| 3 | Noah | Chiedi l'età | ||
| 4 | Zoe | n/a |
Quando l'età è vuota la formula mostra un promemoria; altrimenti restituisce l'età.
4. Il risultato è un errore?
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Ricavo | Unità | Errore? | |
| 2 | 100 | 0 | TRUE |
Dividere per 0 dà #DIV/0!, e VAL.ERRORE (Inglese: ISERROR) trasforma qualsiasi errore in VERO.
Errori comuni
Verificare una formula che restituisce un testo vuoto.
=VAL.VUOTO(C2)è FALSO se C2 contiene una formula che restituisce "".Correzione: Verifica invece con
=C2="", che è VERO sia per le celle vuote sia per il testo vuoto.Usare ISERROR per nascondere tutto. Nasconde anche gli errori veri della formula.
Correzione: Usa SE.NON.DISP. (Inglese: IFNA) per le ricerche, e SE.ERRORE (Inglese: IFERROR) solo dove può capitare un errore qualsiasi.
Domande frequenti
Quali altre funzioni IS esistono?
ISTEXT, ISLOGICAL, ISNA, ISERR, ISEVEN, ISODD, ISFORMULA e ISREF. Accettano tutte un solo valore e restituiscono VERO o FALSO.
Una cella con uno spazio è vuota?
No. Una cella che contiene solo uno spazio sembra vuota, ma VAL.VUOTO (Inglese: ISBLANK) restituisce FALSO. ANNULLA.SPAZI (Inglese: TRIM) e un test su "" la individuano.
Funzioni correlate
- IFERRORIFERROR restituisce un valore che scegli quando una formula produce un errore come #N/A o #DIV/0!, altrimenti il risultato normale.
- IFIF verifica una condizione e restituisce un valore se è vera e un altro se è falsa.
- COUNTCOUNT conta le celle che contengono numeri; COUNTA conta ogni cella non vuota; COUNTBLANK conta quelle vuote.