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
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
A voir également:
- Trouver quelle notation revient le plus souvent
- Trouver adresse mac - Guide
- Comment trouver le mot de passe wifi sur son téléphone - Guide
- Trouver un lieu avec coordonnées gps - Guide
- Comment trouver le signal tv - Guide
- Où trouver l'autorité de délivrance ? ✓ - Forum Vos droits sur internet
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
19 nov. 2017 à 11:40
Bonjour
pour faire simple dans un premier temps
à adapter
=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
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
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
19 nov. 2017 à 11:40
Bonjour,
teste comme ça voir
=MODE(A1:A1000)
teste comme ça voir
=MODE(A1:A1000)
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
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
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
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
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
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