Classer selon la quantité

P

Paul-Matthieu

Guest
Bonjour,

Désolé de vous embêter avec tout ça, je n'ai pas trouver la solution dans le forum :

je cherche, SANS UTILISER VBA, à classer des ventes en fonction de la quantité vendue. Jusqu'à là pas de problème (voir colonnes J et K du fichier joint en utilisant les fonctions grande.valeur, index et equiv). Mais comme vous pourrez le constater en ouvrant le fichier joint, pour une même quantité vendue de 2 objets différents (2 références différentes), ma formule en colonne I me donne 2 fois la même référence :
Exemple : en I17, I18, I19, I20 la référence "H" apparait à chaque fois, alors que je voudrais voir apparaitre respectivement les lettres (références) : H, I, J, Q

Quelqu'un peut-il m'aider pour résoudre ce problème, et sans utiliser de programme VBA.

Merci beaucoup d'avance, vous m'enlèveriez une épine du pied...

Réf. Taille Total
S M L Position Réf Vendu
A 1 4 7 12 1 N 24
B 5 2 1 8 2 R 18
C 2 3 2 7 3 D 15
D 6 4 5 15 4 A 12
E 0 0 0 0 5 A 12
F 2 2 2 6 6 A 12
G 4 4 4 12 7 L 11
H 1 1 1 3 8 S 10
I 1 1 1 3 9 B 8
J 1 1 1 3 10 C 7
K 1 2 1 4 11 F 6
L 4 0 7 11 12 P 5
M 0 0 0 0 13 K 4
N 8 8 8 24 14 K 4
O 4 4 4 12 15 H 3
P 2 1 2 5 16 H 3
Q 1 1 1 3 17 H 3
R 1 8 9 18 18 H 3
S 1 4 5 10 19 E 0
T 1 2 1 4 20 E 0

euh désolé le fichier ne passe pas je l'ai recopié ci-dessus.
Pour la colonne "Vendu" (dernière colonne), j'ai utilisé la formule : GRANDE.VALEUR($E$3:$E$22;F3) pour la première ligne, puis GRANDE.VALEUR($E$3:$E$22;F4) pour la seconde ligne, ... F3, F4, F5 correspondants aux positions (1,2,3,...)
et pour la colonne Réf (avant dernière colonne), j'ai utilisé la formule (qu'il faudrait modifié puisqu'elle ne fonctionne pas comme je le voudrais) :
INDEX($A$3:$E$22;EQUIV(H3;$E$3:$E$22;0);1) pour la première ligne, puis INDEX($A$3:$E$22;EQUIV(H4;$E$3:$E$22;0);1) pour la seconde

Merci si vous êtes à même de me répondre et encore désolé de prendre autant d'espace...
Si vous désirez plus de précisions, je peux vous fournir mon fichier excel par mail...

Paul-Matthieu
 
D

Dugenou

Guest
Une solution simple consiste à ajouter un iota au chiffres des ventes totales de la colonne total en ajoutant le n° de ligne divisé par 10000 (soit b3 + c3 + d3 +ligne()/10000 en cellule e3 etc ): ainsi chaque chiffre de ventes est différent et la fonction grande valeur te renverra des N° différents pour les ventes d'un nombre d'articles identiques.

Cordialement
 

Discussions similaires

Réponses
5
Affichages
230

Statistiques des forums

Discussions
312 219
Messages
2 086 369
Membres
103 197
dernier inscrit
sandrine.lacaussade@orang