Recherche ligne par ligne indépendante

Ang3l666

XLDnaute Nouveau
Bonjour,

Je ne sais pas si c'est une demande nul ou pas, mais je bloque sur une simple recherche.
Voici un exemple :
A B C D E F G H
1| 0 21 32 42 50 3 1 1
2| 1 12 25 9 2 1 2 1
3| 2 1 16 6 3 2 3 0


Donc j'ai une colonne A qui compte en décroissant
De B1 à F3 j'ai un tableau de valeurs non triées.
Dans G j'ai des valeurs (ex : 1,2,3,4...comptage croissant à partir de 1)
Dans la colonne H je dois donc avoir la valeur de A correspondant à la ligne ou a été vu le nombre de la colonne G.
Donc par rapport à l'exemple : 1 n'est pas présent dans la ligne 1 (cad B1:F1)
cependant il y est dans B2:F2 donc H1 prend la valeur de A2.
On remarque que 1 est également présent dans B3 cependant on doit prendre la plus petite valeure de A.
La recherche par ligne doit donc être indépendante.
J'aimerais de plus pouvoir modifier la formule sur une autre colonne dans laquelle on ne prenne pas la plus petite valeur de A mais la seconde plus petite valeure, dans notre cas H1 prendra donc la valeur de A3 et ainsi de suite.
Je n'arrive pas à utiliser les rechercheV ou rechercheH...

Qui peut m'aider?
D'avance merci!!!
Pour tout complément d'information n'hésitez pas à me demander!!!
 

Pièces jointes

  • exemple.xls
    21 KB · Affichages: 45
  • exemple.xls
    21 KB · Affichages: 49
  • exemple.xls
    21 KB · Affichages: 45

Jocelyn

XLDnaute Barbatruc
Re : Recherche ligne par ligne indépendante

Bonjour le Forum,
Bonjour Ang3l666

Un essai en fichier joint colonne H: =MIN(SI($B$2:$F$4=G2;$A$2:$A$4)) et colonne =PETITE.VALEUR(SI($B$2:$F$4=G2;$A$2:$A$4);2)

atention ce sont des formules matricielles

c'est une formule matricielle il faut la valider en appuyant simultanément sur les touches CTRL, Majuscule (au dessus de CTRL) et entrée

Si tu as bien validé la formule les signes {et} vont apparaitre devant le signe = et en fin de formule

Jocelyn
 

Pièces jointes

  • exemple-3.xls
    28 KB · Affichages: 32
  • exemple-3.xls
    28 KB · Affichages: 34
  • exemple-3.xls
    28 KB · Affichages: 35

Ang3l666

XLDnaute Nouveau
Re : Recherche ligne par ligne indépendante

Parfait c'est exactement ça !!!! Merci beaucoup!!!!!!!!!!!!!!
J'ai juste une autre petite question, si je désire avoir le 3ème voir 4ème etc...car la formule petite.valeur ne permet que la comparaison de 2 non?
Merci!
 

Jocelyn

XLDnaute Barbatruc
Re : Recherche ligne par ligne indépendante

re,

Si tu veux avoir la 3° petite valeur

change

=PETITE.VALEUR(SI($B$2:$F$4=G2;$A$2:$A$4);2)

par

=PETITE.VALEUR(SI($B$2:$F$4=G2;$A$2:$A$4);3)

etc ... en changeant juste le chiffre en rouge

Jocelyn
 

Discussions similaires

Réponses
9
Affichages
279

Statistiques des forums

Discussions
312 713
Messages
2 091 215
Membres
104 807
dernier inscrit
lemulet