comptage nombre de fois

C

C@thy

Guest
Bonjour,

je cherche à compter combien de fois dans un mot, puis dan une plage apparaît une chaîne de caractères donnée (par ex. *%&)

ex. en A1 j'ai *%&*%&, en B1 *%& , je voudrais avoir 3 comme résultat.
Est-ce possible???

Merci

C@thy B)
 

Gael

XLDnaute Barbatruc
Bonjour Cathy,

Tu peux télécharger une macro complémémentaire qui comporte de nouvelles fonctions dont une qui compte le nombre d'occurences d'une expression dans un texte (Regex.nombre).

Adresse du téléchargement : Ce lien n'existe plus
nom de la macro: morefun.xll

@+

Gael
 
C

C@thy

Guest
Hi hi! 2, rassure-toi.
Ca fondtionnait sous XL alors j'ai ouvert mon classeur avec OOo et là, catastrophe, il faut bien se rendre à l'évidence, SOMMEPROD il aime pas (ou ça ne fonctionne pas pareil). Va falloir lui trouver autre chose!

Bonne soirée

C@thy
 

Gael

XLDnaute Barbatruc
Bonsoir Cathy, Bonsoir Monique,

Avec morefun, la formule donnerait:

=SOMME(REGEX.NOMBRE(A1:B1;'\\*%\\&'))

Attention, comme il s'agit de caractères génériques, il faut mettre un slash inversé devant '*' et devant '&', j'ai mis les caractères dans la formule mais le POST les supprime automatiquement.

Pour le fonctionnement avec Open office ?????

@+

Gael
 
C

C@thy

Guest
Effectivement le matriciel pose problème.

ceci :

=(NBCAR(A19&B19)-NBCAR(SUBSTITUE(A19&B19;':12';'')))/3
fonctionnbe, mais pour toute une ligne on ne peut pas lui mettre 255 &
avec ceci =SOMMEPROD(NBCAR($A22:$B22)-NBCAR(SUBSTITUE($A22:$B22;':12';''))*1)/3
ou ceci : =SOMME(NBCAR($A22:$B22)-NBCAR(SUBSTITUE($A22:$B22;':12';''))*1)/3 j'obtiens toujours #VALEUR!

On s'amuse avec OpenOffice!!!

C@thy
 

Discussions similaires

Statistiques des forums

Discussions
312 413
Messages
2 088 199
Membres
103 765
dernier inscrit
Pi4