Calcul complexe

skall93

XLDnaute Nouveau
Bonjour à tous

Voilà est il possible d'additionner des chiffres et des lettres sur la même ligne et également dans la même cellule. Sinon peut on avec VBA programmer un code qui lorsqu'il trouve une lettre il l'isole et la mémorise, puis lorsqu'il trouve un chiffre il fait de même de facon à ce que cela donne ceci:
on désire savoir combien de 1 est sur cette ligne
1p 7p 0p
il n'y en a qu'un n'est ce pas? comment excel peut il interpréter
on désire savoir combien de p est sur cette ligne
il y en a trois
combien y à t'il de valeurs séparées par un espace trois, voilà ce que je désire calculer sachant que les données sont dans la même cellule et sur une seule ligne.
Merci d'avance à qui pourra m'aider
 

andré

XLDnaute Barbatruc
Salut,

Pour compter le nombre de caractères dans une cellule :
=NBCAR(A1)-NBCAR(SUBSTITUE(A1;'1';''))
=NBCAR(A1)-NBCAR(SUBSTITUE(A1;'p';''))

Pour compter le nombre de valeurs séparés par un espace dans une cellule :
=NBCAR(A1)-NBCAR(SUBSTITUE(A1;' ';''))+1

Pour les compter sur toute une ligne, à première vue je ne vois que l'addition du comptage par cellule.

Â+
 
F

Fred

Guest
Bonjour André,

La formule pour le calcul des lettres me convient super bien (vive le mode recherche sur le forum), mais peut-on faire autrement pour une recherche dans une plage de cellule car j'ai 250 celulles à calculer et je me vois mal faire A1&A2&A3......... jusqu'à A250.

Car j'ai essayé en mettant A1:A250 et cela ne marche pas pour cette formule :

=NBCAR(A1)-NBCAR(SUBSTITUE(A1;'p';''))

J'ai remplacé le A1 par A1:A250 et nada rien cela donne 0

Merci par avance.
 

Discussions similaires

Statistiques des forums

Discussions
312 338
Messages
2 087 397
Membres
103 535
dernier inscrit
moimeme1