Ottenere il primo valore numerico in una colonna o riga
Per recuperare il primo valore numerico da un intervallo costituito da una sola colonna o una sola riga, puoi utilizzare una formula basata sulle funzioni INDICE, CONFRONTA e VAL.NUMERO.

Come recuperare il primo valore numerico in un elenco?
Per ottenere il primo valore numerico nell’elenco mostrato sopra, la combinazione delle funzioni INDICE, CONFRONTA e VAL.NUMERO ti viene in aiuto in questo modo: la funzione VAL.NUMERO verifica se ciascun valore dell’elenco è un numero oppure no; la funzione CONFRONTA individua quindi con una corrispondenza esatta la posizione del primo valore numerico; infine, INDICE recupera il valore in quella posizione.
Sintassi generica
=INDEX()range,MATCH(TRUE,ISNUMBER())range),0))
√ Nota: questa è una formula matriciale che richiede di premere Ctrl+Maiusc+Invio.
- Intervallo: L'intervallo costituito da una sola colonna o una sola riga da cui restituire il primo valore numerico.
Per recuperare il primo valore numerico nell’elenco, copia o inserisci la formula seguente nella cella E4 e premi Ctrl+Maiusc+Invioper ottenere il risultato:
=INDICE()B4:B15,CONFRONTA(VERO;VAL.NUMERO())B4:B15);0))

Spiegazione della formula
=INDEX()B4:B15,MATCH(TRUE,)ISNUMBER(B4:B15),0))
- ISNUMERO(B4:B15):La funzione ISNUMERO valuta ogni valore nell'intervallo B4:B15. Restituisce VERO se il valore è un numero, FALSO in caso contrario, generando un array come questo: {FALSO;FALSO;FALSO;FALSO;FALSO;FALSO;FALSO;FALSO;FALSO ;VERO;FALSO;VERO}.
- CONFRONTA(VERO,)ISNUMERO(B4:B15),0)=CONFRONTA(VERO,){FALSO;FALSO;FALSO;FALSO;FALSO;FALSO;FALSO;FALSO;FALSO ;VERO;FALSO;VERO},0):Il parametro tipo_confronto 0 obbliga la funzione CONFRONTA a restituire la posizione del primo valore VERO nell'array. La funzione restituirà quindi 10.
- INDICE()B4:B15,CONFRONTA(VERO,)ISNUMERO(B4:B15),0))=B4:B1510:La funzione INDICE restituisce quindi il 10° valore dell’intervallo B4:B15, ovvero 99.
Funzioni correlate
La funzione INDICE di Excel restituisce il Valore visualizzato in base a una posizione specificata all’interno di un intervallo o di un array.
La funzione CONFRONTA di Excel individua un valore specifico all’interno di un intervallo di celle e ne restituisce la posizione relativa.
Formule correlate
Ottenere il primo valore testuale in una riga
Per recuperare il primo valore testuale da un intervallo costituito da una sola riga, potrebbe esserti utile una formula basata sulla funzione CERCA.ORIZZ.
Recuperare la n-esima corrispondenza con INDICE
Per individuare la n-esima occorrenza di un valore all’interno di un intervallo e recuperare i dati corrispondenti, puoi utilizzare una formula che combina le funzioni INDICE, RIGA, PICCOLO e SE.
Trovare la stringa di testo più lunga o più corta in una colonna o riga
Per trovare la stringa di testo più lunga o più corta in una colonna o riga di Excel, puoi combinare le funzioni INDICE, CONFRONTA, LUNGHEZZA e MAX oppure MIN.
Trovare la stringa di testo più lunga con criteri
In questo tutorial scopriremo come individuare la stringa di testo più lunga in una colonna o riga di Excel applicando criteri specifici, grazie alle funzioni INDICE, CONFRONTA, LUNGHEZZA e MAX.
I Migliori Strumenti per la Produttività in Office
Kutools per Excel – Aiuta te a distinguerti dalla folla
Kutools per Excel Vanta oltre 300 funzionalità,assicurandoti che ciò di cui hai bisogno sia sempre a portata di clic...
Office Tab – Abilita la lettura e la modifica a schede in Microsoft Office (incluso Excel)
- Passa tra decine di documenti aperti in un secondo!
- Riduci centinaia di clic del mouse ogni giorno e dì addio al “mouse hand”.
- Aumenta la tua produttività del 50 % visualizzando e modificando più documenti contemporaneamente.
- Porta l’efficienza delle schede in Office (incluso Excel), proprio come in Chrome, Edge e Firefox.