Fréquence d'une lettre dans un texte (excel)

rene.glemot Messages postés 3 Statut Membre -  
 damiew -
Je voudrai une formule sous excel qui me permette de savoir combien de fois une lettre est utilisée dans un texte ou une chaine de caractères (possibilité de choisir la lettre).
Merci

5 réponses

  1. Jacfranctireur
     
    je passais par là ...
    la formule suivante répond à ton pbm
    elle est astucieuse car passe par un chemin détourné - en effet, elle compte d'abord le nombre de caractère de la chaîne puis remplace le caractère que tu cherches par du vide ! elle compte ensuite le nouveau nombre de caractère sans celui qui te concerne. ainsi en faisant la différence ton pbm est résolu
    Pour rendre à césar Merci à Excelabo.net
    =NBCAR(L(-1)C)-NBCAR(SUBSTITUE(L(-1)C;"\";""))
    3
  2. rene.glemot Messages postés 3 Statut Membre 2
     
    Ca ne marche pas!
    Supposons que j'ai dans la cellule A1 le texte suivant : le soleil brille en été
    que j'indique en B1 la lettre à compter le e par exemple
    que la formule m'indique en C1 le résultat ici 4
    2
  3. UsulArrakis Messages postés 7683 Statut Contributeur 3 196
     
    Bonsoir !
    utiliser la fonction NB.SI (fonctions statistiques) mettre la lettre entre " "

    Usul d'Arrakis /
    Serial_dreamer
    1
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. damiew
     
    et pour aller un tout petit peu plus loin, si on recherche une suite de lettres (par exemple le mot "et" dans une chaine), il suffit de diviser le résultat de la formule par le nombre de lettres qu'on recherche (ici, 2). Cela donne :
    =(NBCAR(L(-1)C)-NBCAR(SUBSTITUE(L(-1)C;"et";"")))/2
    Voilà !
    0