Comment Excel compte les lignes avec une valeur (8 façons)

  • Partage Ça
Hugh West

Il existe plusieurs Microsoft Excel Dans cet article, nous allons les découvrir à l'aide d'exemples et d'explications.

Cahier d'exercices

Téléchargez le cahier d'exercices et l'exercice suivants.

Compter les lignes avec une valeur.xlsx

8 façons rapides de compter les lignes avec valeur dans Excel

1. compter les lignes avec une valeur en sélectionnant la plage de cellules

En sélectionnant une plage de cellules, nous pouvons rapidement compter les lignes ayant une valeur. Supposons que nous ayons un ensemble de données sur les produits Microsoft et leurs versions annuelles. Nous pouvons compter les lignes contenant les noms des produits.

ÉTAPES :

  • Tout d'abord, sélectionnez toutes les lignes.
  • Ensuite, au Barre d'état en bas à droite, une option Comte montre le nombre de lignes actives qui contiennent des valeurs.

2. application de la fonction COUNTA pour compter les lignes avec une valeur

L'application de la Fonction COUNTA est l'un des moyens dynamiques de compter les lignes de données. Ici, nous avons quelques produits Microsoft dans une ligne. Nous allons compter le nombre total de lignes à Cellule C10 qui contiennent des noms de produits.

ÉTAPES :

  • Tout d'abord, sélectionnez Cellule C10 .
  • Ensuite, tapez la formule :
=COUNTA(B5:B8)

  • Maintenant, frappez Entrez pour voir le résultat.

Lire la suite : Comment compter les lignes avec une formule dans Excel (5 méthodes rapides)

3. fonction COUNT pour compter les lignes avec une valeur numérique

Parfois, une ligne contient une valeur numérique dans Excel. Fonction COUNT nous aide à les compter. Supposons que nous ayons un jeu de données de produits Microsoft avec leur année de version. Nous allons compter la valeur numérique contenant des lignes à Cellule C10 .

ÉTAPES :

  • Tout d'abord, sélectionnez Cellule C10 .
  • Ensuite, tapez la formule :
=COUNT(B5:C8)

  • En fin de compte, appuyez sur Entrez et nous verrons le résultat.

Fonction COUNTIF pour compter les lignes avec une valeur de texte

Avec l'aide d'un personnage sauvage Astérisque ( * ), nous pouvons appliquer la Fonction COUNTIF à compter les lignes avec des valeurs de texte. Astérisque nous aide à trouver n'importe quel nombre de caractères dans une ligne. S'il y a une combinaison de valeurs numériques et de texte dans une ligne, il est également utile de considérer la ligne comme une valeur de texte. Nous avons un ensemble de données sur les produits Microsoft.

ÉTAPES :

  • Dans un premier temps, sélectionnez Cellule C10 .
  • Maintenant, tapez la formule :
=COUNTIF(B5:B8, "*")

  • Ensuite, appuyez sur Entrez pour le résultat.

5. fonctions SUM, MMULT, TRANSPOSE et COLUMN pour compter les lignes avec une valeur spécifique

Nous pouvons appliquer une formule de tableau contenant SOMME , MMULT, TRANSPOSE & ; COLONNE fonctions pour trouver les lignes qui contiennent une valeur spécifique. Disons que nous avons une feuille de calcul contenant des produits Microsoft et leur version annuelle. Nous allons trouver le nombre de lignes contenant " 2017 " à Cellule C10 .

ÉTAPES :

  • Sélectionnez Cellule C10 .
  • Tapez la formule :
=SUM(--(MMULT(--(C5:D8=2017),TRANSPOSE(COLUMN(C5:D8)))>0)))

  • Hit Entrez pour voir le résultat.

➤➤➤ Simplification de la formule :

  • Le critère logique de la formule est :
=--(C5:D8=2017)

Cela génère le VRAI/FAUX et le double négatif ( - ) contraint les valeurs de VRAI/FAUX sur 1 & ; 0 respectivement.

  • Le tableau de 4 lignes et 2 colonnes (tableau 4*2) va au Fonction MMULT comme Array1.
  • Pour obtenir le numéro de colonne dans un format de tableau, nous utilisons la fonction Fonction COLONNE .
