Microsoft 365 Tri selon 2 critères

ivan27

XLDnaute Occasionnel
Bonsoir à tous,
Je suis bloqué pour faire un tri un peu particulier. La solution est sûrement toute bête mais je n'arrive pas à m'en sortir simplement....
- En A:C la liste à trier
- En E:G le résultat attendu
1 - On tri par montant Z->A
2 - Après le montant le plus important de la liste, on ajoute toutes les lignes du client concerné en respectant la dégressivité par montant Z->A
3 - Lorsque tous les clients sont ajoutés, on passe au 2ème montant le plus important
etc....
Merci par avance pour vos propositions et bonne fin de soirée à tous
Ivan
 

Pièces jointes

  • tri.xlsx
    19.6 KB · Affichages: 11
Solution
Bonjour,
Un essai avec Power Query.
En ajoutant des données dans le tableau bleu, tu pourrais par la suite faire un clic droit - actualiser dans le tableau vert.

Un expert en PQ pourra faire mieux.

Cordialement

R@chid

XLDnaute Barbatruc
Bonjour,
Un essai avec Power Query.
En ajoutant des données dans le tableau bleu, tu pourrais par la suite faire un clic droit - actualiser dans le tableau vert.

Un expert en PQ pourra faire mieux.

Cordialement
 

Pièces jointes

  • ivan27_PQ.xlsx
    37.1 KB · Affichages: 3

Jacky67

XLDnaute Barbatruc
Bonsoir à tous,
Je suis bloqué pour faire un tri un peu particulier. La solution est sûrement toute bête mais je n'arrive pas à m'en sortir simplement....
- En A:C la liste à trier
- En E:G le résultat attendu
1 - On tri par montant Z->A
2 - Après le montant le plus important de la liste, on ajoute toutes les lignes du client concerné en respectant la dégressivité par montant Z->A
3 - Lorsque tous les clients sont ajoutés, on passe au 2ème montant le plus important
etc....
Merci par avance pour vos propositions et bonne fin de soirée à tous
Ivan
Bonjour,
Hello R@chid :)
Une autre proposition par vba avec le résultat en feuil2
 

Pièces jointes

  • trier.xlsm
    44 KB · Affichages: 6

Discussions similaires

Statistiques des forums

Discussions
312 206
Messages
2 086 221
Membres
103 158
dernier inscrit
laufin