Office
Se connecter

Compter le nombre de mots d'une cellule ou d'une plage

Remarque :  Nous faisons de notre mieux pour vous fournir le contenu d’aide le plus récent aussi rapidement que possible dans votre langue. Cette page a été traduite automatiquement et peut donc contenir des erreurs grammaticales ou des imprécisions. Notre objectif est de faire en sorte que ce contenu vous soit utile. Pouvez-vous nous indiquer en bas de page si ces informations vous ont aidé ? Voici l’article en anglais à des fins de référence aisée.

Supposons que vous souhaitiez connaître le nombre de mots utilisés dans une cellule ou une plage de cellules contenant une longue chaîne de texte, par exemple un champ de description ou de commentaires. Il existe plusieurs façons d'accomplir cette tâche.

Que voulez-vous faire ?

Compter le nombre de mots dans une cellule

Compter le nombre de mots dans une plage de cellules

Compter le nombre de mots d'une cellule

Pour accomplir cette tâche, utilisez les fonctions NBCAR, SUPPRESPACE et SUBSTITUE.

Exemple

L’exemple sera plus compréhensible si vous le copiez dans une feuille de calcul vide.

Comment copier un exemple

  1. Créez un classeur ou une feuille de calcul vide.

  2. Sélectionnez l’exemple de la rubrique d’aide.

    Remarque : Ne sélectionnez pas les en-têtes des lignes ou des colonnes.

    Sélection d’un exemple de l’aide

  3. Appuyez sur Ctrl + C.

  4. Dans la feuille de calcul, sélectionnez la cellule A1 et appuyez sur CTRL+V.

  5. Pour passer de l'affichage des résultats à celui des formules permettant de renvoyer les résultats, appuyez sur CTRL+` (accent grave) ou, sous l'onglet Formules, dans le groupe Audit des formules, cliquez sur le bouton Afficher les formules.

Dans cet exemple, la cellule A1 contient le texte « Bonne journée » et la cellule A2 contient la formule. La formule renvoie la valeur 4 pour indiquer que la cellule contient quatre mots séparés par des espaces. Peu importe si les mots sont séparés par plusieurs espaces ou si les mots commencent ou se terminent par un espace. La fonction SUPPRESPACE supprime les espaces supplémentaires, ainsi que les espaces situés au début ou à la fin du texte de la cellule.

1

2

3

A

Bonne journée !

Formule

Description (Résultat)

=SI(LEN(TRIM(A1))=0,0,LEN(TRIM(A1))-LEN(SUBSTITUT(A1," ",""))+1)

Compte les mots de A1 (4)

Remarque : Pour éviter une référence circulaire, assurez-vous de saisir la formule d’une cellule en dehors de la cellule de laquelle vous souhaitez compter les mots. Assurez-vous également de modifier les références de cellule dans la formule pour la cellule qui contient les mots que vous comptez.

Détails de la fonction

NBCAR, LENB

DÉCOUPER

SUBSTITUE

Haut de la Page

Compter le nombre de mots d'une plage de cellules

Pour exécuter cette tâche, utilisez les fonctions SOMME.SI, NBCAR, SUPPRESPACE et SUBSTITUE dans une formule matricielle.

Exemple

L’exemple sera plus compréhensible si vous le copiez dans une feuille de calcul vide.

Comment copier un exemple

  1. Créez un classeur ou une feuille de calcul vide.

  2. Sélectionnez l’exemple de la rubrique d’aide.

    Remarque : Ne sélectionnez pas les en-têtes des lignes ou des colonnes.

    Sélection d’un exemple de l’aide

  3. Appuyez sur Ctrl + C.

  4. Dans la feuille de calcul, sélectionnez la cellule A1 et appuyez sur CTRL+V.

  5. Pour passer de l'affichage des résultats à celui des formules permettant de renvoyer les résultats, appuyez sur CTRL+` (accent grave) ou, sous l'onglet Formules, dans le groupe Audit des formules, cliquez sur le bouton Afficher les formules.

Dans cet exemple, la formule renvoie la valeur 37 pour indiquer que la plage contient trente-sept mots, séparés par des espaces. Peu importe si les mots sont séparés par plusieurs espaces ou si les mots commencent ou se terminent par un espace. La fonction SUPPRESPACE supprime les espaces supplémentaires, ainsi que les espaces situés au début ou à la fin du texte de la cellule. Pour calculer le nombre total de mots de la plage spécifiée, la formule matricielle compte les mots de chaque cellule de cette plage et la fonction SOMME additionne ensuite les valeurs de chaque cellule pour calculer le total.

1

2

3

4

5

6

A

B

C

D

Manger plus de légumes !

Sentir le parfum des roses.

Un jour sans pluie...

Les cloches !

Vendredi

Samedi

Dimanche

Lundi

Inviter maman à dîner

Laver le chien

Marchethon

Entretien d'embauche

Ne jamais capituler !

Jour exceptionnel !

Accélérez !

En avant !

Formule

Description (Résultat)

=SOMME(SI(NBCAR(SUPPRESPACE(A1:D4))=0,0,NBCAR(SUPPRESPACE(A1:D4))-NBCAR(SUBSTITUE(A1:D4," ",""))+1))

Compte les mots de la plage de cellules A1:D4 (37)

Remarques : 

  • Pour éviter une référence circulaire, assurez-vous de saisir la formule d’une cellule en dehors de la plage de laquelle vous souhaitez compter les mots. Assurez-vous également de modifier les références de plage dans la formule pour la plage de cellules qui contient les mots que vous comptez.

  • Pour saisir une formule matricielle, sélectionnez la cellule qui contient la formule, appuyez sur F2 et puis appuyez sur CTRL+MAJ+ENTRÉE.

Conseil : Pour visualiser l’évaluation d’une fonction étape par étape, sélectionnez la cellule contenant la formule. Sous l’onglet Formules, dans le groupe Audit de formules, cliquez sur Évaluation de formule.

Détails de la fonction

SOMME.SI

NBCAR, LENB

DÉCOUPER

SUBSTITUE

Haut de la Page

Développez vos compétences dans Office
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×