Occurences d'un string dans un range - ou dans une cellule

Cath -  
 Cath -
Bonjour,

Question assez proche de:
https://forums.commentcamarche.net/forum/affich-5133364-excel-compter-les-occurences-d-un-string

Mais je souhaite compter en plus les multiples occurences de la string dans une même cellule. en reprenant l'exemple du post ci-dessus si rouge apparait 3 fois dans la même cellule, son compte vaut 3.
Une idée?

Merci,

1 réponse

  1. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Bonjour Cath

    Une possibilité :
    =(NBCAR(A1)-NBCAR(SUBSTITUE(A1;"rouge";"")))/NBCAR("rouge")

    Le principe : on fait le compte du nombre de caractères de la chaine moins celui de la chaine sans les mots rouge et on divise le résultat par le nombre de caractères du mot rouge

    Cdlmnt
    Via
    0
    1. Cath
       
      Merci de cette réponse rapide!
      fallait y penser, pas mal, pas mal.. Je vois que je n'ai pas raté une fonction évidente visiblement.
      0