Aujourd’hui nous allons voir une astuce simple pour compter le nombre de mots dans une cellule Excel.
Compter le nombre d’espaces
L’astuce que nous allons utiliser nécessite de calculer le nombre d’espaces dans la cellule. Si il y a N espaces dans la cellule, il y a N+1 mots. Pour cela nous allons compter le nombre de caractères de la cellules, puis le nombre de caractères de la cellule lorsque l’on enlève les espaces. La différence nous donne le nombre d’espaces.
Pour obtenir la cellule sans espaces, nous allons utiliser la fonction SUBSTITUE qui renvoie la même valeur mais en remplaçant un caractère par un autre. Nous allons remplacer l’espace par un vide : SUBSTITUE(A2; » »; » »)
Pour obtenir la longueur de cette chaine, il suffit d’utiliser la fonction NBCAR: =NBCAR(SUBSTITUE(A2; » »; » »))
Enfin pour avoir la longueur de la chaine originale, la formule est bien sur: =NBCAR(A2)
La formule complète pour calculer le nombre de mots dans la cellule est donc
=NBCAR(A2)-NBCAR(SUBSTITUE(A2; » »; » »))+1
Bonjour,
Merci pour la méthode.
Il manque +1 sur la dernière formule comme indiqué dans l’introduction