C cboulanger XLDnaute Junior 13 Octobre 2008 #1 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
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
Jocelyn XLDnaute Barbatruc 13 Octobre 2008 #2 Re : lecture (inverse)d'une table matrice avec rechercheV Bonjour le Forum, Bonjour cboulanger, un essai en pièce jointe, Jocelyn Pièces jointes cboulanger.zip 3.5 KB · Affichages: 196 Vote positif 0 Vote négatif
Re : lecture (inverse)d'une table matrice avec rechercheV Bonjour le Forum, Bonjour cboulanger, un essai en pièce jointe, Jocelyn
JCGL XLDnaute Barbatruc 13 Octobre 2008 #3 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 Vote positif 0 Vote négatif
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+
JeanMarie XLDnaute Barbatruc 13 Octobre 2008 #4 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: 13 Octobre 2008 Vote positif 0 Vote négatif
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
M Monique Nous a quitté Repose en paix 13 Octobre 2008 #5 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 Vote positif 0 Vote négatif
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