XL 2010 RechercheV multiples valeurs

julie574

XLDnaute Nouveau
Bonjour,

Je souhaite sortir de ma Base de données le top 5 de mes produits les plus vendus. J'arrive à cumuler les quantités/produits avec la fonction SOMME.SI en triant par ordre croissant mes produits et ensuite à sortir les produits les plus vendus avec la fonction GRANDE.VALEUR. Mais ensuite il faut que je rapatrie le produit. Et là se pose mon problème car 2 produits peuvent être vendus à quantité égale et donc avec un RECHERCHEV j'ai toujours que le premier produit qui sort. Comment faire pour que ca fonctionne comme une matrice et que j'ai le produit de ma ligne GRANDE.VALEUR qui sorte ?

J'ai mis un exemple en pièce jointe (à la place des "AAA" et "CCC" rouge, je devrait avoir "BBB" et "DDD")

Si quelqu'un à la réponse ca m'aiderait beaucoup.
Merci !
 

Pièces jointes

  • test.xlsx
    11.4 KB · Affichages: 9

R@chid

XLDnaute Barbatruc
Bonsoir @ tous,
Bienvenu sur XLD,
formule matricielle en F6 :
Code:
=SIERREUR(INDEX(A$2:A$15;PETITE.VALEUR(SI(C$2:C$15=G6;LIGNE(INDIRECT("1:"&LIGNES(A$2:A$15))));NB.SI(G$6:G6;G6)));"")
@ valider par Ctrl+Shift+Enter
@ tirer vers le bas

Un TCD comme il te l'a proposé djidji59430 et plus adapté à ta question.


Cordialement
 

Pièces jointes

  • julie574_V1.xlsx
    12.1 KB · Affichages: 2

chris

XLDnaute Barbatruc
Bonjour à tous

J'ai complété la solution de djidji59430 avec un filtre top 5 car si tu as de nombreux cas, sans filtre le TCD en affichera plus de 5.

A noter que pour Excel les exæquo peuvent donner plus ou moins de 5
 

Pièces jointes

  • Top5.xlsx
    88.6 KB · Affichages: 7

Discussions similaires

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
312 196
Messages
2 086 101
Membres
103 116
dernier inscrit
kutobi87