Trouver la dernière occurrence d'une valeur (en colonne)

Bonjour à tous,

Après de longues recherches infructueuses, je reviens vers vous car la dernière fois vous m'aviez énormément aidé !

Voici mon problème :

J'ai une liste de n° de série dans un 1er onglet, et je voudrais (dans un 2ème onglet) réaliser un rechercheV dans cette liste, mais en trouvant non pas la première mais la dernière occurrence et afficher la cellule adjacente.

En somme, il me faudrait un équivalent de la rechercheX d'excel, qui permet de rechercher de bas en haut, au lieu de haut en bas !

Le lien vers le fichier exemple simplifié :

https://docs.google.com/spreadsheets/d/1FjtMvNg5LKnIUyZ2xuC8QoDylwQrVOTJm9cvljwNGdI/edit?usp=sharing

Le problème semble assez simple, mais je suis obligé de travailler sur sheet, que je maitrise beaucoup moins qu'Excel...

Merci d'avance !

Bonjour,

L'accès au document est refusé. Pour partager https://www.sheets-pratique.com/fr/cours/partage

Tu peux utiliser soit vlookup/recherchev sur une matrice inversée, soit un query avec un tri et une limit à 1

Pardon, je me fais avoir à chaque fois :

https://docs.google.com/spreadsheets/d/1FjtMvNg5LKnIUyZ2xuC8QoDylwQrVOTJm9cvljwNGdI/edit?usp=sharing

Désolé mais je ne comprends pas ce que sont les matrices ni les fonctions query

Le plus simple ...

=iferror(vlookup(A2;sort('Feuille 1'!A:B;2;0);2;0);"N/A")

la feuille 1 est ici triée en ordre décroissant de date

Merci beaucoup, ça fonctionne !

Sinon j'avais trouvé cette solution (mais nécessite un index) :

=SIERREUR(QUERY('Feuille 1'!$A$2:$B;"SELECT B WHERE A='"&A2:A&"' ORDER BY A DESC LIMIT 1";0);"Non")

C'était effectivement l'autre solution que j'avais évoquée ! Bravo ...

Rechercher des sujets similaires à "trouver derniere occurrence valeur colonne"