Fichier Excel élections municipales 2020, trouver le code Nuance gagnant

Bonjour les pros d'Excel,

J'ai une énigme pas facile que je n'arrive pas à résoudre sur un fichier sur lequel j'aimerais bien travailler.

C'est un fichier que j'ai récupéré sur le site datagouv qui donne les résultats du premier tour des élections municipales 2020 par commune.

En colonne U on a un premier code nuance (bord politique) qui correspond au % de voix en colonne AD.

Ensuite en colonne AF on a un second code nuance qui correspond au % de voix en colonne AP

Ensuite en colonne AR un troisième code nuance qui correspond au % de voix en colonne BA.

Enfin en colonne BC un quatrième code nuance qui correspond au % de voix en colonne BL.

Le but de l'opération est de garder uniquement la colonne nuance qui a fait le meilleur % de voix ?

En effet celles-ci ne sont pas triées et un code nuance en 3ème position peut avoir plus de % de voix qu'un code nuance en 1ère position (exemple ligne 66)...

PS: j'ai déjà fait un tri pour obtenir uniquement les communes avec des codes nuances et le fichier joint est condensé pour pouvoir être joint dans le message.

Si quelqu'un a une solution ça serait tout simplement génial.

Merci

Bonjour,

Ci-joint une proposition en VBA, à tester.

Pour chaque ville, on garde le candidat de la liste ayant eu le meilleur résultat.

> Tous les candidats de la liste sont étudiés (pas seulement les 4 premiers dans l'ordre d'affichage).

> Exemple pour "L'Abergement-Clémenciat" (première ligne), le candidat ayant plus de voix est "BOUILLOUX Delphine", avec 97.45% (colonnes BO - BV)

Pour le bon fonctionnement, la colonne "Sièges Secteur" (AL) est à supprimer manuellement avant lancement (opération déjà faite sur le fichier en PJ).

Cette information n'existe que pour le deuxième candidat, entraînant un décalage ...

Bouben

Bonjour,

Tout d'abord merci ! Je viens d'essayer la macro malheureusement elle ne fonctionne pas à tout les coups.

3 exemples qui ne fonctionnement pas parmi d'autres:

  • ligne 46 avec la commune "la boisse", le gagnant est "G. RAPHANEL" avec 57,90 % des votes mais la macro renvoie "CONDÉ-DELPHINE" avec 42,09 % des voix.
  • ligne 118 avec la commune "crottet", le gagnant est "Jean-Philippe Lhotelais" avec 55.22 % des voix mais la macro renvoie "Laurent Joelle" avec avec 44,78 % des voix.
  • ligne 173 avec la commune "lagnieu", le gagnant est "A. MOINGEON" avec 67,27 % des voix mais la macro renvoie "Chabbouh Remy" avec 32,73 % des voix.

Bonjour Keen,

En effet

Ci-joint une nouvelle version qui devrait résoudre ce problème ...

A tester !

NB : en cas d'égalité, une seule personne est restituée (par exemple, pour Sulignat, les 3 meilleurs candidats sont à égalité, avec 31 voix et 11.79%).

Bouben

Bonjour,

J'ai pu testé et ça fonctionne !

Merci !

Rechercher des sujets similaires à "fichier elections municipales 2020 trouver code nuance gagnant"