Compter les occurrences d'un texte particulier dans l'ensemble du classeur Excel
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.
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.
Formule générique
=SOMMEPROD(NB.SI(INDIRECT("'"&plage1&"'!"&plage2);critères))
Arguments
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.
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"))
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
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.