Utiliser la fonction "grande.valeur" avec plusieurs critères

Bonjour à tous,

Je suis nouvellement inscrit sur ce forum. J'ai déjà pu résoudre de nombreux problèmes excel en vous lisant. J'en profite donc pour remercier les membres actifs pour leurs efforts.

Mon problème est le suivant:

- Je n'arrive pas à utiliser la fonction "grande.valeur" dans une matrice délimitée.

Je m'explique. Mon tableau comporte 4 colonnes:

  • Ville
  • Sports
  • Nombre d'inscrits
  • Référence tournoi

Je cherche à connaître le classement par Ville / sport du nombre d'inscrits, et de renvoyer la référence du tournoi.

Je n'arrive pas à me détacher de la fonction recherchev (qui renvoie uniquement la première valeur trouvée) pour chercher mes critères dans la matrice...

N'hésitez pas à me demander d'apporter un complément d'explication si jamais la demande n'a pas été claire.

Merci pour vos futurs essais!!

Bonjour

Mon Excel 2003 ne peut lire ton fichier.

Pourrais tu faire un "Enregistrer sous" en xls compatible Excel 95-2003?

Cordialement

Bonsoir à tous, bonsoir Amadéus,

le fichier en xls

j'ai cherché la formule, mais en vain

Amicalement

Claude

751etienne1-formule.zip (11.62 Ko)

Je n'avais pas pensé au problème de compatibilité... Erreur de ma part.

Merci Dubois pour l'upload!

Bonjour,

Une tentative avec une formule matricielle :

=INDEX($F$3:$F$9;EQUIV(MAX(SI($B$3:$B$9="AmiensBadminton";$E$3:$E$9+LIGNE($B$3:$B$9)/1000));
$E$3:$E$9+LIGNE($E$3:$E$9)/1000;0))

Formule matricielle à valider par CTRL + MAJ + ENTREE

Je te laisse adapter et tester

(On doit pouvoir trouver mieux...)

@+

Bonsoir thibo,

La formule est fonctionnelle vu qu'elle prend en compte les critères, en revanche je n'arrive pas à adapter la fonction MAX par la fonction GRANDE.VALEUR.

A l'heure actuelle, grâce à ton travail, je suis en mesure d'extraire la référence la plus importante de chaque catégorie; mais pas encore de faire un classement.

On s'en approche

re,

En remplaçant MAX par GRANDE.VALEUR, ça donne ceci :

=INDEX($F$3:$F$9;EQUIV(GRANDE.VALEUR(SI($B$3:$B$9="AmiensBadminton";$E$3:$E$9+LIGNE($B$3:$B$9)/1000);1);$E$3:$E$9+LIGNE($E$3:$E$9)/1000;0))

Toujours matricielle, donc CTRL + MAJ + ENTREE

Remplacer le paramètre 1 de la fonction GRANDE.VALEUR pour avoir le 2ème du classement

Je te laisse tester

@+

Et bien écoute, je crois que tout fonctionne. Merci beaucoup pour ton aide!

J'ai perdu un temps fou sur cette histoire, je suis bien content d'avoir enfin une solution.

Rechercher des sujets similaires à "utiliser fonction grande valeur criteres"