KutoolsforOffice — Une solution unique, cinq outils puissants.Faire plus avec moins d'efforts.Soldes de mars : 20 % de réduction

Comment compter les cellules filtrées contenant du texte dans Excel ?

AuteurZhoumandy Date de modification

Dans Excel, compter les cellules contenant du texte est simple. Mais dès qu’il s’agit de compter uniquement les cellules filtrées contenant du texte, la tâche devient plus délicate. Ce tutoriel vous présente trois méthodes efficaces pour compter les cellules contenant du texte dans une liste filtrée.

Capture d’écran du comptage des cellules filtrées contenant du texte dans Excel

Compter les cellules filtrées contenant du texte à l’aide d’une colonne auxiliaire

Compter les cellules filtrées contenant du texte à l’aide des fonctions SOMMEPROD, SOUS.TOTAL, INDIRECT, LIGNE et ESTTEXTE

Compter les cellules filtrées contenant du texte à l’aide des fonctions SOMMEPROD, SOUS.TOTAL, DECALER, MIN, LIGNE et ESTTEXTE


Compter les cellules filtrées contenant du texte à l’aide d’une colonne auxiliaire

Grâce à la fonction NB.SI combinée à une colonne auxiliaire, comptez facilement les cellules filtrées contenant du texte. Voici comment procéder.

1. Copiez la formule ci-dessous dans la cellule D2, puis appuyez sur Entrée pour obtenir votre premier résultat.

=SUBTOTAL (103, A2)

Capture d’écran de la formule de la fonction SOUS.TOTAL dans Excel pour compter les cellules filtrées contenant du texte, placée dans la cellule D2

Remarque : la colonne auxiliaire contenant la formule SOUS.TOTAL permet de vérifier si une ligne est filtrée ou non, et « 103 » correspond à la fonction « NBVAL » dans l’argument « no_fonction ».
Capture d’écran montrant la fonction SOUS.TOTAL renvoyant des résultats pour le comptage des cellules filtrées contenant du texte dans Excel

2. Faites ensuite glisser la poignée de recopie vers le bas jusqu’aux cellules où vous souhaitez appliquer cette formule.
Capture d’écran montrant la formule SOUS.TOTAL remplie étant étirée vers le bas dans Excel

3. Copiez la formule ci-dessous dans la cellule « F2 », puis appuyez sur « Entrée » pour obtenir votre résultat final.

=COUNTIFS(A2:A18,"*", D2:D18, 1)

Capture d’écran de la formule NB.SI.ENS utilisée dans Excel pour compter les cellules filtrées contenant du texte dans le jeu de données

On constate que les données filtrées contiennent « 4 » cellules avec du texte.


Compter les cellules filtrées contenant du texte à l’aide des fonctions SOMMEPROD, SOUS.TOTAL, INDIRECT, LIGNE et ESTTEXTE

Une autre méthode pour compter les cellules filtrées contenant du texte consiste à combiner les fonctions « SOMMEPROD », « SOUS.TOTAL », « INDIRECT », « LIGNE » et « ESTTEXTE ». Voici comment procéder.

Copiez la formule ci-dessous dans la cellule « E2 », puis appuyez sur la touche « Entrée » pour afficher le résultat.

=SUMPRODUCT(SUBTOTAL(103, INDIRECT("A"&ROW(A2:A18))), --(ISTEXT(A2:A18)))

Capture d’écran de la formule combinant SOMMEPROD et SOUS.TOTAL utilisée pour compter les cellules filtrées contenant du texte dans Excel

