Inscrire des valeurs

Résolu
Bonjour a tous,

j'ai un tableau avec des lettres

genre :
LINGNE D8 :
A B C D A A A A B

comment je peux faire pour que les lettres ( donc ici 5 A, par exemple) soit mise automatique dans un autre tableau du style :

COLONNE
B11
A-A-A-A-A écrit automatiquement comme ça

Total de A
5

POur le totale j'ai utilisé =NB.SI($D8:$AK$8;"A") qui fonctionne très bien ;-)

merci beaucoup

3 réponses

  1. bonjour
    une proposition
    0
    1. MErci beaucoup :-)
      0
  2. Bonjour,

    Si j'ai bien compris, avec plusieurs A dans la même cellule essaye comme cela

    =SOMMEPROD((NBCAR($D$8:$AK$8)-NBCAR(SUBSTITUE($D$8:$AK$8;"A";""))))

    et si tu mets la lettre à comtabiliser dans une cellule exemple en F1
    la formule devient
    =SOMMEPROD((NBCAR($D$8:$AK$8)-NBCAR(SUBSTITUE($D$8:$AK$8;F1;""))))

    pour reproduire le nomvre de A
    =CONCATENER(REPT("A";SOMMEPROD((NBCAR($D$8:$AK$8)-NBCAR(SUBSTITUE($D$8:$AK$8;F1;""))))))

    pour reproduire avec le séparateur -
    =CONCATENER(REPT("A-";SOMMEPROD((NBCAR($D$8:$AK$8)-NBCAR(SUBSTITUE($D$8:$AK$8;F1;""))))))

    si le dernier séparateur te gène il est possible de compléter la formule
    A+
    Mike-31

    Je suis responsable de ce que je dis, pas de ce que tu comprends...
    0
    1. merci merci merci ;-)
      0
    2. @auroreessaieexcelCoucou
      Bon j'ai essayé .
      Mais houlalalalala j'ai du mal :-$

      =SOMMEPROD((NBCAR($D$8:$AK$8)-NBCAR(SUBSTITUE($D$8:$AK$8;"A";""))))

      ça, ça fonctionne, ça me met le nombre exacte de A de la ligne (D8:AP8)

      c'est après que ça ne fonctionne plus :-$
      0
  3. Re,

    je te donne quand même la formule avec une gestion d'erreur lorsqu'il n'y a pas de données sur la ligne
    =SIERREUR(GAUCHE(CONCATENER(REPT(F1&"-";SOMMEPROD((NBCAR($D$8:$AK$8)-NBCAR(SUBSTITUE($D$8:$AK$8;F1;""))))));NBCAR(CONCATENER(REPT(F1&"-";SOMMEPROD((NBCAR($D$8:$AK$8)-NBCAR(SUBSTITUE($D$8:$AK$8;F1;"")))))))-1);"Pas de correspondance")

    je passe le statut de la discussion en résolu
    A+
    Mike-31

    Je suis responsable de ce que je dis, pas de ce que tu comprends...
    0