Index Equiv et Grande.valeur = problème

zemixx

XLDnaute Nouveau
Bonjour à tous,

Je regarde pas mal le forum pour obtenir de l'aide mais en vain.
J'ai un petit fichier qui me pose énormément de problème et je ne doute pas que plusieurs d'entre vous vont trouver la solution facilement.

Je joins un fichier faciliter la compréhension.

Mon objectif est de trouver le TOP 3 des valeurs, en fonction de 2 critères, la semaine et la ligne.
A partir de là, une fois que j'ai ce top 3, je dois faire une équivalence pour dire la valeur 100 = La ref A = Désgination XX.

En éspérant avoir été clair dans mon explication,

Merci d'avance
 

Pièces jointes

  • test.xlsx
    9.9 KB · Affichages: 43
  • test.xlsx
    9.9 KB · Affichages: 39
  • test.xlsx
    9.9 KB · Affichages: 40

job75

XLDnaute Barbatruc
Re : Index Equiv et Grande.valeur = problème

Bonjour zemixx, bienvenue sur XLD,

En I9, formule matricielle à copier vers le bas :
Code:
=GRANDE.VALEUR(($C$2:$C$11=$I$5)*($E$2:$E$11=$I$4)*$D$2:$D$11;LIGNES(I$9:I9))
En J9 (colonne auxiliaire masquée), formule matricielle à copier vers le bas :
Code:
=GRANDE.VALEUR(($C$2:$C$11=$I$5)*($E$2:$E$11=$I$4)*($D$2:$D$11-LIGNE($D$2:$D$11)/10000000);LIGNES(J$9:J9))
En K9, formule matricielle à copier sur L9 et vers le bas :
Code:
=INDEX(A$2:A$11;EQUIV(VRAI;$J9=$D$2:$D$11-LIGNE($D$2:$D$11)/10000000;0))
Toutes ces formules sont à valider par Ctrl+Maj+Entréee.

LIGNE($D$2:$D$11)/10000000 permet de distinguer les prix égaux.

Fichier joint.

A+
 

Pièces jointes

  • test(1).xls
    38 KB · Affichages: 36
  • test(1).xls
    38 KB · Affichages: 36
  • test(1).xls
    38 KB · Affichages: 33

job75

XLDnaute Barbatruc
Re : Index Equiv et Grande.valeur = problème

Re,

La colonne auxiliaire permet de comprendre les formules et de voir ce qui se passe.

Mais bien sûr on peut la supprimer et entrer en J9, toujours en matriciel :

Code:
=INDEX(A$2:A$11;EQUIV(VRAI;GRANDE.VALEUR(($C$2:$C$11=$I$5)*($E$2:$E$11=$I$4)*($D$2:$D$11-LIGNE($D$2:$D$11)/10000000);LIGNES(J$9:J9))=$D$2:$D$11-LIGNE($D$2:$D$11)/10000000;0))
Fichier (2).

A+
 

Pièces jointes

  • test(2).xls
    38 KB · Affichages: 43
  • test(2).xls
    38 KB · Affichages: 47
  • test(2).xls
    38 KB · Affichages: 50

leo1357

XLDnaute Nouveau
Re : Index Equiv et Grande.valeur = problème

Bonjour à tous!

N'ayant pas trouvé de réponses à mes recherches, je me permets de poser ma question ici.
Voilà, je me suis largement inspiré du fichier de zemixx pour créer un top 5 des produits présents en grandes quantités en stock et cela en fonction de la semaine dernière et de l'année en cours. Jusqu'à la tout fonctionne.

Le problème vient du fait que les formules utilisées dans le fichier de zemixx concerne une plage définie ; hors pour ma part, ma plage sera variable, le fichier s'incrémentant automatiquement chaque semaine.

Étant plutôt novice à Excel, quelqu'un pourrait il m'aider à transformer les plages fixes en plages variables?

Je joins mon fichier qui sera peut être plus clair que mes explications.

Merci d'avance !!!

Léo
 

Pièces jointes

  • TOP5 recherche.xlsx
    10.2 KB · Affichages: 21

Discussions similaires

Réponses
15
Affichages
828
Réponses
6
Affichages
576

Statistiques des forums

Discussions
312 311
Messages
2 087 147
Membres
103 484
dernier inscrit
maintenance alkern