Accéder au contenu principal

Compter les occurrences d'un texte particulier dans l'ensemble du classeur Excel

Author: Siluvia Last Modified: 2025-08-06

Il est facile pour nous de compter combien de fois un texte ou une valeur numérique spécifique apparaît dans une plage de cellules avec la fonction NB.SI. Cependant, pour compter les occurrences d'un texte particulier dans l'ensemble du classeur, une formule plus complexe est nécessaire. Cet article va démontrer une formule basée sur les fonctions SOMMEPROD, NB.SI et INDIRECT pour résoudre ce problème.

doc-count-occurrences-in-entire-workbook-1


Comment compter les occurrences dans l'ensemble du classeur ?

Supposons qu'il y ait 4 feuilles de calcul (Feuil2, Feuil3, Feuil4 et Feuil5) dans votre classeur, et que vous souhaitiez compter combien de fois le texte particulier « Ordinateur portable » apparaît à travers ces 4 feuilles de calcul, vous pouvez procéder comme suit pour obtenir le résultat.

doc-count-numbers-begin-with-specific-number-2

Formule générique

=SOMMEPROD(NB.SI(INDIRECT("'"&plage1&"'!"&plage2);critères))

Arguments

Plage1 : La plage de cellules qui liste tous les noms des feuilles du classeur actuel.
Plage2 : La plage de cellules dans laquelle vous souhaitez compter la valeur spécifique.
Critères : Le texte particulier que vous compterez à travers les feuilles.

Comment utiliser cette formule ?

1. Vous devrez d'abord créer une nouvelle feuille et lister tous les noms des feuilles dans une plage de cellules. Dans ce cas, je liste tous les noms des feuilles dans la plage B7:B10.

doc-count-occurrences-in-entire-workbook-2

2. Sélectionnez une cellule vide pour afficher le résultat.

3. Entrez l'une des formules ci-dessous dans cette cellule et appuyez sur la touche Entrée pour obtenir le résultat.

Si vous avez déjà saisi le texte particulier dans une cellule (par exemple B3), vous pouvez référencer cette cellule dans la formule comme suit :

=SOMMEPROD(NB.SI(INDIRECT("'"&B7:B10&"'!A1:Z10000");B3))

Ou directement taper le texte particulier entre guillemets doubles dans la formule comme ceci :

=SOMMEPROD(NB.SI(INDIRECT("'"&B7:B10&"'!A1:Z10000");"Ordinateur portable"))

doc-count-occurrences-in-entire-workbook-3

Remarque : Ici, la plage A1:Z10000 est arbitraire, vous pouvez la modifier pour l'adapter à vos données.

Comment cette formule fonctionne-t-elle ?

=SOMMEPROD(NB.SI(INDIRECT("'"&B7:B10&"'!A1:Z10000");B3))

  • "'"&B7:B10&"'!A1:Z10000" : Ici, chaque nom de feuille dans le tableau est concaténé à la plage A1:Z10000, et vous obtiendrez un tableau comme {"'Feuil2'!A1:Z10000";"'Feuil3'!A1:Z10000";"'Feuil4'!A1:Z10000";"'Feuil5'!A1:Z10000"}.
  • INDIRECT({"'Feuil2'!A1:Z10000";"'Feuil3'!A1:Z10000";"'Feuil4'!A1:Z10000";"'Feuil5'!A1:Z10000"}): La fonction INDIRECT fait référence aux plages dans les quatre feuilles.
  • NB.SI(INDIRECT("'"&B7:B10&"'!A1:Z10000");B3) : La fonction NB.SI compte le nombre de fois où la valeur spécifique apparaît dans chaque feuille et renvoie un tableau {13;13;13;13}. Cela signifie que le texte particulier apparaît 13 fois dans chaque feuille.
  • SOMMEPROD({13;13;13;13}) : La fonction SOMMEPROD additionne tous les nombres du tableau et renvoie le résultat final comme étant 52.

Fonctions connexes

Fonction SOMMEPROD Excel
La fonction SOMMEPROD Excel peut être utilisée pour multiplier deux colonnes ou tableaux ou plus ensemble, puis obtenir la somme des produits.

