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

  1. yclik Messages postés 3874 Date d'inscription   Statut Membre Dernière intervention   1 609
     
    Bonsoir
    une proposition en PJ
    mais ne gère pas les exæquo
    0
  2. 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
  3. yclik Messages postés 3874 Date d'inscription   Statut Membre Dernière intervention   1 609
     
    Bonjour
    Autre solution en PJ en reportant les valeurs sur une seule colonne

    avec formules et tableau croisé dynamique
    0
  4. 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
    1. yclik Messages postés 3874 Date d'inscription   Statut Membre Dernière intervention   1 609
       
      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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

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

    Merci beaucoup !
    0