Explication de la formule :
  1. « ROW(A2:A18) » renvoie les numéros de ligne correspondant à la plage A2:A18.
  2. « INDIRECT(«A»&ROW(A2:A18)) » renvoie des références de cellules valides issues de la plage spécifiée.
  3. « SUBTOTAL(103; INDIRECT(«A»&ROW(A2:A18))) » détermine si une ligne est filtrée : elle renvoie 1 pour les cellules visibles, et 0 pour les cellules masquées ou vides.
  4. La formule « ISTEXT(A2:A18) » vérifie si chaque cellule de la plage A2:A18 contient du texte, renvoyant VRAI pour les cellules textuelles et FAUX pour les autres. L’opérateur unaire double (--) transforme ensuite ces valeurs booléennes en 1 (pour VRAI) et 0 (pour FAUX).
  5. « SUMPRODUCT(SUBTOTAL(103, INDIRECT(«A»&ROW(A2:A18))), --(ISTEXT(A2:A18))) » peut être interprété comme « SUMPRODUCT({1;1;1;1;1;1;1;1;1}, {0;0;0;1;1;0;0;1;1}) ». La fonction SOMMEPROD multiplie alors les deux tableaux entre eux et renvoie la somme des produits, soit 4.

Compter les cellules filtrées contenant du texte à l’aide des fonctions SOMMEPROD, SOUS.TOTAL, DECALER, MIN, LIGNE et ESTTEXTE

La troisième méthode pour compter les cellules contenant du texte dans des données filtrées consiste à combiner les fonctions **SOMMEPROD**, **SOUS.TOTAL**, **DECALER**, **MIN**, **LIGNE** et **ESTTEXTE**. Voici comment procéder.

Copiez la formule ci-dessous dans la cellule « E2 », puis appuyez sur Entrée pour obtenir le résultat.

=SUMPRODUCT(SUBTOTAL(103, OFFSET(A2:A18, ROW(A2:A18)-2 -- MIN(ROW(A2:A18)-2),,1)), -- (ISTEXT(A2:A18)))

Capture d’écran de la formule SOMMEPROD avec les fonctions DECALER, MIN et ESTTEXTE pour compter les cellules filtrées contenant du texte dans Excel

Explication de la formule :
  1. « OFFSET(A2:A18; ROW(A2:A18)-2-MIN(ROW(A2:A18)-2);;1) » renvoie les références individuelles des cellules de la plage A2:A18.
  2. « SUBTOTAL(103, OFFSET(A2:A18, ROW(A2:A18)-2-MIN(ROW(A2:A18)-2),,1)) » vérifie si chaque ligne est filtrée ou non, renvoyant 1 pour les cellules visibles et 0 pour les cellules masquées ou vides.
  3. La formule « ISTEXT(A2:A18) » vérifie si chaque cellule de la plage A2:A18 contient du texte, renvoyant VRAI pour les cellules textuelles et FAUX pour les autres. L’opérateur unaire double (--) convertit ensuite ces valeurs booléennes en 1 (pour VRAI) et 0 (pour FAUX).
  4. La formule « SUMPRODUCT(SUBTOTAL(103, OFFSET(A2:A18, ROW(A2:A18)-2 -- MIN(ROW(A2:A18)-2),,1)), --(ISTEXT(A2:A18))) » peut être interprétée comme « SOMMEPROD({1;1;1;1;1;1;1;1;1}, {0;0;0;1;1;0;0;1;1}) ». La fonction SOMMEPROD multiplie alors les deux tableaux élément par élément et renvoie la somme des produits obtenus, soit 4.

Autres opérations (articles)

Combiner les fonctions NB.SI et GAUCHE pour compter les cellules commençant par un caractère donné dans Excel
Pour compter le nombre de cellules qui commencent par un caractère spécifique dans Excel, combinez les fonctions NB.SI et GAUCHE. En réalité, plusieurs formules permettent d’obtenir ce résultat — ce tutoriel vous guide pas à pas pour maîtriser cette astuce !

Comment compter les cellules contenant des nombres (ou non) dans Excel ?
Si une plage de cellules contient à la fois des nombres et du texte, comment compter rapidement celles qui contiennent des nombres… ou celles qui n’en contiennent pas ?

