Concaténer

Résolu/Fermé
Gantoine62 Messages postés 206 Date d'inscription samedi 24 décembre 2016 Statut Membre Dernière intervention 28 décembre 2023 - 6 janv. 2022 à 10:42
Le Pingou Messages postés 12206 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 28 novembre 2024 - 1 févr. 2022 à 11:30
Bonjour,
Je recherche une formule assez complexe pour classer les canaris d'un concours de chant.
Je souhaiterais obtenir le classement automatiquement par ordre décroissant sur la 4eme page (Classt Stam) par rapport aux données saisies pendant le concours sur la 1ere page Jug. Stam.
Le jugement STAM : Chaque Eleveur (colonne C) présente 4 canaris, sont indiqués dans le tableau les numéros de cage (colonne A), le numéro de l'éleveur colonne B), le nom du club colonne D, le numéro de bague des oiseaux (colonne E), le résultat des tours de chant (colonnes F à I), la somme des points (colonne O), le point d'harmonie (colonne P), et le total des points R à P (colonne Q). Donc sur le Classt Stam je devrais voir apparaitre dans les cellules A17:Q20 les données des cellules A45:Q48 de la page Classt. Stam. Vous observerez dans le document ci-joint qu'il y a 4 oiseaux cages 37 à 40 avec le même nombre de points ont les partages de la façon suivante : Pour départager les deux éleveurs ayant obtenu la plus haute note "362" dans la colonne Q Prendre le 1er tour de chant indiqué dans la cellule F53 pour l'oiseau avec bague 37 et cellule F61 pour l'oiseau avec bague 12 (colonne F). Nous constatons que la note en F61 est plus haute donc cet éleveur sera classé 1er, Si ce tour de chant aurait été égaux pour les 2 oiseaux, prendre la plus haute note du 2 eme tour de chant cellule G53 et G61 (colonne G) et ainsi de suite en cas d'égalité jusqu'au tour de chant (colonne J), si les notes sont identiques pour le 1 er oiseaux des deux éleveurs alors prendre le 2eme oiseaux cages 46 et 38 et ainsi de suite. Donc les oiseaux 37 à 40 seront classés en 2eme position Sur la page Classt Stam
Idem pour le Classt Serie (2 oiseaux par éleveur)
Idem pour les Classt Ind (1 oiseau par éleveur)
Ci-joint le fichier pour compréhension
Restant à votre disposition pour tout renseignement complémentaire
Dans l'attente de vous lire
Cordialement
Pour la compréhension ci-joint le fichier excel: https://cjoint.com/c/LAgjQij0M6j



Configuration: Windows / Edge 96.0.1054.62

15 réponses

Raymond PENTIER Messages postés 58732 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 29 novembre 2024 17 246
Modifié le 6 janv. 2022 à 14:47
Bonjour.

J'y jette un œil ...
0
Gantoine62 Messages postés 206 Date d'inscription samedi 24 décembre 2016 Statut Membre Dernière intervention 28 décembre 2023 1
6 janv. 2022 à 15:33
Bonjour et meilleurs vœux
Je peux vous les envoyer en 3
Fichiers
Concours STAM: https://cjoint.com/c/LAgoEinkMVj
Concours SERIE: https://cjoint.com/c/LAgoFSrg3Bj
Concours individuel: https://cjoint.com/c/LAgoG16cOEj
Cordialement
0
Le Pingou Messages postés 12206 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 28 novembre 2024 1 452
6 janv. 2022 à 16:58
Hello Raymond et Gantoine62,
Je suis aussi dessus, probablement en VBA!
Amical salut
0
Le Pingou Messages postés 12206 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 28 novembre 2024 1 452
6 janv. 2022 à 23:12
Bonsoir,
Petite information, j'ai bien avancé, la proposition demain en fin d'après midi .
0
Le Pingou Messages postés 12206 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 28 novembre 2024 1 452
Modifié le 7 janv. 2022 à 09:58
Bonjour,
Ma proposition pour « Jug.Stam » avec prise en compte du classement s’il y a 2
Merci de m’informer s’il faut élargir le départage pour plus de 3,4, ... éleveurs avec le même nombre de points ?
Je finaliserai le tout suite à votre retour.
Le fichier : https://www.cjoint.com/c/LAhi6xg27Zn


