Excel : Comment compter le nombre de cellules contenant le même texte ?

Gérer efficacement ses données fait toute la différence dans Excel. Et si tu souhaites compter le nombre de cellules contenant un texte précis, sache que les fonctions intégrées à Excel (notamment la fonction NB.SI) peuvent t’y aider. Dans ce guide, je t’explique comment les utiliser, quelles formules employer et quelles astuces appliquer pour éviter toute erreur.

Pourquoi compter les cellules contenant un même texte dans Excel

Lorsqu’on manipule de grandes colonnes de valeurs, il n’est pas rare de vouloir connaître le nombre de fois qu’un mot ou une expression apparaît. Par exemple, tu peux vouloir vérifier combien de clients ont passé la même commande, combien de produits sont livrés à une même date, ou encore combien de lignes répondent à un critère précis.


Travailler avec la bonne formule te fait gagner du temps et réduit les messages d’alerte ou d’erreur. Par ailleurs, maîtriser ces fonctions te rapproche d’une véritable expertise dans l’environnement Microsoft Excel. Ainsi, tu peux construire un tableau de suivi plus performant, établir un filtre ou encore suivre l’évolution de tes données sur la plage souhaitée.

Utiliser la fonction NB.SI pour compter les cellules avec un texte spécifique

La fonction NB.SI est la plus simple pour compter le nombre de cellules contenant un certain texte. Elle renvoie un résultat numérique indiquant combien de fois le critère apparaît. Sa syntaxe s’écrit ainsi :


=NB.SI(plage_de_données; "critère")

  • plage_de_données : la plage où se trouvent tes informations (par exemple A2:A50).
  • critère : le mot ou la condition que tu recherches (entourée de guillemets si tu l’écris directement).

Exemples :

  • =NB.SI(A2:A50; "Paris") affiche le nombre de cellules qui contiennent "Paris".
  • =NB.SI(A2:A50; B1) utilise la valeur dans B1 comme critère.

Utiliser les caractères génériques

Si tu veux compter les cellules qui contiennent un mot partiel, Excel te permet d’employer les caractères génériques :

  • * (astérisque) remplace n’importe quelle suite de caractères.
  • ? remplace un seul caractère.

Exemple :

=NB.SI(A2:A50; "*par*")


Cette formule compte toutes les cellules qui contiennent la suite "par" (répartie au début, au milieu ou à la fin du texte).

Différence entre NB.SI et NBVAL : Quand utiliser l'un ou l'autre

NBVAL pour compter les cellules non vides

La fonction NBVAL sert à compter le nombre de cellules remplies dans une plage. Elle prend en compte toutes les valeurs (texte, nombres, dates…) et renvoie un résultat plus global. Sa syntaxe est :


=NBVAL(plage_de_données)


À la différence de NB.SI, NBVAL ne se base pas sur un critère particulier. Elle est utile si tu veux savoir combien de cellules ne sont pas vides, sans te soucier du texte qu’elles contiennent.

Quand privilégier NB.SI ?

Si tu cherches à compter le nombre de cellules qui contiennent un certain mot (ou un ensemble précis de caractères), NB.SI est le choix le plus pertinent, car tu peux y définir des critères précis. NBVAL, elle, reste pratique pour vérifier une zone de données sans condition particulière.

Compter les cellules avec un texte partiel dans Excel

Il arrive souvent qu’on doive localiser un mot qui apparaît sous plusieurs formes dans la même colonne ou dans différentes colonnes. Dans ce cas, utiliser les caractères génériques dans NB.SI fait la différence :

  • =NB.SI(A2:A50; "*excel*") : compte le nombre de fois où "excel" apparaît dans la liste.
  • =NB.SI(A2:A50; "Excel*") : repère toutes les cellules commençant par "Excel".

Tableau récapitulatif des syntaxes

Ces exemples de formules te donnent un aperçu des recherches possibles dans Microsoft Excel, pour des données textuelles ou numériques.

Compter les cellules en étant sensible à la casse (majuscule/minuscule)

La fonction NB.SI ne fait pas de distinction entre "EXCEL" et "excel". Si tu veux distinguer les deux, tu dois recourir à une méthode plus avancée, combinant plusieurs fonctions : SOMME, CHERCHE, ESTNUM et éventuellement la double négative.

  • CHERCHE localise la position d’un mot dans une cellule en tenant compte de la casse.
  • ESTNUM renvoie VRAI si la position trouvée est un nombre, FAUX sinon.
  • La double négative (--) convertit VRAI/FAUX en 1 ou 0 pour permettre un calcul via SOMME.

Exemple de formule :

=SOMME(--ESTNUM(CHERCHE("Excel"; A2:A50)))


Cette formule parcourt toutes les lignes de A2 à A50 et affiche le nombre de cellules où "Excel" est écrit exactement avec un E majuscule et le reste en minuscules. Elle permet de faire un calcul sensible à la casse.

Erreurs courantes et solutions pour NB.SI et NBVAL

Problème de format

Parfois, tu as l’impression que la formule ne fonctionne pas car le critere est un nombre alors que tes cellules sont au format texte. Vérifie toujours la mise en forme dans la colonne avant d’entrer ta formule.

Mauvaise utilisation des guillemets

Les guillemets sont essentiels autour du critère s’il s’agit d’une chaîne de caractères. Sans eux, tu risques d’obtenir un résultat incorrect ou un message d’erreur.

Caractères génériques mal placés

Si tu oublies l’astérisque au début ou à la fin, NB.SI ne trouvera pas toutes les cellules qui contiennent le mot cherché. Assure-toi de respecter la bonne syntaxe.

Cellules vides

Si tu veux compter les cellules vides ou non vides, pense à utiliser NB.SI avec des guillemets doubles ("") pour les vides ou "<>" pour les non vides.


Par exemple :

=NB.SI(A2:A50; "")


pour compter combien de cellules n’ont aucun contenu.

VBA ou formules mal référencées

Si tu utilises la programmation VBA ou des formules complexes, un simple décalage de plage ou de condition dans tes formules peut fausser le résultat. Pense à bien sélectionner la bonne plage de données.

Compter le nombre de cellules contenant le même texte est facile sur Excel

En suivant ces bonnes pratiques, tu évites la plupart des soucis et tu peux profiter pleinement des outils qu’Excel te propose. Que ce soit dans un cours en présentiel ou en formation en ligne, la maîtrise de NB.SI et des fonctions associées (NBVAL, CHERCHE, SOMME…) te permettra de gérer un large éventail de situations.


Enfin, n’hésite pas à rejoindre la communauté des fans d’Excel pour partager tes astuces, poser des questions ou découvrir de nouveaux exemples. Tu verras qu’il y a toujours plus à explorer dans ce formidable univers de l’analyse de données.

Les articles à lire aussi

Découvre comment les filtres peuvent t'aider au quotidien dans la gestion de tes données.

Découvre les différentes méthodes pour calculer une moyenne avec Excel, qu'elle soit simple ou pondérée.

Apprends à créer des graphiques percutants en quelques clics. Un indispensable à connaître pour visualiser ses données.

Formation éligible au CPF

La Excellers Academy est un organisme de formation certifié Qualiopi. Je me ferai un plaisir de t'accompagner pour booster ta productivité sur Excel.