KutoolsforOffice — Une solution unique, cinq outils puissants.Faire plus avec moins d'efforts.Soldes de mars : 20 % de réduction

Comment compter les cellules contenant du texte dans Excel

AuteurZhoumandy Date de modification

Excel est omniprésent. Outil puissant et pratique pour l’analyse des données et la documentation, nous l’utilisons fréquemment au travail comme dans la vie quotidienne. Dans certains cas, il peut être nécessaire de mieux comprendre nos données afin d’effectuer une analyse approfondie. Dans ce tutoriel, nous allons vous présenter plusieurs méthodes pour compter les cellules contenant du texte dans Excel.

Fonction NB.SI / NB.SI.ENS + caractère générique pour compter les cellules contenant du texte dans Excel

Fonctions SOMMEPROD + ESTTEXTE pour compter les cellules contenant du texte dans Excel

Fonction NB.SI pour compter les cellules contenant un texte spécifique dans Excel

Comptez facilement les cellules contenant un texte spécifique avec Kutools pour Excel


Fonction NB.SI / NB.SI.ENS + caractère générique pour compter les cellules contenant du texte dans Excel

Fonction NB.SI pour compter les cellules contenant du texte

Pour compter les cellules contenant du texte, utilisez le symbole astérisque (*) dans la formule NB.SI. La syntaxe de la fonction NB.SI est la suivante :

=COUNTIF(range, «*»)

Comme l’astérisque (*) est un caractère générique correspondant à toute séquence de caractères, la formule compte toutes les cellules contenant du texte.

Par exemple, pour compter les cellules contenant du texte dans la plage A2:A15 illustrée ci-dessous, saisissez la formule suivante dans une cellule vide, puis appuyez sur la touche Entrée pour obtenir le résultat.

=COUNTIF(A2:A15, «*»)

compter les cellules contenant du texte

