Questo articolo descrive le otto funzioni usate per testare il tipo di un valore o un riferimento di colonna. Ognuna di queste funzioni, definite collettivamente funzioni VAL, controlla il tipo di valore e restituisce VERO o FALSO a seconda del risultato. Ad esempio, la funzione VAL.VUOTO restituisce il valore logico VERO se val è un riferimento di colonna vuoto; in caso contrario, restituisce FALSO.
Sintassi
VAL.VUOTO(valore)
VAL.ERR(valore)
VAL.ERRORE(valore)
VAL.LOGICO(valore)
VAL.NON.DISP(valore)
VAL.NON.TESTO(valore)
VAL.NUMERO(valore)
VAL.TESTO(valore)
valore è il valore che vuoi testare. Il valore può essere vuoto, errore, logico, testo, numero o riferimento di colonna.
|
Funzione |
Restituisce VERO se |
|---|---|
|
VAL.VUOTO |
Val si riferisce a un riferimento di colonna vuoto. |
|
VAL.ERR |
Val si riferisce a un qualsiasi valore di errore eccetto #N/D |
|
VAL.ERRORE |
Val si riferisce a un qualsiasi valore di errore (#N/D, #VALORE!, #RIF!, #DIV/0!, #NUM!, #NOME? o #NULLO!) |
|
VAL.LOGICO |
Val si riferisce a un valore logico |
|
VAL.NON.DISP |
Val si riferisce al valore di errore #N/D (valore non disponibile) |
|
VAL.NON.TESTO |
Val si riferisce a un qualsiasi elemento diverso da testo. Si noti che questa funzione restituisce VERO se val fa riferimento a un riferimento di colonna vuoto. |
|
VAL.NUMERO |
Val si riferisce a un numero |
|
VAL.TESTO |
Val si riferisce a del testo |
Osservazioni
-
Gli argomenti valore delle funzioni IS non vengono convertiti. Ad esempio, nella maggior parte delle funzioni in cui è richiesto un numero, il valore di testo "19" viene convertito nel numero 19. Tuttavia, nella formula VAL.NUMERO("19"), "19" non viene convertito da un valore di testo e la funzione VAL.NUMERO restituisce FALSO.
-
Le funzioni IS sono particolarmente utili nelle formule per verificare il risultato dei calcoli. Se combinate con la funzione SE, forniscono un metodo per individuare gli errori nelle formule (vedere gli esempi seguenti).
Esempio set 1
|
Formula |
Descrizione (risultato) |
|---|---|
|
=VAL.LOGICO(VERO) |
Controlla se VERO è un valore logico (Sì) |
|
=VAL.LOGICO("VERO") |
Controlla se "VERO" è un valore logico (No) |
|
=VAL.NUMERO(4) |
Controlla se 4 è un numero (Sì) |
Esempio set 2
|
Colonna 1 |
Formula |
Descrizione (risultato) |
|---|---|---|
|
Oro |
=VAL.VUOTO([Col1]) |
Controlla se il valore in Col1 è vuoto (No) |
|
#RIF! |
=VAL.ERRORE([Col1]) |
Controlla se #the valore in Col1 è un errore (Sì) |
|
#RIF! |
=VAL.NON.DISP([Col1]) |
Controlla se il valore in Col1 è l'errore #N/D (No) |
|
#N/D |
=VAL.NON.DISP([Col1]) |
Controlla se il valore in Col1 è l'errore #N/D (Sì) |
|
#N/D |
=VAL.ERR([Col1]) |
Controlla se il valore in Col1 è un errore (No) |
|
330,92 |
=VAL.NUMERO([Col1]) |
Controlla se il valore in Col1 è un numero (Sì) |
|
Regione1 |
=VAL.TESTO([Col1]) |
Controlla se il valore in Col1 è testo (Sì) |