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

A voir également:

3 réponses

yclik Messages postés 3875 Date d'inscription   Statut Membre Dernière intervention   1 563
 
bonjour
une proposition
0
auroreessaieexcel
 
MErci beaucoup :-)
0
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
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
auroreessaieexcel
 
merci merci merci ;-)
0
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
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
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