√ Remarques :
  • Ce qui n’est pas compté comme du texte :
  1. Les cellules contenant du texte ;
  2. Les caractères spéciaux ;
  3. Les nombres mis en forme en tant que texte ;
  4. Les cellules visuellement vides contenant une chaîne vide (=«»), une apostrophe (') ou un espace.
  • Ce qui n’est pas compté comme du texte :
  1. Les nombres ;
  2. Les dates ;
  3. Les valeurs logiques VRAI et FAUX ;
  4. Les erreurs ;
  5. Les cellules vides.

Dans ce cas, on comprend clairement pourquoi il y a 8 cellules contenant du texte dans la feuille de calcul de l’exemple.

différencier le texte et les valeurs non textuelles

Fonction NB.SI pour compter les cellules ne contenant pas de texte

Pour compter les cellules ne contenant pas de texte dans une plage de données, utilisez l’opérateur logique « différent de » () et le symbole astérisque (*) dans la formule NB.SI. La syntaxe est la suivante :

=COUNTIF(range, «<>*»)

L’opérateur « différent de » (<>) combiné à l’astérisque (*) signifie « différent de toute séquence de caractères », ce qui permet à la formule de compter les cellules ne contenant aucun texte.

Par exemple, pour compter les cellules ne contenant pas de texte dans la plage A2:A15, saisissez la formule suivante dans une cellule vide, puis appuyez sur la touche Entrée pour obtenir le résultat.

=COUNTIF(A2:A15,«<>*»)

compter les cellules sans texte

Vous obtenez ainsi le nombre de cellules contenant des valeurs non textuelles.

Fonction NB.SI.ENS pour compter les cellules contenant du texte en excluant les cellules visuellement vides

Pour compter les cellules contenant du texte tout en excluant celles qui sont visuellement vides, utilisez le symbole astérisque (*), le point d’interrogation (?) et l’opérateur logique « différent de » (<>) dans la formule. La syntaxe est la suivante :

=COUNTIFS(range,«*?*», range, «<> »)

Le symbole point d’interrogation (?) correspond à n’importe quel caractère unique, tandis que le symbole astérisque (*) correspond à toute séquence de caractères. Un point d’interrogation entouré d’astérisques (*?*) signifie que la cellule doit contenir au moins un caractère, de sorte que la chaîne vide et l’apostrophe ne soient pas comptées.

Le symbole « différent de » () suivi d’un espace signifie qu’il ne faut pas compter les cellules contenant un caractère espace.

Par exemple, pour compter les cellules contenant du texte tout en excluant celles qui sont visuellement vides dans la plage A2:A15, saisissez la formule suivante dans une cellule vide, puis appuyez sur la touche Entrée pour obtenir le résultat.

=COUNTIFS(A2:A15,«*?*», A2:A15, «<> »)

compter les cellules contenant du texte en excluant les cellules vides

Vous obtenez alors le nombre de cellules qui contiennent uniquement du texte visible.

√ Remarques :
  1. La fonction NB.SI.ENS prend en charge plusieurs conditions. Dans l’exemple ci-dessus, elle permet de compter les cellules contenant du texte tout en excluant celles qui ne contiennent qu’un seul espace, une chaîne vide ou une apostrophe — éléments qui rendent les cellules visuellement vides.
  2. Si vous souhaitez compter les cellules contenant du texte tout en excluant celles qui ne contiennent qu’un seul espace, utilisez la syntaxe suivante : = COUNTIFS(range,«*», range, «<> »).

Fonctions SOMMEPROD + ESTTEXTE pour compter les cellules contenant du texte dans Excel

La deuxième méthode pour compter les cellules contenant du texte consiste à utiliser la fonction SOMMEPROD conjointement avec la fonction ESTTEXTE. La syntaxe est la suivante :

=SUMPRODUCT(--ISTEXT(range))
ou
=SUMPRODUCT(ISTEXT(range)*1)

La fonction ESTTEXTE renvoie VRAI ou FAUX selon que la cellule contient du texte ou non. Quant au double signe négatif (--) dans la première syntaxe et à l’opération de multiplication dans la deuxième syntaxe, ce sont deux façons de convertir les valeurs VRAI et FAUX en nombres 1 et 0.

Ensuite, la fonction SOMMEPROD renvoie la somme de tous les uns et zéros dans la plage recherchée et fournit le décompte final.

Dans ce cas, pour compter les cellules contenant du texte dans la plage A2:A15, saisissez la formule suivante dans une cellule vide, puis appuyez sur la touche Entrée pour obtenir le résultat.

=SOMMEPROD(--ESTTEXTE(A2:A15))

ou

=SOMMEPROD(ESTTEXTE(A2:A15)*1)

fonctions SOMMEPROD + ESTTEXTE pour compter les cellules contenant du texte formule 1

fonctions SOMMEPROD + ESTTEXTE pour compter les cellules contenant du texte formule 2

Quelle que soit la syntaxe utilisée, le résultat retourné sera 8.

Fonction NB.SI pour compter les cellules contenant un texte spécifique dans Excel

Compter les cellules contenant un texte donné avec une correspondance exacte

Pour effectuer une correspondance exacte avec la fonction NB.SI, il suffit de saisir le texte complet entre guillemets dans le deuxième argument de la formule. Voici la syntaxe :

=COUNTIF(range, «text value»)

Pour inclure du texte dans une formule Excel, il est nécessaire d’encadrer le texte par des guillemets (« … »).

Par exemple, si vous souhaitez savoir combien de cellules dans la plage A2:A10 contiennent exactement le mot « pen » ou « pencil », saisissez la formule ci-dessous dans une cellule vide, puis appuyez sur le bouton Entrée pour obtenir le résultat.

=COUNTIF(A2:A10, «pen»)

ou

=COUNTIF(A2:A10, «pencil»)

Compter les cellules contenant un texte donné avec une correspondance exacte formule 1

Compter les cellules contenant un texte donné avec une correspondance exacte formule 2

Compter les cellules contenant un texte donné avec une correspondance partielle

Pour compter les cellules avec une correspondance partielle, placez le texte entre deux astérisques (*) et entourez-le de guillemets (« »). Ainsi, NB.SI pourra compter toutes les cellules contenant ce texte, quels que soient les caractères présents avant ou après. Voici la syntaxe :

=COUNTIF(range, «*text value*»)

Dans ce cas, supposons que vous souhaitiez compter le nombre de cellules contenant « pen » ou « pencil » en tant qu’éléments intégrants de leur contenu, quelle que soit leur position. Saisissez la formule ci-dessous dans une cellule vide, puis appuyez sur le bouton Entrée pour obtenir le résultat.

=COUNTIF(A2:A10, «*pen*»)

ou

=COUNTIF(A2:A10, «*pencil*»)

Compter les cellules contenant un texte donné avec une correspondance partielle formule 1

Compter les cellules contenant un texte donné avec une correspondance partielle formule 2

√ Remarque : NB.SI ne tient pas compte de la casse.

Comptez facilement les cellules contenant un texte spécifique avec Kutools pour Excel

Outre l’utilisation d’une formule pour compter les cellules contenant du texte, vous pouvez utiliser l’utilitaire Sélectionner des cellules spécifiquesde Kutools pour Excelpour compter et sélectionner rapidement les cellules contenant un texte spécifique dans Excel .

Que vous souhaitiez compter les cellules contenant un texte donné en correspondance exacte ou en correspondance partielle, notre Kutools pour Excel vous permet d’atteindre facilement votre objectif.

Kutools pour Excelpropose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, stimulant ainsi créativité et efficacité.Intégré aux capacités de l’IA, Kutools automatise les tâches avec précision, rendant la gestion des données parfaitement fluide.Informations détaillées sur Kutools pour Excel...         Essai gratuit...

Après avoir installé gratuitement Kutools pour Excel, découvrons comment cela fonctionne !

Comptez et sélectionnez les cellules correspondant exactement à un texte spécifique avec Kutools

Dans ce cas, vous souhaitez savoir combien de cellules de la plage A2:A10 contiennent exactement le texte « pen ».

données exemples

1. Sélectionnez la plage dans laquelle vous souhaitez compter les cellules contenant un texte spécifique.

2. Cliquez sur Kutools > Sélectionner > Sélectionner des cellules spécifiques.

cliquer sur la fonction Sélectionner des cellules spécifiques de Kutools

3. Dans la boîte de dialogue Sélectionner des cellules spécifiques, procédez comme suit :

  • Sélectionnez l’option Celluledans la section Sélectionner le type;
  • Dans la section Spécifier le type, sélectionnez Égal àdans le champ Liste déroulante, saisissez pendans la zone de texte ;
  • Cliquez sur le bouton OK. Une boîte de dialogue s’affiche alors pour vous indiquer combien de cellules correspondent à la condition.

spécifier les options dans la boîte de dialogue

  • Cliquez sur le bouton OK dans la boîte de dialogue, et toutes les cellules correspondantes seront sélectionnées simultanément dans Excel.

toutes les cellules qualifiées sont sélectionnées

Comptez et sélectionnez les cellules correspondant partiellement à un texte spécifique avec Kutools

Supposons que vous souhaitiez compter combien de cellules dans la plage A2:A10 contiennent le mot « pen » comme partie intégrante de leur contenu, quelle que soit sa position. La méthode est similaire à celle utilisée avec la dernière cellule.

1. Sélectionnez la plage dans laquelle vous souhaitez compter les cellules contenant un texte spécifique.

2. Cliquez sur Kutools>Sélectionner>Sélectionner des cellules spécifiques.

 cliquer sur la fonction Sélectionner des cellules spécifiques de Kutools

3. Dans la boîte de dialogue Sélectionner des cellules spécifiques, procédez comme suit :

  • Sélectionnez l’option Celluledans la section Sélectionner le type;
  • Dans la section Spécifier le type, sélectionnez Contientdans le champ Liste déroulante,saisissez pendans la zone de texte ;
  • Cliquez sur le bouton OK. Une boîte de dialogue s’affiche alors pour vous indiquer combien de cellules correspondent à la condition.

spécifier les options dans la boîte de dialogue

  • Cliquez sur le bouton OKdans la boîte de dialogue, et toutes les cellules correspondantes sont sélectionnées simultanément dans Excel.

toutes les cellules qualifiées sont sélectionnées

Cliquez ici pour télécharger Kutools pour Excel et profiter de 30 jours d’essai gratuit !


  • Super Barre de formule (modifiez facilement plusieurs lignes de texte et de formules) ; Mode Lecture (lisez et modifiez aisément un grand nombre de cellules) ; Coller dans Plage de filtrage...
  • Fusionner des cellules, lignes ou colonnes tout en conservant les données ; diviser le contenu des cellules ; combiner les lignes en double avec somme ou moyenne… empêcher les doublons dans les cellules ; comparer des plages
  • Sélectionner les doublons ou les éléments uniques dans les lignes ; Sélectionner les lignes vides (toutes les cellules sont vides) ; Super Recherche et recherche floue dans de nombreux classeurs ; sélection aléatoire…
  • Copiez plusieurs cellules sans modifier les références de formule ; créez automatiquement des références vers plusieurs feuilles ; insérez des puces, des cases à cocher et bien plus encore…
  • Favoris et insertion rapide de formules, plages, graphiques et images ; crypter les cellules avec mot de passe ; créer une liste de diffusion et envoyer des e-mails…
  • Extraire du texte, ajouter du texte, supprimer les caractères à une position donnée, supprimer les espaces ; créer et imprimer les statistiques de la page de données ; convertir le contenu des cellules en commentaires et inversement...
  • Super Filtre (enregistrez et appliquez des schémas de filtre à d’autres feuilles) ; Tri avancé par mois, semaine, jour, fréquence, etc. ; Filtre spécial par gras, italique…
  • Combinez plusieurs classeurs et feuilles de calcul en un seul ; fusionnez des tableaux à partir d’une colonne clé ; répartissez vos données dans plusieurs feuilles ; convertissez en lot vos fichiers xls, xlsx et PDF
  • Regroupement dans un tableau croisé dynamique par numéro de semaine, jour de la semaine et bien plus encore…Afficher les cellules non verrouillées et verrouiller la sélection avec des couleurs distinctes ;Mettre en surbrillance les cellules contenant une formule ou un nom défini
onglet kte 201905
  • Activez l’édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
  • Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
  • Augmente votre productivité de 50 % et vous évite des centaines de clics de souris chaque jour !
barre OfficeTab