Comment utiliser le COUNTIF avec le SUBTOTAL dans Excel (2 méthodes)

  • Partage Ça
Hugh West

Dans cet article, nous allons illustrer comment utiliser la fonction Fonction COUNTIF avec le Fonction SUBTOTAL dans Excel pour compter les données filtrées en utilisant deux méthodes pratiques.

Télécharger le cahier d'exercices

Téléchargez ce cahier d'exercices pour vous entraîner pendant que vous lisez cet article.

SOUS-TOTAL COUNTIF.xlsx

2 Méthodes d'utilisation de COUNTIF avec SUBTOTAL dans Excel

Dans cet article, nous avons utilisé l'ensemble de données suivant pour démontrer 2 méthodes différentes pour trouver l'identité de l'utilisateur. le nombre de lignes visibles uniquement. Voici une liste de produits de 4 différents catégories Nous allons trouver le nombre de produits dans chaque catégorie. Suivons le guide.

1. Utilisation de COUNTIF avec SUBTOTAL pour compter des données filtrées avec des critères en utilisant les fonctions Excel

Habituellement, le SOUS-TOTAL ne peut pas traiter critères qui sont mis par le COUNTIF On peut donc filtre le numéro de compte en utilisant le Fonction SUMPRODUCT avec les deux SOUS-TOTAL (via la fonction Fonction OFFSET ) et le critères .

En cellule E6 mettez ce qui suit formule :

=SUMPRODUCT((C5:C14=C5)*(SUBTOTAL(103,OFFSET(C5,ROW(C5:C14)-MIN(ROW(C5:C14)),0))))

Répartition des formules :

Le site SUMPRODUCT La fonction prend tableaux comme son entrée Dans cette formule, nous mettons le premièrement comme le tableau d'entrée critères et le deuxième gère le tableau d'entrée visibilité .

Les critères sont les suivants

=(C5:C14=C5)

Cela vérifie la valeur de C5 qui est Fruit contre la gamme C5:C14 Il génère un tableau, comme le montre la capture d'écran ci-dessous. Comme ce tableau se trouve dans le dossier de l'utilisateur, il n'est pas possible de le modifier. forme de multiplication dans la formule, il est finalement converti en un tableau de 1's et 0's.

{1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0} Maintenant, dans la seconde partie de la formule, nous avons le SOUS-TOTAL qui renvoie un valeur unique en tant que sortie. Mais nous devons mettre un tableau en entrée dans la fonction SUMPRODUCT Nous devons donc utiliser la fonction OFFSET en tant qu'entrée de la fonction SOUS-TOTAL fonction, une référence par ligne qui renvoie un résultat par ligne. Pour cela, il faut mettre un tableau contenant un numéro par ligne en commençant par zéro comme l'entrée de la OFFSET Mettez cette formule ci-dessous pour obtenir ce tableau :

=ROW(C5:C15)-MIN(ROW(C5:C14))

Mettons la formule ci-dessus dans le Fonction OFFSET c'est-à-dire :

=OFFSET(C5,ROW(C5:C14)-MIN(ROW(C5:C14)),0)

Enfin, le SOUS-TOTAL renvoie un tableau de Des 1 et des 0.

=(SUBTOTAL(103,OFFSET(C5,ROW(C5:C14)-MIN(ROW(C5:C14)),0))))

Maintenant que nous comprenons comment fonctionne la deuxième partie de la formule, passons à la dernière étape.

=SUMPRODUCT( critères * visibilité )

Mettez la formule dans n'importe quelle cellule vide.

=SUMPRODUCT(D5:D14*H5:H14)

La gamme D5:D14 représente le critères et la gamme H5:H14 représente visibilité . le résultat est 3 qui est le numéro de Produits à base de fruits dans la liste des produits.

De même, nous pouvons filtrer et obtenir le nombre de produits pour chaque catégorie.

Lire la suite : CONTRE-INDICATION de plusieurs plages avec le même critère dans Excel

Lectures similaires

  • Excel COUNTIFS ne fonctionne pas (7 causes avec solutions)
  • COUNTIF vs COUNTIFS dans Excel (4 exemples)
  • COUNTIF plus grand que et plus petit que [avec modèle gratuit].
  • COUNTIF entre deux valeurs de cellules dans Excel (5 exemples)

2. Fonction COUNTIFS d'Excel pour compter et filtrer les données avec des critères en ajoutant une colonne auxiliaire

Dans cette méthode, nous ajouterons d'abord une colonne d'aide, puis nous utiliserons la balise SUMIFS pour compter le nombre de produits en fonction de leurs catégories. Suivez les étapes ci-dessous :

Des pas :

  • Dans la cellule D4, écrivez la formule suivante
=IF(C4="Fruit",1,0)

Cette formule vérifie si le valeur de la cellule C4 est Fruits ou pas Si la valeur est fruit alors il affichera 1 ou 0 sinon.

  • Utilisation de la poignée de remplissage, copie et pâte la formule à travers la colonne.

  • Le résultat montre clairement que les cellules avec Fruits Spectacle de catégorie 1 et les cellules avec catégories autres que les fruits montrer 0 comme sortie.

  • Maintenant, mettez ce qui suit formule dans un cellule blanche (dans cet exemple, la cellule I7 )vous voulez stocker le résultat.
=COUNTIFS(C4:C13,"Fruit",D4:D13,"1")

Dans cette formule, le Fonction COUNTIFS vérifie deux critères sur deux gammes et renvoie le nombre de correspondances Dans l'intervalle C4:C13 il correspond à Fruits et dans l'intervalle D4:D13 il correspond à 1.

  • En suivant les étapes ci-dessus, nous pouvons calculer très facilement le nombre de produits de chaque catégorie.

Lire la suite : Comment utiliser un COUNTIF Excel qui ne contient pas de critères multiples ?

Notes

  • Le site SOUS-TOTAL utilise un numéro de la fonction en tant qu'argument qui contrôle le comportement de la fonction. En fonction de l'élément valeur de la fonction_num le site SOUS-TOTAL permet de calculer la MOYENNE, la SOMME, le MAX, le MIN, le COMPTE, etc. d'une plage de valeurs. Ici, nous avons utilisé la fonction 103 dont ignorer le site rangées cachées tout en appliquant le COUNTA

Par exemple, ici nous cachons rang 8 qui a changé le nombre de produits de la légumes catégorie de 3 à 2 Et nous cachons aussi rangées 13 et 14 qui contiennent des produits de la viande qui a donné lieu à 0.

Conclusion

Maintenant, nous savons comment utiliser la fonction COUNTIF avec la fonction SUBTOTAL dans Excel. Nous espérons que cela vous encouragera à utiliser cette fonctionnalité avec plus de confiance. Si vous avez des questions ou des suggestions, n'oubliez pas de les mettre dans la boîte de commentaires ci-dessous.

Hugh West est un formateur et analyste Excel très expérimenté avec plus de 10 ans d'expérience dans l'industrie. Il est titulaire d'un baccalauréat en comptabilité et finance et d'une maîtrise en administration des affaires. Hugh a une passion pour l'enseignement et a développé une approche pédagogique unique qui est facile à suivre et à comprendre. Sa connaissance approfondie d'Excel a aidé des milliers d'étudiants et de professionnels du monde entier à améliorer leurs compétences et à exceller dans leur carrière. Grâce à son blog, Hugh partage ses connaissances avec le monde, offrant des tutoriels Excel gratuits et une formation en ligne pour aider les particuliers et les entreprises à atteindre leur plein potentiel.