Vuoi verificare se la tua cella di Excel contiene un numero o no? Scopri come fare proprio questo con la funzione ISNUMBER.

Excel offre un'ampia gamma di funzioni per aiutarti a eseguire calcoli e analisi complessi. Una di queste funzioni è la funzione ISNUMBER, che viene utilizzata per valutare il contenuto di una cella e restituire valori booleani a seconda che soddisfino un determinato criterio.

Se lavori con un set di dati di grandi dimensioni, puoi utilizzare la funzione ISNUMBER per identificare e manipolare rapidamente i dati numerici.

Qual è la funzione ISNUMBER di Excel?

La funzione VAL.NUMERO è una funzione logica che restituisce VERO se il valore in una cella è un numero e FALSO se non lo è. La sintassi della funzione VAL.NUMERO è:

=VAL.NUMERO(valore)

Qui, "valore" è il valore che vuoi controllare. Questo può essere un riferimento di cella, una formula o una costante. Ad esempio, se desideri verificare se il valore nella cella A1 è un numero o meno, utilizzerai la seguente formula:

instagram viewer
=VAL.NUMERO(A1)

Se il valore nella cella A1 è un numero, la formula restituirà VERO. In caso contrario, restituirà FALSO.

Come usare ISNUMBER con altre funzioni

La funzione ISNUMBER è uno strumento utile di per sé, ma se combinata con altre funzioni, può essere più potente per l'analisi dei dati. Utilizzando ISNUMBER con other funzioni avanzate di Excel, puoi eseguire varie attività che sarebbero difficili da completare solo con ISNUMBER.

Utilizzo di TROVA con ISNUMBER

È possibile utilizzare la funzione ISNUMBER con la funzione TROVA in Excel per determinare se in una cella è presente un carattere o una stringa specifici. Ecco un esempio:

Supponiamo che tu abbia un elenco di indirizzi email nella colonna A e desideri determinare quali contengono il dominio "@gmail.com". Puoi utilizzare FIND con la funzione ISNUMBER per cercare "@gmail.com" in ogni cella, in questo modo:

=SE(VAL.NUMERO(TROVA("@gmail.com",A2)),"Indirizzo Gmail","Non è un indirizzo Gmail")

Questa formula controlla se il testo "@gmail.com" appare nella cella A2. In caso affermativo, la funzione TROVA restituirà la posizione del @ carattere all'interno del testo in A2 (ad esempio, 6 se la cella contiene [email protected]). Poiché si tratta di un numero, la funzione VAL.NUMERO restituirà VERO e la formula restituirà "Indirizzo Gmail".

Se il testo "@gmail.com" non si trova in A2, la funzione TROVA restituirà il #VALORE! errore, che non è un numero. La funzione ISNUMBER restituirà FALSO e la formula restituirà "Non è un indirizzo Gmail".

Utilizzo di LEFT con ISNUMBER

È possibile utilizzare ISNUMBER con la funzione SINISTRA per verificare se un numero specifico di caratteri in una cella è numerico o meno. Ecco un esempio:

Si supponga di avere un elenco di numeri di parte nella colonna A e di voler identificare quali numeri di parte hanno valori numerici nei primi quattro caratteri. È possibile utilizzare la seguente formula nella colonna B per ottenere ciò:

=VAL.NUMERO(SINISTRA(A2;4)*1)

Questa formula estrarrà i primi quattro caratteri dalla cella A2 utilizzando la funzione SINISTRA, quindi verificare se sono numerici utilizzando la funzione ÈNUMERO. IL *1 alla fine della formula converte il risultato della funzione SINISTRA in un valore numerico, in modo che la funzione VAL.NUMERO possa riconoscerlo come numero.

Utilizzo di SUMPRODUCT con ISNUMBER

È possibile utilizzare la funzione SUMPRODUCT con ISNUMBER per testare un intero intervallo di celle per i numeri. Ad esempio, per verificare se esiste almeno un numero nell'intervallo A2:A6, useremo la formula seguente:

=SOMMAPRODOTTO(--VAL.NUMERO(A2:A6))>0

In questa formula, la funzione VAL.NUMERO verifica ogni cella nell'intervallo A2:A6 e restituisce un array di valori VERO o FALSO a seconda che ogni cella contenga o meno un numero. Il doppio segno negativo (--) converte i valori VERO/FALSO rispettivamente in 1 e 0.

La funzione SUMPRODUCT somma gli 1 e gli 0 nella matrice per ottenere un conteggio totale delle celle che contengono numeri. Infine il >0 L'operatore confronta il conteggio totale con 0 e restituisce VERO se esiste almeno una cella che contiene un numero.

Semplifica la convalida dei dati con la funzione ISNUMBER di Excel

La funzione ISNUMBER di Excel è uno strumento efficace per semplificare i dati filtrando i valori non numerici. ISNUMBER è facile da usare e può aiutare a semplificare il processo di analisi dei dati, soprattutto quando si tratta di set di dati di grandi dimensioni. Identificando e rimuovendo i dati non numerici, puoi migliorare la precisione della tua analisi e ottenere informazioni più approfondite sui tuoi dati.