Excel et une "moyenne de texte"

Résolu/Fermé
Jecyber Messages postés 2 Date d'inscription jeudi 16 août 2012 Statut Membre Dernière intervention 17 août 2012 - 16 août 2012 à 17:24
Jecyber Messages postés 2 Date d'inscription jeudi 16 août 2012 Statut Membre Dernière intervention 17 août 2012 - 17 août 2012 à 10:06
Bonjour,

Dans le tableau Excel ci-dessous, j'ai 4 colonnes qui comportent des codes de 3 caractères (lettre + chiffres par exemple : D03, ou E17).

Par ligne, j'aimerais qu'Excel me renvoie le code qui apparaît le plus de fois.
Est-ce possible avec les formules?

Merci beaucoup pour la réflexion sur mon cas.

Jecyber


Quel est le code qui revient le plus par ligne ?
E01 D13 D13 E01
D04 D13 D15 D04
E01 D13 D15 E01
E01 D13 D15 E01
D10 D10 D10 D10
E01 D13 D13 E01
D05 D05 D05 D05
D10 D10 D10 D10
D11 D11 D11 D11




A voir également:

2 réponses

Mike-31 Messages postés 18346 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 13 novembre 2024 5 104
Modifié par Mike-31 le 16/08/2012 à 18:00
Salut,

en supposant que ton tableau commence en A2 sur 4 colonne soit D2, en F2 par exemple colle cette formule matricielle qu'il faudra confirmer en cliquant en même temps sur les trois touches du clavier Ctrl et Shift et Entrée

=INDEX(A2:D2;EQUIV(MIN(1/NB.SI(A2:D2;A2:D2));1/NB.SI(A2:D2;A2:D2);0))
active la cellule et clic dans la barre des formules ou double clic sur la cellule contenant la formule et confirme la matricielle Ctrl avec Shift et Entrée
si tu fais bien la formule se placera entre {}
comme ceci
{=INDEX(A2:D2;EQUIV(MIN(1/NB.SI(A2:D2;A2:D2));1/NB.SI(A2:D2;A2:D2);0))}

incrémente vers le bas
A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
1
eriiic Messages postés 24600 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 21 octobre 2024 7 240
Modifié par eriiic le 17/08/2012 à 00:06
Bonjour à tous,

bravo mike ;-)
Mais pourquoi incrémenter vers le bas ? Un automatisme ? :-)
...me renvoie le code qui apparaît le plus de fois
eric
0
chossette9 Messages postés 4239 Date d'inscription lundi 20 avril 2009 Statut Contributeur Dernière intervention 12 septembre 2014 1 308
Modifié par chossette9 le 17/08/2012 à 00:09
Bonsoir eric,

je me permet de répondre à l'incrémentation de Mike-31 par ceci :
Par ligne, j'aimerais qu'Excel me renvoie le code qui apparaît le plus de fois. >

Cordialement.
0
eriiic Messages postés 24600 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 21 octobre 2024 7 240
17 août 2012 à 05:29
Bonjour,

Ahhhh. Décidement, on ne voit que ce qu'on veux bien voir... :-)

Autre possibilité en plus court et non matriciel alors :
=INDEX(A2:D2;MODE(EQUIV(A2:D2;A2:D2;0)))

eric
0
Mike-31 Messages postés 18346 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 13 novembre 2024 5 104
Modifié par Mike-31 le 17/08/2012 à 08:20
Salut Eriiic,

Ah oui bien vu, plus intéressante qu'une matricielle pas évidente à valider par les novices.

bonne journée
Mike-31
0
Jecyber Messages postés 2 Date d'inscription jeudi 16 août 2012 Statut Membre Dernière intervention 17 août 2012
17 août 2012 à 10:06
Bonjour Mike-31, eriiic et chossette9,

merci infiniement de vous être penché sur mon cas.

Bonne journée

jecyber

PS: Mike-31 je suis pleinement en accord avec la phrase que tu rajoutes en signature, c'est en cela que la notion "d'échec" doit impérativement dans l'esprit de chacun s'affranchir du côté péjoratif, honteux et accablant qui lui colle au train en France particulièrement.
0