Concaténer

Résolu
Gantoine62 Messages postés 206 Date d'inscription   Statut Membre Dernière intervention   -  
Le Pingou Messages postés 12249 Date d'inscription   Statut Contributeur Dernière intervention   -
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 58988 Date d'inscription   Statut Contributeur Dernière intervention   17 353
 
Bonjour.

J'y jette un œil ...
0
Gantoine62 Messages postés 206 Date d'inscription   Statut Membre Dernière intervention   1
 
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 12249 Date d'inscription   Statut Contributeur Dernière intervention   1 458
 
Hello Raymond et Gantoine62,
Je suis aussi dessus, probablement en VBA!
Amical salut
0
Le Pingou Messages postés 12249 Date d'inscription   Statut Contributeur Dernière intervention   1 458
 
Bonsoir,
Petite information, j'ai bien avancé, la proposition demain en fin d'après midi .
0
Le Pingou Messages postés 12249 Date d'inscription   Statut Contributeur Dernière intervention   1 458
 
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   Statut Membre Dernière intervention   1
 
Bonjour
Oui il faut départager pour tous les éleveurs.
Merci pour ce retour
cordialement
0
Le Pingou Messages postés 12249 Date d'inscription   Statut Contributeur Dernière intervention   1 458
 
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   Statut Membre Dernière intervention   1
 
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 12249 Date d'inscription   Statut Contributeur Dernière intervention   1 458
 
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   Statut Membre Dernière intervention   1
 
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 12249 Date d'inscription   Statut Contributeur Dernière intervention   1 458
 
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   Statut Membre Dernière intervention   1
 
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 12249 Date d'inscription   Statut Contributeur Dernière intervention   1 458
 
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   Statut Membre Dernière intervention   1
 
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 12249 Date d'inscription   Statut Contributeur Dernière intervention   1 458
 
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   Statut Membre Dernière intervention   1
 
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 12249 Date d'inscription   Statut Contributeur Dernière intervention   1 458
 
Bonsoir,
Merci de la précision.
Dans se ca je dois changer la procédure.
Patience.
0
Le Pingou Messages postés 12249 Date d'inscription   Statut Contributeur Dernière intervention   1 458
 
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   Statut Membre Dernière intervention   1
 
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 12249 Date d'inscription   Statut Contributeur Dernière intervention   1 458
 
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 12249 Date d'inscription   Statut Contributeur Dernière intervention   1 458
 
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   Statut Membre Dernière intervention   1
 
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 12249 Date d'inscription   Statut Contributeur Dernière intervention   1 458
 
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   Statut Membre Dernière intervention   1
 
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 12249 Date d'inscription   Statut Contributeur Dernière intervention   1 458
 
Merci
0
Gantoine62 Messages postés 206 Date d'inscription   Statut Membre Dernière intervention   1
 
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   Statut Membre Dernière intervention   1
 
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 12249 Date d'inscription   Statut Contributeur Dernière intervention   1 458
 
Bonjour,
Voici le lien: https://www.cjoint.com/c/LBbkCHUnnZn
0