Tri spécial prédéfini

Résolu
Mistral_13200 Messages postés 634 Date d'inscription mardi 5 août 2008 Statut Membre Dernière intervention 21 mars 2024 - 12 nov. 2023 à 16:28
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 - 27 nov. 2023 à 19:05

Bonjour à tous,

J’ai un « trie spécial » à réaliser, mais malgré mes recherches et tous mes essais je n’y suis pas arrivé. C’est pour cette raison que le m’adresse à vous.

Je gère les récompenses de plusieurs concours, tous organisés sur le même modèle. Dans l’onglet répartition je ventille les récompenses en fonction de celles commandées.

Dans l’onglet « Tableau médailles » je dois hiérarchiser les récompenses en fonction de trois critères :

  • Le type de récompense (dans l’ordre médaille, ruban, diplôme et spécifique).
  • L’importance des différentes fédérations (FIAP, PSA, GPU, FPF, ISFet FDT).
  • Les spécifiques, propre à chaque club, qui elles seront obligatoirement à la fin du tableau.

Actuellement, je fais cela manuellement. Je le fais donc 4 fois par concours et il y a 4 concours, soit 16 fois et ça tous les ans. J’imagine que vous comprenez m’a problématique, car je n’ai qu’une seule obsession celle de commettre une erreur qui serait préjudiciable aux organisateurs.

C’est pour cela que je m’adresse à vous. J’ai besoin de trouver une solution fiable pour trier l’onglet « Répartition » dans l’onglet « Tableau médailles » dans l’ordre de l’exemple qui se trouve en colonne O, P et Q de ce même tableau.

Avec le lien ci-dessous vous pourres télécharger un classeur :

https://www.cjoint.com/c/MKmkYKhsgFb

Bien entendu, je suis à votre disposition pour plus de précisions.

D’avance merci pour votre aide.

Cordialement.

Mistral

A voir également:

5 réponses

Raymond PENTIER Messages postés 58397 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 26 avril 2024 17 094
12 nov. 2023 à 16:52

Bonjour Mistral.

J’ai besoin de trouver une solution fiable pour trier l’onglet « Répartition » dans l’onglet « Tableau médailles »

Je ne comprends vraiment pas ce que tu demandes ...


0
Mistral_13200 Messages postés 634 Date d'inscription mardi 5 août 2008 Statut Membre Dernière intervention 21 mars 2024 4
12 nov. 2023 à 17:04

Bonsoir Raymond,

Tout d'abord merci à toi de t'interesser à mon problème.

L'onglet "Répartion" sert pour une ventilation de toutes les récompenses dans les quatre clubs.

Mais pour l'édition du palmares il faut que les récompenses des clubs soient saisie dans un ordre prédéfini comme indiqué dans les colonnes O, P et Q de l'onglet "Tableau des médailles".

Jusqu'à présent je faisait ça manuellement pour tous les clubs et je me suis qu'automatiser ça serait pas mal.

Cordialement

Mistral

0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 214
12 nov. 2023 à 17:44

Bonjour à tous,

Ah mais je te reconnais. Je t'avais guidé il y a qq années sur tes concours photos.
Il y a une solution.
Mais un peu longue à expliquer et c'est à faire sur les PC qui devront faire le tri, donc par toi.
Je reviens plus tard...
eric


0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 214
Modifié le 12 nov. 2023 à 18:49

Il faut que tu fasses un tri par liste personnalisée.
Je t'ai fait un doc avec qq captures des points un peu difficiles à trouver.
https://www.cjoint.com/c/MKmrIAkJjrH
PS2 : contrôle qu'excel fait bien les tris demandé, sans failles...


