Trova l'ultimo valore in una colonna o riga
In Excel esistono due modi per trovare un valore in una colonna o riga. In questo tutorial impareremo come utilizzare entrambi i tipi di formule e proveremo a applicarli in diverse situazioni.
Trova l’ultimo valore (quando l’ultimo valore è nell’ultima cella)
Segui questi passaggi per scrivere questa formula:
- Per prima cosa inserisci la funzione INDICE in una cella.
- Successivamente, nell’argomento array , fare riferimento all’intervallo di valori.
- Quindi, nell’argomento righe , inserisci la funzione RIGHE.
- Nella funzione RIGHE, fai riferimento all’intervallo in cui sono presenti i valori.
- Alla fine, inserisci le parentesi di chiusura e premi Invio per ottenere il risultato.
![cerca-l'ultimo-valore-di-una-cella-o-riga](https://exceladvisor.org/wp-content/uploads/2023/08/1-recherche-de-la-derniere-valeur-dune-cellule-ou-dune-ligne.png)
=INDEX(A1:A4,ROWS(A1:A4))
Nel momento in cui premi Invio, restituisce il valore dell’ultima cella nell’intervallo.
![valore dell'ultima cella nell'intervallo](https://exceladvisor.org/wp-content/uploads/2023/08/2-valeur-de-la-derniere-cellule-de-la-plage.png)
L’ unico problema con questa formula è quando non hai un valore nell’ultima cella dell’intervallo.
![nessun valore nell'ultima cella dell'intervallo](https://exceladvisor.org/wp-content/uploads/2023/08/3-aucune-valeur-dans-la-derniere-cellule-de-la-plage.png)
Possiamo quindi passare alla formula di cui parleremo in seguito.
Trova l’ultimo valore nella colonna
Puoi anche utilizzare la funzione CERCA. E la formula sarà:
=LOOKUP(2,1/(A:A<>""),A:A)
LOOKUP ha due sintassi da seguire e abbiamo utilizzato la sintassi vettoriale.
![cerca-ultimo-valore-nella-colonna](https://exceladvisor.org/wp-content/uploads/2023/08/4-rechercher-la-derniere-valeur-dans-la-colonne.png)
(A:A<>”)
Questa parte della formula restituisce un array dopo aver verificato se una cella ha un valore.
Qui ci riferiamo all’intera colonna ed è per questo che ha restituito un array di grandi dimensioni. Ma nei primi tre valori che puoi vedere abbiamo TRUE, questo perché abbiamo i valori nelle prime tre celle della colonna A
![riferimento all'intera colonna](https://exceladvisor.org/wp-content/uploads/2023/08/5-fait-reference-a-la-colonne-entiere.png)
1/(A:A<> » »)
E quando dividi 1 con l’intero array restituito dalla parte precedente della formula, ottieni 1 per VERO e ;#DIV/0! per tutti i valori FALSI.
![restituito dalla parte precedente della formula](https://exceladvisor.org/wp-content/uploads/2023/08/6-renvoye-par-la-partie-precedente-de-la-formule.png)
R:R
In questa parte della formula hai il riferimento alla colonna A. E restituisce una serie completa di valori di colonna. Dove la cella è vuota hai uno 0 e il valore effettivo in cui la cella non è vuota.
![la cella è vuota](https://exceladvisor.org/wp-content/uploads/2023/08/7-la-cellule-est-vide.png)
CERCA(2,1/(A:A<>””),A:A)
Come accennato in precedenza, abbiamo utilizzato la sintassi vettoriale della funzione LOOKUP.
![sintassi-vettore-funzione-di-ricerca](https://exceladvisor.org/wp-content/uploads/2023/08/8-syntaxe-de-vecteur-de-fonction-de-recherche1.png)
- Nel vettore LOOKUP abbiamo tutti i valori come 1 e 0. 1 dove abbiamo i valori nel vettore RESULT e 0 dove non abbiamo valori nel vettore dei risultati.
- Quando si cerca 2 nell’intervallo in cui si ha 1 in tutti i valori, la funzione RICERCA si riferisce all’ultimo 1 nel vettore RICERCA.
- Quindi restituisce il valore corrispondente del vettore dei risultati. Quest’ultimo valore è l’ultimo valore esatto della colonna A.
![valore-corrispondente-del-vettore-risultato](https://exceladvisor.org/wp-content/uploads/2023/08/9-valeur-correspondante-du-vecteur-de-resultat.png)
Trovare l’ultimo valore di una riga
Può essere utilizzato per ottenere il valore dell’ultima cella non vuota di una riga. Quindi devi solo cambiare il riferimento che hai.
![trovando il valore dell'ultima riga](https://exceladvisor.org/wp-content/uploads/2023/08/10-recherche-de-la-valeur-de-la-derniere-ligne1.png)
=LOOKUP(2,1/(1:1<>""),1:1)
In questa formula abbiamo fatto riferimento all’intera riga (Riga 1) per il vettore di ricerca e a quella nel vettore dei risultati. E quando premi Invio, restituisce il valore della cella D1 che è l’ultima cella non vuota della riga.