Fonction NB.SI Excel
La fonction NB.SI Excel est une fonction statistique dans Excel qui est utilisée pour compter le nombre de cellules répondant à un critère.

Fonction INDIRECT Excel
La fonction INDIRECT Excel convertit une chaîne de texte en une référence valide.


Formules connexes

Compter les nombres qui commencent par un nombre spécifique
Ce tutoriel fournit une formule basée sur les fonctions SOMMEPROD et GAUCHE pour compter le nombre de cellules contenant des nombres qui commencent par un nombre spécifique dans Excel.

Compter plusieurs critères avec une logique NON dans Excel
Cet article va vous montrer comment compter le nombre de cellules avec plusieurs critères avec une logique NON dans Excel.

Compter ou additionner uniquement des nombres entiers dans Excel
Cette publication fournit deux formules basées sur les fonctions SOMMEPROD et MOD pour vous aider à compter et additionner uniquement des nombres entiers dans une plage de cellules dans Excel.

Compter les nombres où le nième chiffre est égal à un nombre donné
Ce tutoriel fournit une formule basée sur les fonctions SOMMEPROD et STXT pour compter les nombres où le nième chiffre est égal à un nombre donné dans Excel.


Les meilleurs outils de productivité pour Office

Kutools pour Excel - Vous aide à vous démarquer de la foule

🤖 Assistant AI de KUTOOLS : Révolutionnez l'analyse des données grâce à : Exécution Intelligente   |  Générer du Code  |  Créer des Formules Personnalisées  |  Analyser les Données et Générer des Graphiques  |  Invoquer les Fonctions de Kutools
Fonctionnalités populaires : Rechercher, Mettre en évidence ou Identifier les Doublons  |  Supprimer les Lignes Vides  |  Combiner les Colonnes ou les Cellules sans Perte de Données  |  Arrondir sans Formule ...
Super VLookup : Critères Multiples  |  Valeurs Multiples  |  À Travers Plusieurs Feuilles  |  Correspondance Floue...
Liste Déroulante Avancée : Liste Déroulante Facile  |  Liste Déroulante Dépendante  |  Liste Déroulante Multi-sélection...
Gestionnaire de Colonnes : Ajouter un Nombre Spécifique de Colonnes  |  Déplacer les Colonnes  |  Basculer l'État de Visibilité des Colonnes Masquées  Comparer les Colonnes pour Sélectionner les Mêmes Cellules et Différentes Cellules ...
Fonctionnalités phares : Mise au point de la Grille  |  Affichage de Conception  |  Barre de Formule Améliorée  |  Gestionnaire de Classeur et Feuilles de Calcul | Bibliothèque d'AutoTexte (Texte Automatique)  |  Sélecteur de Date  |  Fusionner les Feuilles de Calcul  |  Chiffrer/Déchiffrer les Cellules  |  Envoyer des Emails par Liste  |  Super Filtre  |  Filtre Spécial (filtrer gras/italique/barré...) ...
Top 15 ensembles d'outils12 Outils de Texte (Ajouter du texte, Supprimer des caractères ...)  |  50+ Types de Graphiques (Diagramme de Gantt ...)  |  40+ Formules Pratiques (Calculer l’âge en fonction de la date de naissance ...)  |  19 Outils d'Insertion (Insérer un code QR, Insérer une image depuis le chemin ...)  |  12 Outils de Conversion (Convertir en mots, Conversion de devises ...)  |  7 Outils de Fusion et Division (Fusion avancée des lignes, Diviser les cellules Excel ...)  |  ... et plus encore
Utilisez Kutools dans votre langue préférée – prend en charge l'anglais, l'espagnol, l'allemand, le français, le chinois et plus de 40 autres langues !

Kutools pour Excel compte plus de 300 fonctionnalités, garantissant que ce dont vous avez besoin n'est qu'à un clic...


Office Tab - Active la lecture et l'édition par onglets dans Microsoft Office (y compris Excel)

  • Passez d'un document ouvert à un autre en une seconde !
  • Réduisez des centaines de clics de souris chaque jour, dites adieu à la fatigue de la souris.
  • Augmente votre productivité de 50 % lors de la consultation et de la modification de plusieurs documents.
  • Apporte des onglets efficaces à Office (y compris Excel), tout comme Chrome, Edge et Firefox.