Ci-dessous le texte des explications pour lorsque le fichier ne sera plus disponible.

  1. Créer la liste personnalisée
    il faut concaténer pour obtenir une clé unique
  • Tableau médailles’ !R14 :  =P14&" / "&Q14
    pour obtenir ‘Pins FIAP au meilleur Auteur du Salon / *-*-*-*’
    à tirer vers le bas + 1 ligne vide (qu’elles soient triée en fin de liste)
  • Copier la plage puis collage valeur
  • ‘Fichier / Options / Options avancées’
    aller au 3ème par la fin ‘Générales’, cliquer sur ‘Modifier les listes personnalisées’
  • Sélectionner et ajouter la plage de la liste fabriquée
  • La liste est bien importée

    Valider
  1. Trier
    - Feuille Répartition : insérer une colonne devant les 4 ‘Type de récompense’ que tu nommeras de Tri 1 à Tri 4 (à masquer après les tris) en ligne 13
    - en C14 : =D14&" "&E14
    à tirer vers le bas
    - sélectionner C13 :E153 (prendre ligne de titre)
    - clic-droit dessus, choisir ‘Tri / Tri personnalisé…’
    - dans ‘Ordre’ choisir ‘Ordre personnalisé…’ en bas, choisir ta liste et valider, c’est trié
  2. à faire pour les autres clubs

PS : je me suis aperçu qu’il triait mal les vides. Si ça te fait pareil il faut limiter la plage de tri au lignes renseignées
 

0
Mistral_13200 Messages postés 634 Date d'inscription mardi 5 août 2008 Statut Membre Dernière intervention 21 mars 2024 4 > eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024
13 nov. 2023 à 10:23

Bonjour Eric,

Zut je suis démasqué ...

Oui c'est bien moi et c'est toujours pour mes concours.

J'ai téléchargé ta procédure et je l'ai testé sans problème jusqu'à la fin mais le résultat n'est pas là.

Le tri des colonnes "D&E" s'effectue bien mais dans l'ordre alphabétique de la colonne "D" et non pas sur la colonne "B".

Un autre problème est que dans le tri il faut inclure la colonne "Fédé" car chaque récompense correspond à une fédération.

Une petite précision je ne pourrais revenir derrier l'écran qu'en fin d'AM.

Un grand merci à toi de te pencher sur mon problème.

Cordialement.

Mistral

0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 214 > Mistral_13200 Messages postés 634 Date d'inscription mardi 5 août 2008 Statut Membre Dernière intervention 21 mars 2024
13 nov. 2023 à 11:39

Bonjour,

je pense que tu as dû rater qq chose, je n'ai pas entendu parlé de régressions sur d'autres versions excel.
Tu tries bien sur 'Tri 1' avec pour Ordre 'Liste personnalisée' ?

Rien ne t'empêche d'inclure la colonne fédé et de trier toujours sur la colonne 'Tri 1'.
Je ne l'avais pas inclue car pour moi elle n'a plus de signification.
Sauf mauvaise compréhension, elle ne serait valable que pour le club 1. Il faudrait la dupliquer sur les autres clubs.

Voici ce que ça donne chez moi, le tri est correct.
J'y ai mis une capture écran car tant que ta liste personnalisée ne sera pas correcte sur ton PC (à faire une seule fois, ensuite le tri sera prêt pour toujours), tu auras un autre résultat.
https://www.cjoint.com/c/MKnkHqgGumH
eric

0
Mistral_13200 Messages postés 634 Date d'inscription mardi 5 août 2008 Statut Membre Dernière intervention 21 mars 2024 4 > eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024
14 nov. 2023 à 16:32

Bonjour Eric,

Aujourd’hui, je suis plus disponible pour revenir vers toi.

J’ai effectivement manqué qq’chose en ne rentrant pas l’espace entre les « / » dans la formule du « Tableau des médailles », mais cela ne change rien. Mais pour le reste, c’est bon.

Dans le classeur que tu trouveras avec le lien ci-dessous, tu verras le résultat final.

https://www.cjoint.com/c/MKoo6sla3fb

J’ai fait une copie d’écran pour clarifier mes options de tri final.

