comptabiliser le + grand nombre

  • Initiateur de la discussion Initiateur de la discussion NANARD
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

N

NANARD

Guest
Bonjour le forum,

A l'aide d'un formulaire d'inscription (USF), je saisie nom et prénom ou pseudo, des villes, des âges...ceci pour une randonnée pédestre

évidement je ne sais pas par avance ce qui va être inscrit!
y a t'il un moyen, une formule ou un code VBA pour comptabiliser le groupe le + important dans la colonne des noms et prénoms/speudo ou la colonne ville par exemple

Nom prénom Ville/Village Age Année Repas
dupont roger lyon 41 2005 1
dumoulin yves paris 40 2005 0
dumontet jean marseille 50 2005 0

résultat renvouyé par exemple en H6

Merci par avance à tous ceux qui m'aideront

@+

Nanard
😛inch:
 
Bonjour bobby, le forum,

en faite il s'agit du + grand nombre de personnes qui viennent de la même ville, ou qui ont le même speudo pour obtenir la récompense prévue à cet effet dans une randonnée pédestre...

est-ce clair!!

@+

Nanard
 
Bonsoir andré,

Et bien mon cher André dans ce cas, nous définissons un second critère de sélection pour attribuer la récompense, par exemple le marcheur le + jeune des groupes à égalité de personnes

Mais ceci n'est pas très important car le but est d'attribué la récompense au groupe le + nombreux et pour essayer d'avancer, j'ai rajouté une colonne avec par exemple G1 (groupe 1) pour les marcheurs provenant du même lieu, ensuite G2...

Il me semble qu'il faudrait rechercher une formule qui comptabilise les G1 si > à G2, et >G3...
L'imbrication de 7 fonctions ne sera pas suffisante !

Merci pour ton aide

@+

Nanard
 
Bonsoir NANARD,

Tu peux télécharger les fonctions complémentaires suivantes:

Adresse du téléchargement : Ce lien n'existe plus
nom de la macro: morefun.xll

cette macro contient une fonction 'Valeurs.uniques' qui permet d'afficher dans une plage matricielle les différentes valeurs contenues dans une plage, par exemple les différent snoms de ville trouvés dans une colonne.

associé aux fonctions nb.si et Max, la formule suivante donne un résultat correct:

{=MAX(NB.SI(Villes;(VALEURS.UNIQUES(Villes))))}

Par contre je ne sais pas gérer les ex-aequo.

@+

Gael
 
Bonjour,

Je ne sais pas où tu en es, Nanard, mais voici où j'en suis.

Une liste de validation pour choisir ton critère :
soit le nom, soit le prénom, soit la ville.
Le plus grand groupe s'affiche (les + grands ex aequo s'il y en a)
Une autre liste de validation pour départager les groupes de même taille.
Les choix de cette liste : soit le plus jeune, soit le plus âgé.
Et un format conditionnel te donne ton résultat

Des calculs intermédiaires se font dans une autre feuille :
extraction des valeurs uniques sans doublon,
et leur nombre.

[file name=GrandNombreNanardV1.zip size=6350]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/GrandNombreNanardV1.zip[/file]
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.
Retour