Renvoyer l'en tête d'une colonne en fonction d'un (des) maximum(s) d'une plage de données

THOMASD

XLDnaute Nouveau
Bonjour,

Le problème que j'ai actuellement est le suivant :
Pour chaque "journée", j'ai un nombre de points attribués à une liste de personnes. L'objectif est d'établir une formule me permettant de connaitre quelle est la personne qui a marqué le plus de points à chaque journée.

J'ai testé la formule Index + equiv (ex ligne 19) qui marche relativement bien.
Problème : lorsque deux personnes (ou plus) sont à égalité, seule la première personne est identifiée. Idem avec une fonction RechercheV (ex ligne 20, que je n'arrive pas à étirer par ailleurs).

Y a t-il une solution pour renvoyer le nom de toutes les personnes qui ont le maximum de pts en cas d'égalité ?
Merci d'avance !
 

Pièces jointes

  • test.xlsx
    19.6 KB · Affichages: 27

Amilo

XLDnaute Accro
Bonsoir le forum, bonsoir Thomasd,

Peut-être cette formule matricielle en B22 à valider par Ctrl+Maj+Entrée
A tirer en bas et vers la droite
Code:
=SIERREUR(INDEX($A$4:$A$17;PETITE.VALEUR(SI((B$4:B$17)=MAX(B$4:B$17);LIGNE(INDIRECT("A1:A"&NBVAL(B$4:B$17))));LIGNE($A1)));"")

Cordialement
 

Discussions similaires

Statistiques des forums

Discussions
311 720
Messages
2 081 926
Membres
101 841
dernier inscrit
ferid87