Ce que je ne comprends pas pourquoi, chez moi « TOUT » est faux après le tri alors que dans ton classeur on est bon jusqu’à la ligne 57. Après de la ligne 58 à 120 on ne respecte pas l’alternance des catégories pour les rubans et les diplôme.

Ensuite des 121 à la fin c’est un peu n’importe quoi. Dernière chose je travaille avec Excel 2016.

Comme tu l’as suggéré, je rajouterais une colonne avec les fédérations pour chaque club pour les intégrer dans les tris. À ce moment là, la colonne pour le tri sera ajoutée avant celle des fédérations.

Maintenant deux questions, tu as sans doute remarqué que le nombre récompense était différent d’un club à l’autre : peut-on avoir plusieurs tris personnalisés dans un même classeur ? L’option VBA est-elle envisageable ?

Ne baisse pas le bras, on n’est pas loin de la solution.

Cordialement.

Mistral

0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 214
Modifié le 14 nov. 2023 à 18:08

Bonjour,

ah oui, mais tu ne peux pas mettre le "/ "dans ta liste personnalisée et ne pas en tenir compte dans ta fabrication de la clé de l'autre coté. Il ne retrouve aucune valeur de ta liste et n'a plus rien à trier
C'est soit avec, soit sans, mais des 2 cotés.

dans ton classeur on est bon jusqu’à la ligne 57. Après de la ligne 58 à 120 on ne respecte pas l’alternance des catégories pour les rubans et les diplôme.
Ensuite des 121 à la fin c’est un peu n’importe quoi.

Je viens de contrôler ma liste, excel n'en a importé que 66/138.
Apparemment il y a des limitations.

D'autre part il y a beaucoup de doublons dans ta liste. Elle ne devrait avoir que 85 éléments au lieu de 138.

