Recherche meilleurs valeurs dans une table

paristlse

XLDnaute Nouveau
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.
 

Monique

Nous a quitté
Repose en paix
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

ROGER2327

XLDnaute Barbatruc
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
 

Discussions similaires

Statistiques des forums

Discussions
312 488
Messages
2 088 858
Membres
103 978
dernier inscrit
bderradji