Inscrire des valeurs

Résolu
auroreessaieexcel -  
 auroreessaieexcel -
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. yclik Messages postés 70 Date d'inscription   Statut Membre Dernière intervention   1 609
     
    bonjour
    une proposition
    0
    1. auroreessaieexcel
       
      MErci beaucoup :-)
      0
  2. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    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. auroreessaieexcel
       
      merci merci merci ;-)
      0
      1. auroreessaieexcel > auroreessaieexcel
         
        Coucou
        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. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    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