compter cellules ,

S

sab77

Guest
bonjour,

je souhaiterais savoir si une formule existe pour déterminer la valeur (de type texte) la plus courante parmi une liste.

par ex:
a
a
b
g
a
r
t
=> c'est a la + fréquente !

merci de votre aide !
 

Gael

XLDnaute Barbatruc
Bonjour Sab77,

Essaye avec la formule suivante:

=CAR(MODE(CODE(D5:D13)))

Mode ne fonctionne qu'avec des chiffres, donc code (D5:D13) donne le code numérique de chaque lettre de la plage et Mode va donner le plus fréquent.

CAR va restituer le caractère correspondant à la valeur trouvée par Mode.

C'est un peu tordu mais ça marche (avec une seule lettre ou la première lettre de chaque cellule).

@+

Gael
 
S

Sab77

Guest
Ok merci beaucoup pour la formule qui fonctionne bien, par contre si mes données sont plus longues, il y a un hik !

123K
66LL
AB32
ZQ54
HY96
ZQ54
MMM1
SS58
TT95
ZQ54
123K

=> =CAR(MODE(CODE(plage))) donne que Z et pas ZQ54
 

Gael

XLDnaute Barbatruc
Bonsoir Sab77, Bonsoir Michel,

J'ai repris dans le Fil que t'a envoyé Michel une formule donnée par Jean-Marie que j'ai légèrement adaptée et qui marche très bien:

=INDEX(A$1:A$11;EQUIV(MAX(NB.SI(A$1:A$11;A$1:A$11));NB.SI(A$1:A$11;A$1:A$11);0);1)

@+

Gael

Bon, finalement, j'ai été inutile puisque c'est la formule que Monique a donné 2 réponses plus loin. Peu importe, ça marche. Merci Monique et Jean-Marie.

Gael

Message édité par: Gael, à: 03/01/2006 18:40
 
S

sab77

Guest
merci à tous pour votre aide précieuse !

la formule (en matricielle) fonctionne à merveille !

c'est très gentil de votre part et encore merci de m'avoir accordé un peu de votre temps !

à bienôt pour d'autres ? qui sait ! ....
 

Discussions similaires

Réponses
14
Affichages
314
Réponses
3
Affichages
288

Statistiques des forums

Discussions
312 432
Messages
2 088 373
Membres
103 835
dernier inscrit
Jaco24