=COLUMN(C5:D8)

  • Pour transformer le format de tableau de colonnes en tableau de lignes, nous utilisons la fonction Fonction TRANSPOSE .
=TRANSPOSE(COLONNE(C5:D8))

  • Enfin, le Fonction SUM compte les lignes avec des valeurs.

6. Excel Count Rows avec plusieurs critères OR

Avec l'aide de Logique booléenne et Fonction SUMPRODUCT nous pouvons compter les lignes avec plusieurs OU A partir de l'ensemble de données ci-dessous, nous devons compter les lignes où le produit1 est " Word "ou le produit2 est " Excel ".

ÉTAPES :

  • Sélectionnez Cellule C10 .
  • Après cela, tapez la formule :
=SUMPRODUCT(--((C5:C8="Word")+(D5:D8="Excel")>0))

NOTE : Ici les deux critères logiques sont attachés par le signe Plus ( + ) comme ajout est nécessaire dans Algèbre de Boole Le premier critère logique teste si le produit1 est " Word "et le second critère teste si le produit2 est " Excel ". Nous n'utiliserons pas le Fonction SUMPRODUCT seulement car il compte doublement les rangées avec les deux " Word " & ;" Excel "Nous utilisons le double négatif ( - ) car il contraint les valeurs de VRAI/FAUX sur 1 & ; 0 respectivement avec " >0 "Un seul tableau de 1 et de 0 est créé à l'intérieur de l'interface utilisateur. Fonction SUMPRODUCT .

  • Ensuite, appuyez sur Entrez pour le résultat.

.

Excel compte les lignes qui répondent à des critères internes avec la fonction SUMPRODUCT.

Supposons que nous ayons un ensemble de données de produits et l'enregistrement des ventes de Groupe 1 & ; Groupe 2 Nous utilisons le Fonction SUMPRODUCT pour compter les lignes qui répondent à des critères internes.

Critères :

  • Groupe 1> ; Groupe 2
  • Groupe 2 > ; Groupe 1

ÉTAPES :

  • Sélectionnez Cellule C10 .
  • Maintenant pour Groupe 1> ; Groupe 2 critères, tapez la formule :
=SUMPRODUCT(--(C5:C8>D5:D8))

  • Hit Entrez .
  • Ensuite, pour Groupe 2 > ; Groupe 1 critères, tapez la formule :
=SUMPRODUCT(--(C5:C8

  • Enfin, tapez Entrez et voir le résultat.

8. utilisation de VBA pour compter les lignes avec une valeur dans Excel

Nous pouvons utiliser VBA code pour compter les lignes avec des valeurs. Ici nous avons un jeu de données. Nous allons compter toutes les lignes utilisées qui contiennent des données.

ÉTAPES :

  • Allez dans l'onglet feuille et Cliquez à droite sur sur la souris de la feuille courante.
  • Sélectionnez Afficher le code .

  • A Module VBA s'affiche.
  • Maintenant, tapez le code suivant dessus.
 Option Explicit Sub RowsWithValue() Dim i As Long Dim q As Range With ActiveSheet.UsedRange 'boucle sur chaque ligne de la plage utilisée For Each q In .Rows 'vérifie si la ligne contient une cellule avec une valeur If Application.CountA(q)> ; 0 Then 'compte le nombre de lignes de cellules non vides i = i + 1 End If Next End With MsgBox "Used rows number = " & ; i End Sub 
  • Cliquez sur le Exécuter option.

  • Enfin, nous pouvons voir le résultat final du comptage dans une courte boîte de message.

Lire la suite : Comment compter les rangs avec VBA dans Excel (5 approches)

Conclusion

Ce sont les moyens les plus rapides de compter les lignes ayant une valeur dans le champ Excel Un cahier d'exercices a été ajouté. Allez-y, essayez-le. N'hésitez pas à poser des questions ou à suggérer de nouvelles méthodes.

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.