Classement alterné en croisant 2 tableaux

Zao -  
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Je dois réaliser un classement en croisant 2 tableaux qui comportent les mêmes concurrents dans ces 2 tableaux.

Je vais essayer de m'expliquer un peu mieux en vous donnant un exemple.

Tableau 1 : Classement "TOTAL"
- Concurrent 1 : 125
- Concurrent 2 : 120
- Concurrent 3 : 115
- Concurrent 4 : 110
- Concurrent 5 : 105

Tableau 2 : Classement "MEILLEUR POINT"
- Concurrent 3 : 40
- Concurrent 2 : 35
- Concurrent 1 : 30
- Concurrent 5 : 25
- Concurrent 4 : 20

Maintenant je dois réaliser un nouveau classement qui croise les 2 classements "TOTAL" et "MEILLEUR POINT"
Le premier sera le mieux classer du tableau TOTAL, le second sera le mieux classer du tableau MEILLEUR POINT et ainsi de suite en alternance sans avoir 2x le même concurrent.
Donc selon l'exemple ci-dessus, le classement final doit donner ceci:

Tableau 3 : Classement "FINAL"
- 1er : Concurrent 1 (1er du clas TOTAL)
- 2ème : Concurrent 3 (1er du clas MEILLEUR POINT)
- 3ème : Concurrent 2 (2ème du clas TOTAL)
- 4ème : Concurrent 5 (4ème du clas MEILLEUR POINT car le 2ème et le 3ème de ce classement sont déjà noté)
- 5ème : Concurrent 4

En réalité, j'aurai entre 120 et 150 concurrents ce qui prend passablement de temps à faire manuellement d'où ma demande car si j'ai bien compris, excel c'est mort pour réaliser ce genre d'opération.
C'est pourquoi je me tourne vers VBA et plus particulièrement vers vous car le codage m'est totalement inconnu.

J'ai commencé un peu a bidouiller VBA en faisant des trucs très très basique donc le chemin sera long.

J'aimerai bien savoir ma demande est réalisable et si quelqu'un a une piste pour résoudre mon problème (ou le résoudre complétement) ça serait fantastique.


Merci d'avance pour la lecture de mon problème et vos éventuelles solutions.

A voir également:

1 réponse

yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 584
 
bonsoir, n'as-tu pas envie de progresser en VBA?
0
Zaohing Messages postés 1 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour yg_be

Biensûr que oui, c'est pourquoi j'ai d'abord demandé si c'est possible puis si vous aviez une piste et dans le meilleur des cas si vous aviez la solution.

J'ai chercher si d'autres avaient ce cas mais sans succès.

Su quelqu'un pouvait m'aiguiller pour savoir par où commencer ça serait cool.

Merci
0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 584 > Zaohing Messages postés 1 Date d'inscription   Statut Membre Dernière intervention  
 
c'est certainement possible.
moi je commencerais par bien décrire comment mes données sont enregistrées, et comment je souhaite avoir le résultat.
0