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.
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.
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")
Exemples :
Si tu veux compter les cellules qui contiennent un mot partiel, Excel te permet d’employer les caractères génériques :
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).
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.
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.
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 :
Ces exemples de formules te donnent un aperçu des recherches possibles dans Microsoft Excel, pour des données textuelles ou numériques.
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.
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.
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.
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.
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.
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.
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.
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.
La Excellers Academy est un organisme de formation certifié Qualiopi. Je me ferai un plaisir de t'accompagner pour booster ta productivité sur Excel.
OFFRES