Rechercher : dans
Par :

Compter occurences d'un caractère (excel)

Dernière réponse le 1 nov 2009 à 14:45:49 identifiant-comment, le 23 avr 2009 à 11:47:22 
 Signaler ce message aux modérateurs

Bonjour,

Sur Excel 2003, je souhaite compter dans une cellule donnée, le nombre d'occurrence d'apparition d'une suite de caractères.
J'ai cherché à le faire avec RECHERCHE, mais ce n'est manifestement pas la bonne solution.
Quelqu'un pourrait-il m'apporter son aide ?

Merci !

Configuration: Windows XP
Internet Explorer 7.0

Meilleures réponses pour « Compter occurences d'un caractère (excel) » dans :
Compter les mots dans un document (OpenOffice.org ou Word) VoirIl est parfois utile de pouvoir compter le nombre de mots ou de caractères dans un document. Les deux principales suites bureautiques permettent de le faire très simplement : Avec Word Avec OpenOffice.org Avec Word Ouvrez votre document...
Oracle - Echappement de caractères spéciaux VoirPour certaines requêtes SQL, nous avons besoin de rechercher des chaînes de caractères contenant des caractères spéciaux tels que '%' Dans l'exemple suivant, qui est faux, le besoin est de trouver les enregistrements contenant au milieu le...
Javascript - Les chaînes de caractères VoirQu'est-ce qu'une chaîne de caractère Une chaîne de caractère est, comme son nom l'indique, une suite de caractères. On la représente par la suite de caractères encadrée par des guillemets simples (') ou doubles ("), sachant que les deux types de...

1

Mike-31, le 23 avr 2009 à 13:23:58

Salut,

Je ne sais pas si j'ai tout bien compris,

Si tu souhaites compter le nombre de carractères dans une cellule A1, la formule est

=NBCAR(A1)

Pour compter le nombre de R par exemple, la formule est

=SOMMEPROD((NBCAR(A1)-NBCAR(SUBSTITUE(A1;"R";""))))

Ou compter les caractères différent de R

=NBCAR(SUBSTITUE(A1;"R";""))

A+

Répondre à Mike-31

10

helmy53, le 3 sep 2009 à 15:09:52

J'ai utilisé aussi la formule pour compter le nombre de "1" dans une cellule texte. Ca marche très bien, merci.

Répondre à helmy53

2

identifiant-comment, le 23 avr 2009 à 14:12:42

Merci !

=SOMMEPROD((NBCAR(A1)-NBCAR(SUBSTITUE(A1;"R";"")))) me permet de m'approcher du résultat.
mais comment se fait-il que ça me donne toujours le double du nombre d'occurrences que j'ai vraiment ?

Répondre à identifiant-comment

3

Mike-31, le 23 avr 2009 à 14:21:08

Re,

Donnes nous le contenu d'une cellule et ce que tu souhaites optenir comme résultat

A+

Répondre à Mike-31

4

identifiant-comment, le 23 avr 2009 à 14:31:57

Et voici :
Contenu d'une cellule :
RFD-02
RFD-03
RFD-04
RFD-05 = RG-SYN-SIN4
RFD-06
RFD-08
RFD-30
RFD-07

Formule actuelle :
=(NBCAR(L19)-NBCAR(SUBSTITUE(L19;"FD";"")))/2

Résultat attendu : 8.

Vous remarquerez le subtil "/2" qui est le seul moyen que j'aie trouvé pour obtenir des résultats justes...
Merci !

Répondre à identifiant-comment

5

Mike-31, le 23 avr 2009 à 14:46:10

Re

Regardes avec cette formule pour compter les FD de la plage A1 à A50

=NB.SI(A1:A50;"*FD*")

A+

Répondre à Mike-31

6

identifiant-comment, le 23 avr 2009 à 15:00:12

Re,

Ta formule fonctionne, mais pour une plage de cellules.
Ce que je cherche, c'est à compter les occurrences de caractères au sein d'une seule cellule...

Répondre à identifiant-comment

7

Mike-31, le 23 avr 2009 à 15:08:40

Re,

C'est pareil, tu identifies ta cellule A1 par exemple et le résultat est 1 si la cellule contient RFD-02
et 0 pour RFCD-07 par exemple

=NB.SI(A1;"*FD*")

A+

Répondre à Mike-31

8

Mike-31, le 23 avr 2009 à 15:13:38
  • +1

Re,

tu as également plus complexe, cette formule

=SOMME(NBCAR(E31)-NBCAR(SUBSTITUE(E31;"FD";"")))/NBCAR("DF")

A+

Répondre à Mike-31

9

identifiant-comment, le 23 avr 2009 à 18:40:55

Youhou !!

On y est, c'est la bonne formule !!

Je te remercie vraiment. Bonne soirée !

Répondre à identifiant-comment

11

 Coco_Gilou, le 1 nov 2009 à 12:17:53

Et celle-là ? :
Nombre de fois "x" dans A2
=NBCAR(A2)-NBCAR(SUBSTITUE(A2;"x";""))

Répondre à Coco_Gilou
Collection CommentÇaMarche.net