Passer au contenu

Excel 95, 97, 2000, XP ou 2003 : compter les mots contenus dans une cellule

Comment : en combinant plusieurs fonctions.Dans une cellule d’un tableau, vous avez saisi une phrase dont vous voulez connaître le nombre de mots. Mais pour cela,…

Comment : en combinant plusieurs fonctions.Dans une cellule d’un tableau, vous avez saisi une phrase dont vous voulez connaître le nombre de mots. Mais pour cela, il faut employer des moyens détournés, Excel ne disposant pas d’une fonction de ce type. L’astuce consiste ici à comparer, à l’aide de la fonction NB-CAR, les longueurs de deux chaînes de caractères : la phrase d’origine, d’une part ; et la même phrase mais débarrassée de ses espaces, d’autre part. La différence obtenue donne le nombre d’espaces, auquel il suffit d’ajouter 1 (car une phrase de quatre mots comporte trois espaces). Si votre phrase se trouve dans la cellule A1, saisissez, par exemple dans la cellule B2, la formule suivante : = NBCAR(SUBSTITUE (SUPPRESPACE(A1); CAR(32); CAR(32)&CAR(32)))-NBCAR(SUPPRESPACE(A1))+1. Notez que la fonction Supprespace n’élimine pas tous les espaces d’une chaîne de caractères, mais seulement ceux placés entre deux mots. Il faut donc utiliser plusieurs fois cette fonction pour éliminer tous les espaces de la phrase d’origine. Notez que si un mot est précédé d’une apostrophe, par exemple ‘ l’avion ‘, Excel comptera un seul mot pour le nom et larticle.

🔴 Pour ne manquer aucune actualité de 01net, suivez-nous sur Google Actualités et WhatsApp.


La rédaction