Compter nombre d'occurence d 'un caractères

  • Initiateur de la discussion Initiateur de la discussion Philippe
  • 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 !

P

Philippe

Guest
Bonjour,

Je suis à la recherche d'une formule me permettant de compter le nombre de fois qu'un caractère (en l'occurence un pipe '|') est présent dans une cellule.
J'ai beau me creuser les méninges je n'ai pas trouvé de solution...
Est ce que l'un d'entre vous a une idée ?
Philippe
 
Salut,

Si tu comptes le nombre de caractères de la chaîne : =nbcar()
et que tu en soustrais le nombre de caractère après avoir supprimé le caractère que tu veux compter : nbcar(substitue())
tu obtiendras le nombre de caractères recherché.

Exemple :
En A1 : acadabra
et tu désires compter le nombre de : a
=NBCAR(A1)-NBCAR(SUBSTITUE(A1;'a';''))
te renverras 4

Ândré.
 
Bonjour,

Ah ben, je n'y aurais jamais pensé.. la preuve : je me suis précipité pour faire une fonction perso.... (tout en écrivant, avant de voir le message d'André, que je ne doutais pas qu'un formuliste de génie viendrait me scotcher, évidemment..).. Enfin.. voila toujours une fonction qui fait ca :

Code:
Public Function Occurence(Texte As Range, Caractere As String) As Integer
Dim i As Integer
Application.Volatile
On Error GoTo gereerr
Occurence = 0
If Len(Caractere) <> 1 Then GoTo gereerr
For i = 1 To Len(Texte.Value)
    If Mid(Texte, i, 1) = Caractere Then Occurence = Occurence + 1
Next i
Exit Function
gereerr:
Occurence = '#VALEUR'
End Function

A+
 
Salut Philippe,

Heureux d'avoir pu te rendre service.

N'écoute surtout pas ce que te disent Sylvie40 et 2passage (que je salue aussi au passage) à mon sujet , c'est n'importe quoi (mais que je remercie quand même pour leur appréciation).

Au fait, mon post précedent, je l'avais déjà oublié !

Ândré.
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
6
Affichages
1 K
Retour