P paristlse XLDnaute Nouveau 16 Août 2009 #1 Bonjour, J'aimerais savoir s'il était possible de récupérer la meilleure valeur d'une table en faisant une recherchev. Avec un exemple, ce sera plus clair! Feuil1 A B C Feuil2 A 1.00 A 1.15 A 0.80 B 0.75 B 0.60 B 0.70 C 0.50 C 0.55 C 0.45 Je souhaite rapatrier sur la feuil1 la meilleure valeur de la feuil2 pour chaque lettre. Dans le cas présent, le résultat sur la feuil1 serait: A 1.15 B 0.75 C 0.55 J'ai essayé en combinant recherchev et max ou recherchev t grande.valeur mais à chaque fois, il me rapatrie la 1ère valeur trouvée... Merci de votre aide! Nicolas.
Bonjour, J'aimerais savoir s'il était possible de récupérer la meilleure valeur d'une table en faisant une recherchev. Avec un exemple, ce sera plus clair! Feuil1 A B C Feuil2 A 1.00 A 1.15 A 0.80 B 0.75 B 0.60 B 0.70 C 0.50 C 0.55 C 0.45 Je souhaite rapatrier sur la feuil1 la meilleure valeur de la feuil2 pour chaque lettre. Dans le cas présent, le résultat sur la feuil1 serait: A 1.15 B 0.75 C 0.55 J'ai essayé en combinant recherchev et max ou recherchev t grande.valeur mais à chaque fois, il me rapatrie la 1ère valeur trouvée... Merci de votre aide! Nicolas.
M Monique Nous a quitté Repose en paix 16 Août 2009 #2 Re : Recherche meilleurs valeurs dans une table Bonjour, Un essai dans le fichier joint =MAX(SI(Feuil2!B$2:B$30=B2;Feuil2!C$2:C$30)) Formule matricielle, à valider par ctrl, maj et entrée Pièces jointes MaxSiParistlse.zip 1.9 KB · Affichages: 47 Vote positif 0 Vote négatif
Re : Recherche meilleurs valeurs dans une table Bonjour, Un essai dans le fichier joint =MAX(SI(Feuil2!B$2:B$30=B2;Feuil2!C$2:C$30)) Formule matricielle, à valider par ctrl, maj et entrée
J JHA XLDnaute Barbatruc 16 Août 2009 #3 Re : Recherche meilleurs valeurs dans une table Bonjour Paritlse, le forum, Peut être comme ceci: =MAX(SI(Feuil2!$A$1:$A$9=Feuil1!A1;Feuil2!$B$1:$B$9)) Formule matricielle à valider par Ctrl+Maj+Entrée JHA Vote positif 0 Vote négatif
Re : Recherche meilleurs valeurs dans une table Bonjour Paritlse, le forum, Peut être comme ceci: =MAX(SI(Feuil2!$A$1:$A$9=Feuil1!A1;Feuil2!$B$1:$B$9)) Formule matricielle à valider par Ctrl+Maj+Entrée JHA
ROGER2327 XLDnaute Barbatruc 16 Août 2009 #4 Re : Recherche meilleurs valeurs dans une table Bonjour à tous Code: [COLOR="DarkSlateGray"]=SI(ESTNA(EQUIV(A2;Feuil2!$A$2:$A$21;0));"";MAX((A2=Feuil2!$A$2:$A$21)*(Feuil2!$B$2:$B$21)))[/COLOR] Formule matricielle. La condition ESTNA(EQUIV(A2;Feuil2!$A$2:$A$21;0)) n'est là que pour éviter l'affichage d'un zéro s'il n'y a pas d'équivalent de A2 dans la feuille Feuil2.ROGER2327 Vote positif 0 Vote négatif
Re : Recherche meilleurs valeurs dans une table Bonjour à tous Code: [COLOR="DarkSlateGray"]=SI(ESTNA(EQUIV(A2;Feuil2!$A$2:$A$21;0));"";MAX((A2=Feuil2!$A$2:$A$21)*(Feuil2!$B$2:$B$21)))[/COLOR] Formule matricielle. La condition ESTNA(EQUIV(A2;Feuil2!$A$2:$A$21;0)) n'est là que pour éviter l'affichage d'un zéro s'il n'y a pas d'équivalent de A2 dans la feuille Feuil2.ROGER2327
P paristlse XLDnaute Nouveau 17 Août 2009 #5 Re : Recherche meilleurs valeurs dans une table Bonjour, Merci à vous 3, les réponses sont parfaites. Sujet clos! A bientôt sur d'autres posts! Nicolas. Vote positif 0 Vote négatif
Re : Recherche meilleurs valeurs dans une table Bonjour, Merci à vous 3, les réponses sont parfaites. Sujet clos! A bientôt sur d'autres posts! Nicolas.