Compter le nombre de cellules contenant un texte spécifique dans Excel
Supposons que vous disposiez d’une liste de chaînes de texte et que vous souhaitiez compter les cellules contenant un texte spécifique en tant que partie intégrante de leur contenu. Dans ce cas, vous pouvez utiliser le caractère générique « * », qui représente n’importe quel texte ou caractère, dans vos critères avec la fonction NB.SI. Dans cet article, je vous explique comment utiliser des formules pour accomplir cette tâche dans Excel.

- Compter le nombre de cellules contenant un texte spécifique sans Sensible à la casse
- Compter le nombre de cellules contenant un texte spécifique avec Sensible à la casse
Compter le nombre de cellules contenant un texte spécifique sans Sensible à la casse
Pour compter le nombre de cellules correspondant partiellement à une chaîne de texte, utilisez la fonction NB.SI d’Excel. Voici comment procéder :
Formule générique avec texte intégré :
- range: La plage de cellules contenant les chaînes de texte que vous souhaitez compter ;
- *: Le caractère générique qui correspond à n’importe quel nombre de caractères ;
- text: Le texte ou le caractère spécifique à rechercher.
Comme illustré ci-dessous, je souhaite compter le nombre de cellules contenant le texte « Tokyo » dans la plage A2:A11.

Saisissez ou copiez la formule ci-dessous dans une cellule vide, puis appuyez sur Entréepour obtenir le résultat, comme illustré :

Formule générique avec référence de cellule :
- range: La plage de cellules contenant les chaînes de texte que vous souhaitez compter ;
- *: Le caractère générique qui correspond à n’importe quel nombre de caractères ;
- cellLa cellule contenant le texte ou le caractère spécifique à rechercher.
Pour rendre la formule dynamique, remplacez la chaîne intégrée par une référence de cellule. Par exemple, si les textes à utiliser comme critères se trouvent dans les cellules C2:C4 et que vous souhaitez compter les cellules contenant partiellement ces textes, procédez comme suit.

1. Saisissez ou copiez la formule ci-dessous dans une cellule vide pour afficher le résultat :
2. Ensuite, faites glisser la poignée de recopie vers le bas jusqu’aux cellules auxquelles vous souhaitez appliquer cette formule pour obtenir les résultats illustrés ci-dessous :

Conseils: Si vous souhaitez calculer le nombre de cellules contenant plusieurs critères textuels, par exemple compter les cellules contenant à la fois « Tokyo » et « Classe1 » dans la plage A2:A11, comme illustré ci-dessous :

Pour compter les cellules contenant plusieurs sous-chaînes, appliquez l’une des formules suivantes selon vos besoins :
=COUNTIFS(A2:A11,«*»&C2&«*», A2:A11,«*»&C3&«*»)

Compter le nombre de cellules contenant un texte spécifique avec Sensible à la casse
Pour compter le nombre de cellules contenant un texte spécifique en tenant compte de la casse — c’est-à-dire en respectant exactement la casse du texte présent dans les cellules spécifiées —, vous devez combiner les fonctions SOMMEPROD, ESTNUM et TROUVE. La syntaxe générique est la suivante :
- text: Le texte ou la cellule contenant le texte recherché ;
- rangeLa plage de cellules contenant les chaînes de texte que vous souhaitez compter.
Saisissez ou copiez la formule ci-dessous dans une cellule vide, puis appuyez sur Entréepour obtenir le résultat :

Explication de la formule :
- TROUVE(C2;A2:A11) : La fonction TROUVE respecte la casse et recherche le texte spécifié dans chaque cellule de la plage. Si le texte est trouvé, elle renvoie la position de son premier caractère ; sinon, elle génère l’erreur #VALEUR!. Le résultat obtenu est un tableau semblable à celui-ci : {7;#VALEUR!;#VALEUR!;#VALEUR!;1;6;#VALEUR!;#VALEUR!;#VALEUR!;#VALEUR!}.
- ESTNUM(TROUVE(C2;A2:A11)) : La fonction ESTNUM transforme les nombres en VRAI et les erreurs en FAUX, ce qui donne : {VRAI;FAUX;FAUX;FAUX;VRAI;VRAI;FAUX;FAUX;FAUX;FAUX}.
- --(ESTNUM(TROUVE(C2;A2:A11))) : Le double signe négatif (--) convertit les valeurs VRAI et FAUX en nombres 1 et 0, ce qui donne : {1;0;0;0;1;1;0;0;0;0}.
- SOMMEPROD(--(ESTNUM(TROUVE(C2;A2:A11))))=SOMMEPROD({1;0;0;0;1;1;0;0;0;0}) : Enfin, la fonction SOMMEPROD additionne tous les nombres du tableau pour obtenir le résultat final : 3.
Fonction associée utilisée :
- COUNTIF:
- La fonction NB.SI est une fonction statistique d’Excel qui permet de compter le nombre de cellules répondant à un critère donné.
- SOMMEPROD:
- La fonction SOMMEPROD multiplie deux colonnes ou plus, ou encore des tableaux entre eux, puis renvoie la somme de ces produits.
- ESTNUM:
- La fonction ESTNUM renvoie VRAI si une cellule contient un nombre, et FAUX sinon.
- TROUVE:
- La fonction TROUVE permet de localiser une chaîne à l’intérieur d’une autre et renvoie la position du premier caractère de cette sous-chaîne.
Autres articles :
- Compter le nombre de cellules différentes de plusieurs valeurs dans Excel
- Dans Excel, il est facile d’obtenir le nombre de cellules différentes d’une valeur spécifique à l’aide de la fonction NB.SI (COUNTIF). Mais avez-vous déjà essayé de compter les cellules qui ne correspondent à aucune des nombreuses valeurs données ? Par exemple, vous souhaitez obtenir le nombre total de produits figurant dans la colonne A, tout en excluant les éléments spécifiques listés en C4:C6, comme illustré ci-dessous. Dans cet article, je vous présente quelques formules efficaces pour résoudre ce problème sous Excel.
- Compter le nombre de cellules contenant des nombres impairs ou pairs
- Comme chacun le sait, les nombres impairs laissent un reste de 1 lorsqu’ils sont divisés par 2, tandis que les nombres pairs laissent un reste de 0. Dans ce tutoriel, je vous explique comment compter les cellules contenant des nombres impairs ou pairs dans Excel.
- Compter le nombre de cellules contenant un nombre spécifique de caractères
- Si vous souhaitez compter le nombre de cellules contenant un nombre précis de caractères (par exemple, 5 caractères) dans une plage donnée — comme illustré ci-dessous —, la fonction NB.SI d’Excel est faite pour vous. Dans cet article, je vous explique comment déterminer le nombre de cellules contenant exactement x caractères, ou celles en contenant plus qu’un certain seuil.
Les meilleurs outils de productivité Office
Kutools pour Excel – Vous permet de vous démarquer de la foule
Kutools pour Excel propose plus de 300 fonctionnalités,garantissant que ce dont vous avez besoin est toujours à portée de clic...
Office Tab – Active la lecture et l’édition par onglets dans Microsoft Office (y compris Excel)
- Passez d’un document à l’autre en une seconde, même avec des dizaines de documents ouverts !
- Réduisez de centaines vos clics de souris chaque jour et dites adieu au syndrome de la main de la souris.
- Augmentez votre productivité de 50 % en consultant et en modifiant simultanément plusieurs documents.
- Apporte à Office (y compris Excel) une efficacité comparable à celle des navigateurs tels que Chrome, Edge et Firefox.