Comment compter les cellules répondant à l’une de plusieurs conditions dans Excel ?
Et si vous deviez compter les cellules correspondant à l’une parmi plusieurs conditions ? Découvrez ici différentes méthodes pour compter les cellules contenant X, Y, Z… ou plus dans Excel !

Comment compter les cellules contenant un texte spécifique et une mise en forme / couleur de police dans Excel ?
Savez-vous comment compter les cellules selon plusieurs critères ? Par exemple, déterminer le nombre de cellules qui contiennent à la fois un texte spécifique et une couleur de police ou de remplissage. Cet article vous dévoile la solution.

Meilleurs outils de productivité Office

🤖Kutools IA Aide: Révolutionnez Analyse des données grâce à :Exécution intelligente   |  Générez du code|  Créez formules personnalisées  |  Analysez des données et générez des graphiques|  Appelez Fonctions améliorées
Fonctionnalités populaires:Rechercher, mettre en surbrillance ou Marquer les doublons   |  Supprimer les lignes vides   |  Combinez les colonnes ou cellules sans perdre de données   |   Arrondi sans utiliser de formule...
Super RECHERCHEV:RechercheValeurs avec critères multiples  |  RechercheValeurs avec valeurs multiples  |   RechercheValeurs dans plusieurs feuilles   |   Correspondance floue....
Liste déroulante avancée:Créez rapidement une liste déroulante   |  Liste déroulante dépendante   |  Liste déroulante à sélection multiple....
Gestionnaire de colonnes:Ajouter un nombre précis de colonnes|Déplacer des colonnes|Basculer la visibilité des colonnes masquées|Comparer des plages et des colonnes...
Fonctionnalités vedettes:Mise au point de la grille   |  Vue de conception   |Barre de formule améliorée   | Gestionnaire de classeurs et de feuilles   |  Bibliothèque de ressources(Texte automatique)|  Sélecteur de date   |  Consolider les feuilles de calcul  |  Chiffrer/Déchiffrer les cellules   | Envoyer des e-mails par liste   |  Super Filtre   |   Filtre spécial(Filtrer les cellules avec une police en gras/italique/barré...) ...
… et bien plus encore… et plus encore:(,)Supprimer des caractères spécifiques, ...)|   50+Typesde graphiques(, ...)|   40+ Formules pratiques(Calculer l'âge en fonction de la date de naissance, ...)|   19 Outils d’insertion(,Insérer une image depuis un chemin , ...)|   de conversion (Convertir en mots,Conversion de devises, ...)|Fusionner et scinder   (Fusion avancée des lignes,Diviser les cellules , ...)|, ...)   |
Utilisez Kutools dans la langue de votre choix – disponible en anglais, espagnol, allemand, français, chinois et 40+ autres langues !

Boostez vos compétences Excel avec Kutools pour Excel et découvrez une efficacité inégalée.Kutools pour Excel propose plus de 300 fonctionnalités avancées pour améliorer votre productivité et Gagner du temps.Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...


Office Tab apporte une interface à onglets à Office et rend votre travail bien plus facile

  • Activez l’édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
  • Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
  • Augmente votre productivité de 50 % et vous fait économiser des centaines de clics de souris chaque jour !

Tous les compléments Kutools. Un seul installateur

Kutools for Office regroupe les compléments pour Excel, Word, Outlook et PowerPoint, ainsi que Office Tab Pro, ce qui en fait le choix idéal pour les équipes travaillant à travers les applications Office.

ExcelWordOutlookTabsPowerPoint
  • Suite tout-en-un— Compléments Excel, Word, Outlook et PowerPoint + Office Tab Pro
  • Un seul installateur, une seule licence— installation en quelques minutes (compatible MSI)
  • Fonctionne mieux ensemble— productivité optimisée dans toutes les applications Office
  • Essai gratuit de 30 jours avec toutes les fonctionnalités— aucune inscription, aucune carte bancaire
  • Meilleur rapport qualité-prix— économisez par rapport à l’achat de compléments individuels