Passer au contenu principal

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

Dans Excel, compter les cellules avec du texte est simple. Mais quand il s'agit de compter les cellules filtrées avec du texte, les choses se compliquent. Ce tutoriel présentera trois façons pour compter les cellules avec du texte à partir d'une liste filtrée.
doc count-filtered-cells-with-text 1

Compter les cellules filtrées avec du texte à l'aide d'une colonne d'assistance

Comptez les cellules filtrées avec du texte en concaténant les fonctions SUMPRODUCT, SUBTOTAL, INDIRECT, ROW et ISTEXT

Comptez les cellules filtrées avec du texte en combinant les fonctions SUMPRODUCT, SUBTOTAL, OFFSET, MIN, ROW et ISTEXT


En utilisant la fonction COUNTIF, en plus à l'aide d'une colonne d'assistance, nous pouvons facilement compter les cellules filtrées avec du texte. Veuillez procéder comme suit.

1. Veuillez copier la formule ci-dessous dans la cellule D2, puis appuyez sur la touche Entrée pour obtenir le premier résultat.

=SOUS-TOTAL (103, A2)

doc count-filtered-cells-with-text 2

Remarque : La colonne d'assistance avec la formule SOUS-TOTAL sert à tester si la ligne est filtrée ou non. Et 103 représente le NB fonction de l' num_fonction argument.
doc count-filtered-cells-with-text 3

2. alors faites glisser la poignée de recopie vers le bas aux cellules que vous souhaitez également appliquer cette formule.
doc count-filtered-cells-with-text 4

3. Veuillez copier la formule ci-dessous dans la cellule F2, puis appuyez sur Entrer clé pour obtenir le résultat final.

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

doc count-filtered-cells-with-text 5

On peut voir qu'il y a 4 cellules contenant du texte dans les données filtrées.


Une autre méthode de comptage des cellules filtrées avec du texte consiste à utiliser le combinaison de SUMPRODUCT, TOTAL, INDIRECT, RANGÉE & ISTEXT Les fonctions. Veuillez procéder comme suit.

Veuillez copier la formule ci-dessous dans la cellule E2, puis appuyez sur Entrer clé pour obtenir le résultat.

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

doc count-filtered-cells-with-text 6

Explication de la formule :
  1. LIGNE(A2:A18) renvoie les numéros de ligne respectifs de la plage A2:A18.
  2. INDIRECT("A"&LIGNE(A2:A18)) renvoie les références de cellule valides de la plage donnée.
  3. SOUS-TOTAL(103, INDIRECT("A"&LIGNE(A2:A18))) teste si la ligne est filtrée ou non, et renvoie 1 pour les cellules visibles, 0 pour les cellules masquées et vides.
  4. ISTEXTE(A2:A18) vérifie si chaque cellule de la plage A2: A18 contient du texte et renvoie True pour les cellules contenant du texte, False pour les autres cellules. L'opérateur unaire double (--) convertit les valeurs TRUE et FALSE en 1 et 0.
  5. SUMPRODUCT(SUBTOTAL(103, INDIRECT("A"&ROW(A2:A18))), --(ISTEXT(A2:A18))) peut être considéré comme SUMPRODUCT({1;1;1;1;1;1;1;1;1}, {0;0;0;1;1;0;0;1;1}). Ensuite, SUMPRODUCT multiplie les deux tableaux ensemble et renvoie la somme des valeurs, qui est 4.

La troisième méthode de comptage des cellules avec du texte à partir de données filtrées est concaténant le SUMPRODUCT, TOTAL, OFFSET, MIN, RANGÉE & ISTEXT Les fonctions. Veuillez procéder comme suit.

Veuillez copier la formule ci-dessous dans la cellule E2, puis appuyez sur Entrer clé pour obtenir le résultat.

=SOMMEPROD(SOUS-TOTAL(103, DECALAGE(A2:A18, LIGNE(A2:A18)-2 -- MIN(LIGNE(A2:A18)-2),,1)), -- (ISTEXT(A2:A18)) )

doc count-filtered-cells-with-text 7

