lecture (inverse)d'une table matrice avec rechercheV

cboulanger

XLDnaute Junior
bonjour, j'aimerais savoir si: la lecture d'une table matrice dans la fonction recherche V peut s'inverser ?

c'est à dire lire de bas en haut plutot que de haut en bas.

j'aimerais en effet que le résultat de la fonction indique le résustat lu le plus bas possible.

Veuillez voir mon fichier joint, un grand merci à vous !

Et bonne journée à tous
 

Pièces jointes

  • test 1.xls
    14 KB · Affichages: 231
  • test 1.xls
    14 KB · Affichages: 230
  • test 1.xls
    14 KB · Affichages: 241

JCGL

XLDnaute Barbatruc
Re : lecture (inverse)d'une table matrice avec rechercheV

Bonjour à tous,
Bonjour Jocelyn,

Un essai avec :

Code:
=RECHERCHE("zzz",$A:$A)
=RECHERCHE(9^9,$B:$B)
=RECHERCHEV($G$1,$B:$D,2,0)
=RECHERCHEV($G$1,$B:$D,3,0)

A+
 

Pièces jointes

  • JC_cboulanger.zip
    3.5 KB · Affichages: 149

JeanMarie

XLDnaute Barbatruc
Re : lecture (inverse)d'une table matrice avec rechercheV

bonjour tout le monde

Ne autre proposition :
Code:
=INDEX($B$1:$B$9;FREQUENCE(LIGNE(A1:A9);MAX((A1:A9=A18)*LIGNE(A1:A9)));1)

Je remplace la partie de la formule donnée par Jocelyn
Code:
GRANDE.VALEUR(SI(($B$1:$B$9=B18);LIGNE($C$1:$C$9))
par
Code:
FREQUENCE(LIGNE(A1:A9);MAX((A1:A9=A18)*LIGNE(A1:A9)))
cela évite de devoir saisir la formule en matricielle.

Origine de la formule

Edito : Petite précision, si la valeur à rechercher ne se trouve pas dans la plage, la valeur retournée par la fonction FREQUENCE sera 0.

@+Jean-Marie
 
Dernière édition:

Monique

Nous a quitté
Repose en paix
Re : lecture (inverse)d'une table matrice avec rechercheV

Bonjour tous,

Une autre

=INDEX(B1:B9;EQUIV(2;1/($A18=$A1:$A9)))

=INDEX(C1:C9;EQUIV(2;1/($A18=$A1:$A9)))

=INDEX(D1: D9;EQUIV(2;1/($A18=$A1:$A9)))

Formule matricielle, à valider par ctrl, maj et entrée
 

Discussions similaires