Compter le nombre d'un même caractère

  • Initiateur de la discussion Initiateur de la discussion MJ13
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

MJ13

XLDnaute Barbatruc
Bonjour à tous

Connaissez vous une formule (voire en VBA). pour compter le nombre de fois qu'un caractère est présent dans une cellule. J'ai testé avec avec nb.si, mais, on ne compte qu'une fois dans une cellule.

Ex: a b c b a c a

Combien de a et de b?

Merci d'avance pour votre aide.
 
Re : Compter le nombre d'un même caractère

bonjour 🙂

la version vba par une formule personnalisée :

Code:
Public Function NBCARA(cellule As Range, caractere As String)
Dim i As Byte

For i = 1 To Len(cellule)
    NBCARA = NBCARA - (Mid(cellule, i, 1) = caractere)
Next i

End Function

en a1 : ton texte
en a2 : =NBCARA(a1;"a")

attention, fonction sensible à la casse

salut
 
Re : Compter le nombre d'un même caractère

Bonjour et merci hervé et Tibo.

Tibo, Merci, c'est OK:
Suite à ta répponse, J'ai testée cette formule qui fonctionne aussi:
Code:
=NBCAR(A1)-NBCAR(SUBSTITUE(A1;"a";))

Hervé merci c'est OK.
Et bien voila nous avons 2 façons de faire maintenant en formule et en VBA grâce à 2 pilliers de XLD.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
23
Affichages
673
Retour