Trouver quelle notation revient le plus souvent

Fermé
Mahé - 19 nov. 2017 à 11:28
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 - 19 nov. 2017 à 12:24
Bonjour a tous,

J'ai de nombreux problèmes avec les fonctions à utilisé sur excel.
En effet, je dois trouver qu'elle annotation revient le plus souvent dans une colonne comprenant 1913 lignes, or je n'arrive pas à trouver quelle fonction utiliser.

Merci d'avance

4 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395
19 nov. 2017 à 11:40
Bonjour
pour faire simple dans un premier temps
à adapter
  • votre liste entre A2 et A2000
  • copiez la colonne A sur B
  • sélectionnez B2:B2000 / onglet "Données" / supprimer les doublons
  • en C en ligne, à tirer sur la hauteur des noms affichés:

=NB.SI(A:A;B2) vous donnera le nombre de fois ou le texte en B se trouve dans la colonne A

mais vous pouvez aussi, sans passer par la liste en B
tirez depuis B2 sur la hauteur 2 à 2000 directement:

=NB.SI(A:A;A2)

et en C2 écrire:

=INDEX(A:A;EQUIV(MAX(B:B);B:B;0))
qui vous reverra le texte le plus fréquent en A

notez qu'avec cette seconde option, si vous avez des MAX ex-æquo, vous ne ressortirez que le 1° trouvé

crdlmnt


0
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
19 nov. 2017 à 11:40
Bonjour,

teste comme ça voir
=MODE(A1:A1000)
0
via55 Messages postés 14403 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 24 avril 2024 2 703
19 nov. 2017 à 12:01
Bonjour Mahé, coucou Vaucluse et Mike

Mike ta formule ne doit fonctionner qu'avec du numérique
S'il s'agit de texte (le demandeur parle d'annotations) je proposerai la matricielle (à valider par Ctrl+Maj+Entrée bien sûr) :
=INDEX(A1:A1000;MODE(EQUIV(A1:A1000;A1:A1000;0)))
à condition qu'il n'y ait aucun vide dans la colonne

Cdlmnt
Via
0
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
19 nov. 2017 à 12:24
Re,

Exact Via je me suis posé la question mais si les valeurs sont texte et avec cellules vides j'écrirai cette formule matricielle
=INDEX(A1:A100;MODE(SI(A1:A100<>"";EQUIV(A1:A100;A1:A100;0))))
ou encore
=INDEX(A1:A100;EQUIV(MAX(NB.SI(A1:A100;A1:A100));NB.SI(A1:A100;A1:A100);0))
mais comme les matricielles utilisent pas mal de ressources, pour 1000 lignes je passerais avec une colonne intermédiaire
0