Rechercher : dans
Par :

MAX de RECHERCHEV Excel

Dernière réponse le 28 avr 2008 à 19:04:15 Antoine, le 28 avr 2008 à 15:49:02 
 Signaler ce message aux modérateurs

Bonjour,

J'ai un tableau de deux colonnes.
La premiere contient des valeurs dont certaines sont identiques et la deuxieme des chiffres correspondants.
en utilisant RECHERCHEV je trouve le chiffre correspondant a ma valeur de la premiere colonne.
Mon probleme et que je cherche le maximum de ces valeurs:
Si j ai deux fois la valeure "PIERE" dans ma premiere colone et que les chiffres correspondant sont 11 et 15, j aimerai que ma fonction me renvoi le 15.
Malheureusement RECHERCHEV s'arrete des qu'elle a trouvée un element dans la premiere colonne...
Comment trouver le maximum des chifres correspondant, je n'arrive pas a combiner avec une fonction MAX.

Merci d'avance,

Antoine

Configuration: Windows XP
Internet Explorer 7.0

Meilleures réponses pour « MAX de RECHERCHEV Excel » dans :
[VBA] RechercheV Polyvalente VoirRECHERCHE POLYVALENTE Pour les accros et les inconditionnels des fonctions d'Excel, avant de crier au scandale, lisez les quelques lignes suivantes. La RechercheV d'origine a beaucoup de limites: La colonne de la donnée doit être avec un offset...
Tableur - L'interface d'Excel VoirPrésentation d'Excel Microsoft Excel est le tableur de la suite bureautique Microsoft Office. Pour le lancer il suffit de cliquer sur l'icone appropriée de votre menu Démarrer (sous Windows) ou bien de cliquer sur un fichier Excel (dont...

1

LePierre, le 28 avr 2008 à 16:26:47

Bonjour

soit tes valeurs en A2:B21
inscrit en F1 la valeur à chercher dans la colonne 1
inscrit en F2 la formule : =MAX(SI($F$1=A2:A21;B2:B21;""))
à valider en appuyant sur Ctrl Shift et Enter
car c'est une formule matricielle
et tu aurs le maxi recherché
à plus

Répondre à LePierre

2

Antoine, le 28 avr 2008 à 16:41:58

Salut lepierre,
Merci pour ta reponse mais malheureusement ca ne marche pas tres bien:
si la premiere valeur de ma colonne A est la valeur de la case F1 alors il me donne simplement le MAX de la colonne B
si la premiere valeur de ma colonne A est dufférente de la valeur de la case F1 il me dit VALEUR!

en fait si j'ai la matrice:

Pierre 12
Jaques 1000
Pierre 55
Paul 354

j aimeria que si je demande Pierre on me renvoi 55 (le max que de pierre pas de tout)

merci si tu as une autre idée

Répondre à Antoine

4

LePierre, le 28 avr 2008 à 17:21:11

Bonjour

la formule fonctionne à condition que tu la valides comme formule matricielle !
voici le fichier exemple :
http://cjoint.com/?eCrqrZzW8z

tu remarqueras les { et } encadrants la formule en F2 : {=MAX(SI($F$1=A2:A21;B2:B21;""))}
qui sont les signes d'une formule matricielle.
Pour procéder, tu sélectionnes F2 et pour valider tu places le pointeur de la souris dans la barre de formule et tu appuies simultanémént sur Ctrl Shift et Entrée

à plus

Répondre à LePierre

6

Antoine, le 28 avr 2008 à 19:04:13

Excellent ca marche oui
je connaissais pas les }
merci!!!

Répondre à Antoine

7

Antoine, le 28 avr 2008 à 19:04:15

Excellent ca marche oui
je connaissais pas les }
merci!!!

Répondre à Antoine

8

 Antoine, le 28 avr 2008 à 19:04:12
  • +1

Excellent ca marche oui
je connaissais pas les }
merci!!!

Répondre à Antoine

3

m@rina, le 28 avr 2008 à 16:46:39

Bonjour,

Avec le rechercheV, tu ne pourras pas, mais il y a d'autres solutions. EN voici deux :

Avec BDMax (qui nécessite une zone de critère) :

=BDMAX($A$1:$B$11;2;$D$1:$D$2)

Avec SOMMEPROD :

=SOMMEPROD(MAX((nom=D2)*(montant)))

Pour ces deux exemples, la base est en A1:B11
Pour le premier exemple, la zone de critère est en D1:D2

Pour le deuxième exemple, j'ai nommé les données de la première colonne "nom" et celles de la seconde colonne "montant".

m@rina

Répondre à m@rina

5

Antoine, le 28 avr 2008 à 17:26:04

Salut marina
c'est parfait...
un peu de mal avec la premiere formule mais la deuxieme marche nikel
tu viens de m eviter 29 colonnes de calcules stupides
merci

antoine

Répondre à Antoine