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

Fermé
rene.glemot Messages postés 3 Date d'inscription samedi 16 octobre 2004 Statut Membre Dernière intervention 5 mars 2005 - 16 oct. 2004 à 23:33
 damiew - 7 janv. 2009 à 14:37
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
A voir également:

5 réponses

Jacfranctireur
18 févr. 2008 à 16:04
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
rene.glemot Messages postés 3 Date d'inscription samedi 16 octobre 2004 Statut Membre Dernière intervention 5 mars 2005 2
17 oct. 2004 à 00:01
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
UsulArrakis Messages postés 7405 Date d'inscription vendredi 28 mars 2003 Statut Contributeur Dernière intervention 27 janvier 2022 3 182
16 oct. 2004 à 23:50
Bonsoir !
utiliser la fonction NB.SI (fonctions statistiques) mettre la lettre entre " "

Usul d'Arrakis /
Serial_dreamer
1
UsulArrakis Messages postés 7405 Date d'inscription vendredi 28 mars 2003 Statut Contributeur Dernière intervention 27 janvier 2022 3 182
17 oct. 2004 à 00:25
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
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