Explication de la formule :
  1. OFFSET(A2:A18, ROW(A2:A18)-2 -- MIN(ROW(A2:A18)-2),,1) renvoie les références de cellules individuelles de la plage A2:A18.
  2. SUBTOTAL(103, OFFSET(A2:A18, ROW(A2:A18)-2 -- MIN(ROW(A2:A18)-2),,1)) vérifie si la ligne est filtrée ou non, et renvoie 1 pour les cellules visibles, 0 pour les cellules masquées et vides.
  3. ISTEXTE(A2:A18) vérifie si chaque cellule de la plage A2: A18 contient du texte et renvoie True pour les cellules contenant du texte, False pour les autres cellules. L'opérateur unaire double (--) convertit les valeurs TRUE et FALSE en 1 et 0.
  4. SOMMEPROD(SOUS-TOTAL(103, DECALAGE(A2:A18, LIGNE(A2:A18)-2 -- MIN(LIGNE(A2:A18)-2),,1)), -- (ISTEXT(A2:A18))) peut être considéré comme SUMPRODUCT({1;1;1;1;1;1;1;1;1}, {0;0;0;1;1;0;0;1;1}). Ensuite, SUMPRODUCT multiplie les deux tableaux ensemble et renvoie la somme des valeurs, qui est 4.

Autres opérations (articles)

Combinez les fonctions COUNTIF et LEFT pour compter les cellules en commençant par un certain caractère dans Excel
Pour compter le nombre de cellules commençant par un certain caractère dans Excel, vous pouvez combiner les fonctions NB.SI et GAUCHE pour le faire. En fait, il existe différents types de formules pour y parvenir. Ce tutoriel vous guidera étape par étape.

Comment compter les cellules contenant des nombres ou non dans Excel ?
S'il existe une plage de cellules, certaines contiennent des nombres et l'autre du texte, comment pouvez-vous compter les cellules contenant des nombres ou pas rapidement dans Excel?

Comment compter les cellules si l'un des critères multiples satisfait dans Excel ?
Que se passe-t-il si le comptage des cellules contient un critère parmi plusieurs ? Ici, je vais partager les façons de compter les cellules si elles contiennent X ou Y ou Z… etc. dans Excel.

Comment compter les cellules avec un texte spécifique et une couleur de remplissage/police dans Excel ?
Savez-vous comment compter les cellules avec plusieurs conditions ? Par exemple, comptez le nombre de cellules qui contiennent à la fois du texte spécifique et une couleur de police/de remplissage. Cet article vous montrera la solution.


  • Barre Super Formula (modifiez facilement plusieurs lignes de texte et de formule); Disposition de lecture (lire et modifier facilement un grand nombre de cellules); Coller dans la plage filtrée
  • Fusionner les cellules / lignes / colonnes et conservation des données; Contenu des cellules divisées; Combiner les lignes en double et la somme / moyenne... Empêcher les cellules en double; Comparer les gammes
  • Sélectionnez Dupliquer ou Unique Lignes; Sélectionnez les lignes vides (toutes les cellules sont vides); Super Find et Fuzzy Find dans de nombreux classeurs; Sélection aléatoire ...
  • Copie exacte Plusieurs cellules sans changer la référence de formule; Créer automatiquement des références à plusieurs feuilles; Insérer des puces, Cases à cocher et plus encore ...
  • Formules favorites et insérer rapidement, Plages, graphiques et images; Crypter les cellules avec mot de passe; Créer une liste de diffusion et envoyer des e-mails ...
  • Extrait du texte, Ajouter du texte, Supprimer par position, Supprimer l'espace; Créer et imprimer des sous-totaux de pagination; Conversion entre le contenu et les commentaires des cellules
  • Super filtre (enregistrer et appliquer des schémas de filtrage à d'autres feuilles); Tri avancé par mois / semaine / jour, fréquence et plus; Filtre spécial par gras, italique ...
  • Combiner des classeurs et des feuilles de travail; Fusionner les tableaux en fonction des colonnes clés; Diviser les données en plusieurs feuilles; Conversion par lots xls, xlsx et PDF
  • Regroupement du tableau croisé dynamique par numéro de semaine, jour de la semaine et plus encore ... Afficher les cellules déverrouillées et verrouillées par différentes couleurs; Mettre en évidence les cellules qui ont une formule / un nom
onglet kte 201905
  • Activer 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 réduit des centaines de clics de souris chaque jour!
bas de cabine
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations