A partire da gennaio 2021, i tipi di file classici non potranno più essere utilizzati. È possibile effettuare la transizione dei file classici o scaricare un PDF. Ulteriori informazioni
Centro assistenza di Workiva
ISNUMERO
ISNUMERO
Ultimo aggiornamento
Descrizione
Usa questa funzione per verificare se una cella contiene un valore numerico o se il risultato di un'altra funzione è un numero. Sostenuto in Catene.
Sintassi
ISNUMBER(valore)
Input
Questa funzione ha i seguenti argomenti:
Nome
Richiesto
Descrizione
Input 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
rosso
56
2
verde
39
3
arancione
15
4
rosso 4
92
5
blu
22
Formule campione
Caso d'uso
Formula
Spiegazione e risultato
Verifica se il valore di una cella è un numero.
=ISNUMERO(A1)
Questa formula funziona nel seguente modo:
ISNUMERO(: È la funzione stessa che verifica se un valore è un numero.
A1: Il riferimento alla cella contenente il valore da controllare.
La funzione restituisce VERO se il valore è solo un numero e FALSO altrimenti.
Risultato: FALSO. (Perché A1 contiene "rosso").
Verifica se il valore di una cella è un numero.
=ISNUMERO(B1)
Questa formula funziona nel seguente modo:
ISNUMBER(: Questa è la funzione stessa.
B1: Il riferimento alla cella contenente il valore da controllare.
La funzione restituisce VERO se il valore è solo un numero e FALSO altrimenti.
Risultato: VERO (perché B1 contiene "56")
Verifica se il valore di una cella è un numero.
=ISNUMERO(A4)
Questa formula funziona nel seguente modo:
ISNUMBER(: Questa è la funzione stessa.
B1: Il riferimento alla cella contenente il valore da controllare.
La funzione restituisce VERO se il valore è solo un numero e FALSO altrimenti.
Risultato: FALSO. (Perché A1 contiene "rosso" oltre a "4").
Verifica se la somma di due celle è un numero.
=ISNUMBER(A1+B1)
Questa formula funziona nel seguente modo:
A1+B1: Tenta di aggiungere i valori in A1 ("rosso") e B1 (56). Questa operazione dà luogo a un errore #VALORE! perché non è possibile sommare matematicamente un testo e un numero.
ISNUMBER(...): Verifica se il risultato dell'addizione è un numero. Poiché il risultato è un errore e non un numero, la funzione restituisce FALSO.
Risultato: FALSO. (Perché la cella A1 contiene "rosso").
Verifica se una cella contiene un termine specifico
=ISNUMERO(CERCA("verde", A2))
Questa formula funziona nel seguente modo:
CERCA("verde", A2): Cerca il testo "verde" all'interno del testo in A2 ("verde"). Restituisce il numero della posizione iniziale (1) se viene trovato, oppure un errore se non viene trovato.
ISNUMBER(...): Verifica se il risultato della funzione SEARCH è un numero.
Se la ricerca restituisce un numero (cioè "verde" è stato trovato), ISNUMBER restituisce TRUE.
Se RICERCA restituisce un errore (cioè "verde" non è stato trovato), ISNUMERO restituisce FALSO.
Risultato: VERO. (Perché A2 contiene "verde") Nota: Il risultato sarebbe comunque VERO se A2 contenesse "verde brillante". In questo caso la ricerca avrebbe restituito "8", ma poiché si tratta comunque di un numero, il risultato è lo stesso.
Fornisce una risposta alternativa se una cella non è un numero.
=IF(ISNUMERO(A1), A1*2, "Non è un numero")
Questa formula funziona nel seguente modo:
ISNUMBER(A1): Verifica se il valore in A1 è un numero. Restituisce FALSO perché A1 contiene "rosso".
IF(...): Valuta il risultato di ISNUMBER(A1).
Poiché ISNUMBER(A1) è FALSO, la funzione IF esegue il terzo argomento ( value_if_false) e restituisce il testo "Not a Number".
Se ISNUMBER(A1) fosse VERO, la funzione IF eseguirebbe il secondo argomento (A1*2), moltiplicando per 2 il valore numerico in A1.
Risultato: Non un numero. (Perché A1 non contiene un numero).
Note
Gli intervalli di celle non sono supportati.
ISNUMBER restituisce VERO per le celle contenenti date e orari.
ISNUMBER restituisce FALSE per le celle vuote, le celle contenenti testo e gli errori.