Rapporter dans une cellule le terme qui revient le plus souvent

7JEFF -  
 7JEFF -
Bonjour,

quelle pourrait-être la formule pour rapporter dans une cellule le terme qui revient le plus souvent dans plusieurs colonnes d'un tableau ?

Exemple, je voudrais en R1, que soit reporté le terme "CCM", si c'est CCM qui revient le plus souvent dans C7:C28 ; G7:G28 ; k7:K28 ; P7:P28. Comment écrire ça ?

Merci beaucoup !

5 réponses

yclik Messages postés 3877 Date d'inscription   Statut Membre Dernière intervention   1 563
 
Bonsoir
une proposition en PJ
mais ne gère pas les exæquo
0
7JEFF
 
C'est pas mal mais il y a un défaut. Je ne sais pas si vous l'avais vu.

Il y a 7x "CCM" sur votre tableau. Donc normalement, si j'éparpille 8 fois "TEST", on devrait voir s'afficher "TEST" en R1, or c'est toujours "CCM" selon comment sont éparpillés les "TEST", car votre tableau compte les résultats individuellement par colonne.

Si par exemple, vous mettez 3 "TEST" en C, 2 en G, 1 en K, il en faut 5 en P pour que s'affiche "TEST" en R1. C'est à dire qu'il en faut 10 au lieu de 8, cela car la valeur en C et K n'est pas "TEST".

Ca peut se corriger ?
0
yclik Messages postés 3877 Date d'inscription   Statut Membre Dernière intervention   1 563
 
Bonjour
Autre solution en PJ en reportant les valeurs sur une seule colonne

avec formules et tableau croisé dynamique
0
7JEFF
 
merci.

J'ai 2 problèmes avec votre tableau.

Le premier c'est que, apparemment, il faut que toutes les cellules soient remplies, sinon, ça reprend le vide comme valeur max. Or je vais remplir ce tableau au fur et à mesure.

Le second est que, quand j'intègre votre solution à mon tableau, j'ai une erreur 502 en R1. Je n'arrive pas à comprendre, pourtant la syntaxe est bonne. Un piste ?

Cordialement
0
yclik Messages postés 3877 Date d'inscription   Statut Membre Dernière intervention   1 563
 
Bonsoir
en R7
=SI(U7="";"";NB.SI($U$7:$U$94;U7))
recopier vers le bas

pour l'erreur 502 donner la formule saisie
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
7JEFF
 
Ca marche ! pour l'erreur 502, c'est moi qui est fait une faute de frappe.

Merci beaucoup !
0