Quoiqu'il en soit ça ne suffira pas et il faut passer en vba.
Je ne pourrais pas demain.
Prépare un fichier finalisé avec ta mise en page définitive (+ nouvelles colonnes Fédé) et ta liste apurée (remonte les titres en ligne 1, c'est plus simple)
Une fois en vba plus moyen de bouger les trucs sans adapter le code... Tâche de ne rien oublier

eric

PS : en fait, plus besoin des clés de tris sur Repartition. Je les fabriquerai en vba.
Par contre il faut toujours 1 fédé par club

PS2 : pourquoi un 'Récompense par club' dans les 2 feuilles ?
Si c'était pour montrer le pb donne le fichier final tel qu'il doit être en me disant où se trouvent les trucs utiles


0
Mistral_13200 Messages postés 634 Date d'inscription mardi 5 août 2008 Statut Membre Dernière intervention 21 mars 2024 4
15 nov. 2023 à 12:18

Bonjour Eric,

C'est Ok pour une solution en VBA.

Je prépare un classeur et je reviens vers toi.

Cordialement

Mistral

0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 214 > Mistral_13200 Messages postés 634 Date d'inscription mardi 5 août 2008 Statut Membre Dernière intervention 21 mars 2024
16 nov. 2023 à 12:38

Bonjour,

question subsidiaire : tu préfères un tri de tous les clubs oneshoot, ou un tri club par club pour garder l'ordre de saisie des incomplets ?
eric

0
Mistral_13200 Messages postés 634 Date d'inscription mardi 5 août 2008 Statut Membre Dernière intervention 21 mars 2024 4 > eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024
16 nov. 2023 à 14:08

A première vue je dirais club par club pour garder la main sur d'eventuelles corrections ...

0
Mistral_13200 Messages postés 634 Date d'inscription mardi 5 août 2008 Statut Membre Dernière intervention 21 mars 2024 4 > Mistral_13200 Messages postés 634 Date d'inscription mardi 5 août 2008 Statut Membre Dernière intervention 21 mars 2024
16 nov. 2023 à 17:33

Re,

Avec ce lein tu vas pouvoir télécharger mon classeur modifié :

https://www.cjoint.com/c/MKqqEx70Yhb

J'ai ajouté un onglet avec plus de précision.

Encore merci à toi

Cordialement

Mistral

0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 214 > Mistral_13200 Messages postés 634 Date d'inscription mardi 5 août 2008 Statut Membre Dernière intervention 21 mars 2024
16 nov. 2023 à 19:56

Re,

Du coup ce n'est plus Répartition qu'il faut trier mais Tableau médailles ?
Les deux ?
eric

0
Raymond PENTIER Messages postés 58397 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 26 avril 2024 17 094
Modifié le 15 nov. 2023 à 01:14

Bonjour.

Après quelques tentatives plus compliquées, j'ai trouvé une méthode assez simple :

  • Copier-coller les listes du premier onglet sur le deuxième
  • Définir une plage "code" de V13 à W151
  • Insérer une colonne après chaque colonne "Catégorie"
  • En E4 saisir la formule =RECHERCHEV(C14&D14;code;2;0) et la recopier
  • Sélectionner C14:E151 et faire un tri personnalisé par rapport à la colonne E

Cela semble fonctionner ; mais il y a des résultats #N/A quand la donnée en C ne figure pas dans la colonne T : https://www.cjoint.com/c/MKpamc60kIU


0
Mistral_13200 Messages postés 634 Date d'inscription mardi 5 août 2008 Statut Membre Dernière intervention 21 mars 2024 4
15 nov. 2023 à 18:34

Bonsoir Raymond,

Pour les valeur #N/A c'est normal selon les fédérations. Quand on a que 4 médailles d'Or on en met une par catégorie dans chaque club.

Il faudra donc créer 4 tables "Code" différentes et il faut conserver les fédérations pour toutes les récompenses.

Je regarde ça de plus près et je reviens vers toi.

Cordialement

Mistral

0
Mistral_13200 Messages postés 634 Date d'inscription mardi 5 août 2008 Statut Membre Dernière intervention 21 mars 2024 4 > Mistral_13200 Messages postés 634 Date d'inscription mardi 5 août 2008 Statut Membre Dernière intervention 21 mars 2024
16 nov. 2023 à 17:40

Bonsoir Raymond,

J'ai appliqué ta solution à mon classeur et ça merche plutôt bien, même très bien.

J'ai réglé le problème des #N/A qui était dû à des valeurs absentes dans la table code. C'était lié au fait que l'exemple donné ne tenait compte que d'un seul club;

J'ai don dans la nouvelle table supprimé les doublons et ajouté les récompense manquante pour les autres clubs.

Merci de me donner ton avis sur la mise en oeuvre de ce classeur.

Le principe de la table de code est très malin et je ranger sa dans un coin de ma tête.

Mille mercis à toi

Cordialement

Mistral

0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Raymond PENTIER Messages postés 58397 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 26 avril 2024 17 094
Modifié le 16 nov. 2023 à 17:54

Bonjour Mistral

Heureux de savoir que mon approche te convient.

Mais tu as oublié de joindre ce nouveau classeur !


0
Mistral_13200 Messages postés 634 Date d'inscription mardi 5 août 2008 Statut Membre Dernière intervention 21 mars 2024 4
17 nov. 2023 à 09:22

OUPS ...

Désolé pour cet oubli voici le lien ;

https://www.cjoint.com/c/MKrivEv4FDb

0
Raymond PENTIER Messages postés 58397 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 26 avril 2024 17 094 > Mistral_13200 Messages postés 634 Date d'inscription mardi 5 août 2008 Statut Membre Dernière intervention 21 mars 2024
17 nov. 2023 à 15:08

Bonjour.

.

C'est parfait !

  • Je te signale toutefois que dans l'onglet Médailles commandées tu as un total de seulement 536 en J15 et J28, alors que tu as réussi à en distribuer 540 dans l'onglet Tableau médailles, d'après les totaux en ligne 11 !
  • Pense aussi à corriger "Cub 1" en C4 (on croirait que tu vas faire de la cuisine ...)

Amitiés.

0