0
Gantoine62 Messages postés 206 Date d'inscription samedi 24 décembre 2016 Statut Membre Dernière intervention 28 décembre 2023 1
11 janv. 2022 à 16:22
Bonjour
Oui il faut départager pour tous les éleveurs.
Merci pour ce retour
cordialement
0
Le Pingou Messages postés 12206 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 28 novembre 2024 1 452
Modifié le 11 janv. 2022 à 16:34
Bonjour,
Merci du retour. Est-ce que le fichier fonctionne?
Si je comprends bien alors si 25 éleveurs alors les 25 peuvent avoir le même nombre de point...(improbable..!!

0
Gantoine62 Messages postés 206 Date d'inscription samedi 24 décembre 2016 Statut Membre Dernière intervention 28 décembre 2023 1
11 janv. 2022 à 16:51
Bonjour,
Oui tout à fait ils peuvent avoir un même nbre de points globaux ils sont départagés en fonction de la plus haute note sur un tour de chant. A ce sujet une erreur s'est glissé dans ma description pour départager les Exco.
Exemple dans Jug. Stam Cages 41à 44 et Stam cages 33 à 36. Le 1er oiseau de chaque Stam cellule F49 = 23 Pts, cellule F49 =23 Pts donc Exco de ce faite prendre les deuxièmes oiseaux des 2 Stam. Cellule F50 = 23 Pts, cellule F58 = 24 Pts. De ce faîte le Stam 41 à 44 se classe 3eme et le Stam. 33à 36 se classe 4eme.
Conclusion prendre les 4 oiseaux dans chaque Stam en prenant en premier la colonne F, puis si Exco colonne G, si Exco colonne I, puis J, puis K. Pour la colonne K Si vide =0, le zero ne doit pas apparaître dans la colonne.
Excusez-moi pour cette erreur.
Cordialement
0

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

Posez votre question
Le Pingou Messages postés 12206 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 28 novembre 2024 1 452
11 janv. 2022 à 17:20
Bonjour,
Encore une fois, est-ce que mon fichier fonctionne Oui / Non ?
Merci de me communiquer le nombre de chant possible par oiseau (j'ai pris en compte 5 notes de chant "F à J")?
0
Gantoine62 Messages postés 206 Date d'inscription samedi 24 décembre 2016 Statut Membre Dernière intervention 28 décembre 2023 1
11 janv. 2022 à 18:47
Bonsoir,
Le fichier fonctionne mais prendre en compte les modifications ci-dessus. Colonne à prendre en compte par stam F;G;I;J et K
Vous constaterez que la colonne Jug. Stam les oiseaux n'ont pas chantés ce tour de chant, 1 oiseau l'a chanté en Jug. série et 1 oiseau en Jug. Ind.
Cordialement.
0
Le Pingou Messages postés 12206 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 28 novembre 2024 1 452
14 janv. 2022 à 14:44
Bonjour,
Voici ma proposition pour le classement avec les ex aequo départagés, ceci pour l’objet {Jug. Stam}.
J’ai réalisé quelques testes avec plusieurs ex aequo, merci de contrôler si c’est bon pour vous.
Dès votre retour je terminerai les 2 autres objets.
Votre fichier : https://www.cjoint.com/c/LAonRJi5PMn
0
Gantoine62 Messages postés 206 Date d'inscription samedi 24 décembre 2016 Statut Membre Dernière intervention 28 décembre 2023 1
14 janv. 2022 à 16:19
Bonjour,
J'ai rajouté des STAM et ça fonctionne. Merci.
Le fichier STAM avec les rajouts : https://cjoint.com/c/LAopq7yAMWj
Cordialement
0
Le Pingou Messages postés 12206 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 28 novembre 2024 1 452
14 janv. 2022 à 22:38
Bonjour,
Merci du retour. Cependant, ça fonctionne n'est pas suffisant, j'ai créer un test pour voir les ex aequo qui ne peuvent pas être départagés. Que voulez-vous faire pour solutionner le cas?
La suite en dépend.
Fichier pour test, lancer la macro: https://cjoint.com/c/LAovMKciV4n
0
Gantoine62 Messages postés 206 Date d'inscription samedi 24 décembre 2016 Statut Membre Dernière intervention 28 décembre 2023 1
15 janv. 2022 à 13:59
Bonjour,
Dans ce cas ils resteront ex æquo.
D'autre part peut-on aller dans Jug. Stam, Jug. série et Jug. Ind. jusqu'au rang 200 car nous pouvons atteindre parfois 500 oiseaux globalement.
Cordialement
0
Le Pingou Messages postés 12206 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 28 novembre 2024 1 452
15 janv. 2022 à 22:59
Bonsoir,
Merci du retour.
Vos 3 fichiers mis à disposition sont prévus pour :
Stam lignes 17 à 116 soit 25 rangs
Serie lignes 6 à 55 soit 25 rangs
Ind lignes 6 à 63 soit 58 rangs
Mon code fonctionne selon ces plages de données.

Alors manque de précision pour comprendre : jusqu'au rang 200 car nous pouvons atteindre parfois 500 oiseaux globalement.
Qu’elle devrait être la grandeur des 3 plages de données… ?

0
Gantoine62 Messages postés 206 Date d'inscription samedi 24 décembre 2016 Statut Membre Dernière intervention 28 décembre 2023 1
16 janv. 2022 à 12:28
Bonjour,
Stam jusqu'à la ligne 276 soit 65 rangs
Serie jusqu'à la ligne 115 soit 55rangs
Ind jusqu'à la ligne 135 soit 130 rangs
Cordialement
0
Le Pingou Messages postés 12206 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 28 novembre 2024 1 452
17 janv. 2022 à 23:20
Bonsoir,
Merci de la précision.
Dans se ca je dois changer la procédure.
Patience.
0
Le Pingou Messages postés 12206 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 28 novembre 2024 1 452
18 janv. 2022 à 17:23
Bonjour,
Ma proposition avec macro qui traite la plage de données selon le nombre de ‘Stam‘ (colonne : B:B)
Vos 3 fichiers : https://www.cjoint.com/c/LAsqwRiDFin
0
Gantoine62 Messages postés 206 Date d'inscription samedi 24 décembre 2016 Statut Membre Dernière intervention 28 décembre 2023 1
18 janv. 2022 à 20:02
Bonsoir
Merci pour ces fichiers
Dans Gantoine62-Palmares-Stam_v1 des chiffres se sont déplacés voir lignes 53 à 56. Je les ai remis en place dans leurs colonnes respectives mais quand je relance pour faire la mise à jour ils se déplacent de nouveaux.
D'autre part dans Jug. Stam il apparaît des chiffres en C9 et C10 sont-ils necessaires?
Dans Gantoine62-Palmares-ind_v1 la cage 308 devrait prendre la 4 eme place puisque le tour de chant dans la colonne F est inférieur à ceux des cages 304 et 310.
Dans l'attente de vous lire
Cordialement
0
Le Pingou Messages postés 12206 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 28 novembre 2024 1 452
18 janv. 2022 à 21:29
Bonsoir,
Premier constat c'est tous à fait correct car c'est leurs positions dans *Jug. Stam* lignes 25 à 28..
J'ai oublié de supprimer les valeurs en C9 et C10, désolé.¨
Je vais contrôler pour la dernière remarque.
0
Le Pingou Messages postés 12206 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 28 novembre 2024 1 452
19 janv. 2022 à 14:49
Bonjour,
Concernant la cage 308 pour moi son rang est le 5 et les 2 cage 304 et 310 restent ex aequo au rang 3 :voir calcul dans l'image

Ou alors la méthode de calcul est fausse...!
0
Gantoine62 Messages postés 206 Date d'inscription samedi 24 décembre 2016 Statut Membre Dernière intervention 28 décembre 2023 1
19 janv. 2022 à 16:01
C'est exact le rang est le 5 pour la cage 308. 304 et 310 reste ex æquo. excusez-moi pour cette erreur.
Crdialement
0
Le Pingou Messages postés 12206 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 28 novembre 2024 1 452
Modifié le 22 janv. 2022 à 15:14
Bonjour Gantoine62,
En recontrôlant l’attribution des rangs pour les ex aequo j’ai trouvé une petite erreur dans une des plages nommées.
Pour éviter un problème je vous prie d’utiliser cette version.
En parcourant ce lien https://forums.commentcamarche.net/forum/affich-37497585-renvoie-d-une-ligne-d-une-page-sur-une-autre-page#3 je constate qu'il n'est pas nécessaire de prendre la nouvelle version.

0
Gantoine62 Messages postés 206 Date d'inscription samedi 24 décembre 2016 Statut Membre Dernière intervention 28 décembre 2023 1
23 janv. 2022 à 20:39
Bonjour,
Mais votre proposition me convient toujours en VBA. Je ne connaissais pas PQ donc je voulais en savoir plus. Mais je pense qu'il faut une formation pour pouvoir l'utiliser.
Cordialement
0
Le Pingou Messages postés 12206 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 28 novembre 2024 1 452
23 janv. 2022 à 21:24
Merci
0
Gantoine62 Messages postés 206 Date d'inscription samedi 24 décembre 2016 Statut Membre Dernière intervention 28 décembre 2023 1
31 janv. 2022 à 17:23
Je reviens vers vous si vous le voulez bien pour votre proposition en VBA
Comment récupérer le dernier lien car je n'ai plus accès .
Cordialement
0
Gantoine62 Messages postés 206 Date d'inscription samedi 24 décembre 2016 Statut Membre Dernière intervention 28 décembre 2023 1
31 janv. 2022 à 17:27
Bonsoir,
Je reviens vers vous si vous le voulez bien concernant votre proposition en VBA. Pouvez-vous me renvoyer le lien car je n'ai plus accès.
Cordialement
0
Le Pingou Messages postés 12206 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 28 novembre 2024 1 452
1 févr. 2022 à 11:30
Bonjour,
Voici le lien: https://www.cjoint.com/c/LBbkCHUnnZn
0