Passer directement au contenu principal

Méthodes pour compter des valeurs dans une feuille de calcul

Le comptage fait partie intégrante de l’analyse des données, que vous cherchiez à dénombrer les effectifs d’un service au sein de votre organisation ou le nombre d’unités écoulées chaque trimestre. Dans Excel, différentes techniques permettent de compter des cellules, des lignes ou des colonnes de données. Pour vous aider à optimiser votre choix, cet article fournit un récapitulatif complet des méthodes, un classeur téléchargeable contenant des exemples interactifs, ainsi que des liens vers des rubriques associées pour en savoir plus.

Remarque : Un comptage n’est pas une totalisation. Pour plus d’informations sur la somme des valeurs des cellules, des colonnes ou des lignes, voir synthèse des méthodes d’addition et de comptage de données Excel.

Télécharger nos exemples

Vous pouvez télécharger un exemple de classeur qui fournit des exemples pour compléter les informations contenues dans cet article. La plupart des sections de cet article se réfèrent à la feuille de calcul appropriée dans l’exemple de classeur qui fournit des exemples et des informations supplémentaires.

Télécharger des exemples pour compter des valeurs dans une feuille de calcul

Contenu de cet article

Comptage simple

Vous pouvez compter le nombre de valeurs dans une plage ou un tableau à l’aide d’une formule simple, en cliquant sur un bouton, ou en utilisant une fonction de feuille de calcul.

Excel peut également afficher le compte du nombre de cellules sélectionnées dans la barre d’état. Pour un aperçu rapide de l’utilisation de la barre d’état, voir la vidéo de démonstration ci-dessous. Pour plus d’informations, voir également la section Affichage de calculs et de comptages dans la barre d’état. Si vous voulez afficher rapidement vos données alors que vous n’avez pas le temps d’entrer des formules, vous pouvez consulter les valeurs affichées dans la barre d’état.

Vidéo : compter des cellules à l’aide de la barre d’état Excel

Regardez la vidéo suivante pour découvrir comment afficher les statistiques dans la barre d’État.

Votre navigateur ne prend pas en charge la vidéo. Installez Microsoft Silverlight, Adobe Flash Player ou Internet Explorer 9.

Utiliser Somme automatique

Utilisez la fonctionnalité Somme automatique en sélectionnant une plage de cellules contenant au moins une valeur numérique. Ensuite, sous l’onglet formules , cliquez sur Somme automatique > chiffres.

Chiffres

Excel renvoie le nombre de valeurs numériques dans la plage dans une cellule adjacente à la plage que vous avez sélectionnée. En règle générale, ce résultat apparaît dans une cellule à droite pour une plage horizontale, ou dans une cellule en-dessous pour une plage verticale.

Haut de la page

Ajouter une ligne de sous-total

Vous pouvez ajouter une ligne de sous-total dans vos données Excel. Cliquez n’importe où dans vos données, puis cliquez sur données > sous-total.

Remarque : L’option sous-total fonctionne uniquement sur les données Excel normales, et non sur les tableaux, tableaux croisés dynamiques ou graphiques croisés dynamiques Excel.

Cliquez sur sous-total sous l’onglet données pour ajouter une ligne de sous-total dans vos données Excel.

Reportez-vous également aux articles suivants:

Haut de la page

Compter les cellules dans une liste ou une colonne de tableau Excel à l’aide de la fonction SOUS.TOTAL

Utilisez la fonction sous. total pour compter le nombre de valeurs dans un tableau Excel ou une plage de cellules. Si le tableau ou la plage contient des cellules masquées, vous pouvez utiliser des sous-totaux pour inclure ou exclure ces cellules masquées, et c’est la différence majeure entre les fonctions Somme et total.

La syntaxe sous. total ressemble à ceci:

SOUS.TOTAL(no_fonction,réf1,[réf2],...)

Exemple de sous-total

Pour inclure les valeurs masquées dans votre plage, définissez l’argument no_fonction sur 2.

Pour exclure les valeurs masquées dans votre plage, définissez l’argument no_fonction sur 102.

Haut de la page

Comptage sur la base d’une ou plusieurs conditions

Vous pouvez compter le nombre de cellules dans une plage qui répondent aux conditions (ou critères) spécifiées à l’aide de plusieurs fonctions de feuille de calcul.

Vidéo : utiliser les fonctions NB, NB.SI et NBVAL

Regardez la vidéo suivante pour découvrir comment utiliser la fonction NB, ainsi que les fonctions NB.SI et NBVAL pour compter uniquement les cellules qui correspondent aux conditions que vous spécifiez.

Votre navigateur ne prend pas en charge la vidéo. Installez Microsoft Silverlight, Adobe Flash Player ou Internet Explorer 9.

Haut de la page

Compter les cellules d’une plage à l’aide de la fonction NB

L’utilisation de la fonction NB dans une formule permet de compter le nombre de valeurs numériques dans une plage.

Exemple de fonction NB

Dans l’exemple ci-dessus, les cellules a2, a3 et a6 sont les seules cellules qui contiennent des valeurs numériques dans la plage; la sortie a donc la valeur 3.

Remarque : A7 est une valeur d’heure, mais elle contient du texte (am), ce qui signifie qu’elle ne prend pas en considération une valeur numérique. Si vous deviez supprimer un. m. à partir de la cellule, COUNT va considérer a7 comme une valeur numérique et définir la sortie sur 4.

Haut de la page

Compter les cellules d’une plage sur la base d’une seule condition à l’aide de la fonction NB.SI

Utilisez la fonction NB.si pour compter le nombre d’occurrences d’une valeur spécifique dans une plage de cellules.

Exemples de fonction NB.SI

Haut de la page

Compter les cellules dans une colonne sur la base d’une ou plusieurs conditions à l’aide d’une fonction BDNB

La fonction DCount compte les cellules contenant des nombres dans un champ (colonne) d’enregistrements d’une liste ou d’une base de données qui remplissent les conditions que vous spécifiez.

Dans l’exemple ci-dessous, vous voulez trouver le nombre de mois (ou plus tard que le 2016 mars) dont plus de 400 unités sont vendues. Le premier tableau de la feuille de calcul, de a1 à B7, contient les données de ventes.

Exemples de données pour le DCOUNT

DCOUNT utilise des conditions pour déterminer à quel emplacement les valeurs doivent être renvoyées. Les conditions sont généralement entrées dans les cellules de la feuille de calcul, et vous reportez-vous à ces cellules dans l’argument critère . Dans cet exemple, les cellules A10 et B10 contiennent deux conditions: une spécifiant que la valeur de retour doit être supérieure à 400 et celle qui indique que le mois de fin doit être égal ou supérieur au 31 mars 2016.

Vous devez utiliser la syntaxe suivante:

= DCOUNT (a1: B7; "mois fin"; A9: B10)

DCount vérifie les données comprises dans la plage a1 à B7, applique les conditions spécifiées dans A10 et B10 et renvoie 2, le nombre total de lignes remplissant les deux conditions (lignes 5 et 7).

Haut de la page

Compter les cellules dans une plage sur la base de plusieurs conditions à l’aide de la fonction NB.Si

La fonction NB.SI.ENS est semblable à la fonction NB.SI à une exception près : NB.SI.ENS vous permet d’appliquer des critères aux cellules parmi plusieurs plages et compte le nombre de fois où tous les critères sont remplis. Vous pouvez utiliser jusqu’à 127 paires plage/critères avec la fonction NB.SI.ENS.

La syntaxe de la fonction NB.SI.ENS est la suivante :

NB.SI.ENS(plage_critères1; critères1; [plage_critères2; critères2];…)

Consultez l’exemple suivant :

Exemple de fonction NB.SI.ENS

Haut de la page

Compter en fonction de critères à l’aide des fonctions NB et SI

Supposons que avez besoin de déterminer combien de vendeurs ont vendu un article particulier dans une certaine région, ou que vous voulez connaître le nombre de ventes dépassant une certaine valeur réalisées par un vendeur particulier. Pour ce faire, vous pouvez utiliser les fonctions SI et NB ensemble : tout d’abord, vous utilisez la fonction SI pour tester une condition puis, uniquement si le résultat de la fonction SI est Vrai, vous utilisez la fonction NB pour compter les cellules.

Remarques : 

  • Les formules de cet exemple doivent être entrées sous forme de formules matricielles. Si vous avez ouvert ce classeur dans Excel pour Windows ou Excel 2016 pour Mac et que vous souhaitez modifier la formule ou créer une formule semblable, appuyez sur F2, puis sur Ctrl+Maj+Entrée pour faire en sorte que la formule renvoie les résultats attendus. Dans les versions antérieures d’Excel pour Mac, utilisez COMMANDE + Maj + Entrée.

  • Pour que ces exemples de formules fonctionnent, le second argument de la fonction SI doit être un nombre.

Exemples de fonctions NB et SI imbriquées

Haut de la page

Compter le nombre d’occurrences de plusieurs valeurs numériques à l’aide des fonctions SOMME et SI

Dans les exemples qui suivent, nous utilisons les fonctions SI et SOMME conjointement. La fonction SI teste tout d’abord les valeurs de certaines cellules puis, si le résultat du test est Vrai, la fonction SOMME calcule le total des valeurs ayant réussi à ce test.

Exemple 1

Exemple 1 : Fonctions SOMME et SI imbriquées dans une formule

La fonction ci-dessus indique si la plage C2:C7 contient les valeurs Beaune et Duprez, puis la fonction SOMME affiche normalement la somme des enregistrements pour lesquels la condition est remplie. La formule trouve trois enregistrements correspondant à Beaune et un enregistrement correspondant à Duprez dans la plage donnée, et affiche le résultat 4.

Exemple 2

Exemple 2 : Fonctions SOMME et SI imbriquées dans une formule

La fonction ci-dessus indique si la plage D2:D7 contient des valeurs inférieures à 9 000 € ou supérieures à 19 000 €, puis la fonction SOMME affiche normalement la somme de tous les enregistrements pour lesquels la condition est remplie. La formule trouve deux enregistrements dans les cellules D3 et D5, qui contiennent des valeurs inférieures à 9 000 €, et dans les cellules D4 et D6, qui contiennent des valeurs supérieures à 19 000 €, puis affiche 4.

Exemple 3

Exemple 3 : Fonctions SOMME et SI imbriquées dans une formule

La fonction ci-dessus indique que D2: D7 a des factures pour Beaune pour une taille inférieure à $9000, alors la fonction somme doit afficher la somme des enregistrements pour lesquels la condition est remplie. La formule détermine que la cellule C6 remplit la condition et affiche 1.

Important : Les formules de cet exemple doivent être saisies sous forme de formules de tableau. Cela signifie que vous devez appuyer sur F2, puis sur Ctrl+Maj+Entrée. Dans les version précédentes d’Excel pour Mac, vous devez utiliser le raccourci COMMANDE +Maj+Entrée.

Consultez les articles de la Base de connaissances suivants pour obtenir des informations supplémentaires :

Haut de la page

Compter les cellules d’une colonne ou d’une ligne dans un tableau croisé dynamique

Un tableau croisé dynamique synthétise vos données et vous aide à analyser et explorer vos données en vous laissant choisir les catégories sur lesquelles vous voulez afficher vos données.

Vous pouvez créer rapidement un tableau croisé dynamique en sélectionnant une cellule dans une plage de données ou un tableau Excel, puis, en cliquant sur Tableau croisé dynamique dans le groupe Tableaux de l’onglet Insertion.

Exemple de tableau croisé dynamique et corrélation des champs avec la liste de champs

Jetons un coup d’œil à la feuille de calcul Ventes, dans laquelle vous pouvez compter le nombre de valeurs de ventes correspondant à Golf et à Tennis au cours de trimestres spécifiques.

Remarque : Pour une utilisation interactive, vous pouvez exécuter ces étapes sur les exemples de données fournis dans la feuille de tableau croisé dynamique dans le classeur téléchargeable.

  1. Entrez les données suivantes dans une feuille de calcul Excel.

    Exemple de données d’un tableau croisé dynamique
  2. Sélectionnez la plage A2:C8.

  3. Cliquez sur Insertion > Tableau croisé dynamique.

  4. Dans la boîte de dialogue Créer un tableau croisé dynamique, cliquez sur Sélectionner un tableau ou une plage, cliquez sur Nouvelle feuille de calcul, puis cliquez sur OK.

    Un tableau croisé dynamique vide est créé dans une nouvelle feuille.

  5. Dans le volet Champs de tableau croisé dynamique, procédez comme suit :

    1. Faites glisser Sport vers la zone Lignes.

    2. Faites glisser Trimestre vers la zone Colonnes.

    3. Faites glisser Ventes vers la zone Valeurs.

    4. Répétez l’étape C.

      Le nom du champ s’affiche sous la forme SommedeVentes2 dans le tableau croisé dynamique et la zone Valeurs.

      À ce stade, le volet Champs de tableau croisé dynamique ressemble à ce qui suit :

      Champs de tableau croisé dynamique
    5. Dans la zone Valeurs, cliquez sur la flèche en regard de SommedeVentes2 et sélectionnez Paramètres des champs de valeurs.

    6. Dans la boîte de dialogue Paramètres des champs de valeurs, procédez comme suit :

      1. Dans la section Résumer le champ de valeur par, sélectionnez Nombre.

      2. Dans le champ Nom personnalisé, remplacez le nom par Nombre.

        Boîte de dialogue Paramètres des champs de valeurs
      3. Cliquez sur OK.

    Le tableau croisé dynamique affiche le nombre d’enregistrements correspondant à Golf et à Tennis pour Trimestre 3 et Trimestre 4, conjointement avec les chiffres des ventes.

    Tableau croisé dynamique

Haut de la page

Comptage lorsque vos données contiennent des valeurs vides

Vous pouvez compter les cellules qui contiennent des données ou qui sont vides à l’aide des fonctions de feuille de calcul.

Compter les cellules non vides d’une plage à l’aide de la fonction NBVAL

Utilisez la fonction NBVAL pour compter uniquement les cellules d’une plage qui contiennent des valeurs.

Lorsque vous comptez des cellules, vous pouvez ignorer toutes les cellules vides si seules les cellules contenant des valeurs ont du sens pour vous. Par exemple, vous souhaitez compter le nombre total de représentants qui ont effectué une vente (colonne D).

Exemple de NBVAL

NBVAL ignore les valeurs vides de D3, D4, D8 et D11 et ne compte que les cellules contenant des valeurs dans la colonne D. La fonction recherche six cellules dans la colonne D contenant des valeurs et affiche 6 comme sortie.

Haut de la page

Compter les cellules non vides d’une liste avec des conditions spécifiques à l’aide de la fonction BDNBVAL

La fonction BDNBVAL permet de compter les cellules non vides dans une colonne d’enregistrements d’une liste ou d’une base de données qui remplissent les conditions que vous spécifiez.

L’exemple suivant utilise la fonction BDNBVAL pour compter le nombre d’enregistrements de la base de données qui se trouve dans la plage a1: B7 qui répondent aux conditions spécifiées dans la plage de critères A9: B10. Ces conditions sont les suivantes: la valeur de l’ID de produit doit être supérieure ou égale à 2000 et la valeur ratings doit être supérieure ou égale à 50.

Exemple de fonction BDNBVAL

BDNBVAL recherche deux lignes qui répondent aux conditions (lignes 2 et 4) et affiche la valeur 2 comme sortie.

Haut de la page

Compter les cellules vides d’une plage contiguë à l’aide de la fonction NB.VIDE

Utilisez la fonction NB. vide pour renvoyer le nombre de cellules vides dans une plage contiguë (les cellules sont contiguës si celles-ci sont connectées dans une séquence ininterrompue). Si une cellule contient une formule qui renvoie du texte vide (""), cette cellule est comptée.

Lorsque vous comptez des cellules, vous pouvez inclure les cellules vides si elles ont du sens pour vous. Dans l’exemple suivant d’une feuille de calcul de ventes de courses. Imaginons que vous souhaitiez savoir combien de cellules ne contiennent pas les chiffres de ventes mentionnés.

Exemple de NB. vide

Remarque : La fonction de feuille de calcul NB. vide fournit la méthode la plus pratique pour déterminer le nombre de cellules vides dans une plage, mais celle-ci ne fonctionne pas très bien lorsque les cellules d’intérêt se trouvent dans un classeur fermé ou qu’elles ne constituent pas une plage contiguë. L’article de la base de connaissances XL: quand utiliser somme (si ()) au lieu de NB. vide () vous montre comment utiliser une formule de tableau somme (si ()) dans ces cas-là.

Haut de la page

Compter les cellules vides d’une plage non contiguë à l’aide d’une combinaison des fonctions SOMME et SI

Vous pouvez utiliser une combinaison des fonctions SOMME et SI. En règle générale, vous devez effectuer cette opération à l’aide de la fonction si dans une formule matricielle pour déterminer si chaque cellule référencée contient une valeur, puis en additionnant le nombre de valeurs faux renvoyées par la formule.

Vous trouverez ci-dessous des exemples de combinaisons de fonctions Somme et si dans une section précédente compter le nombre d’occurrences de plusieurs valeurs textuelles ou numériques à l’aide des fonctions Somme et si de cette rubrique.

Haut de la page

Comptage des occurrences uniques de valeurs

Vous pouvez compter des valeurs uniques dans une plage à l’aide d’un tableau croisé dynamique, de la fonction NB.si, de somme et de fonctions siou de la boîte de dialogue filtre avancé .

Compter le nombre de valeurs uniques dans une colonne de liste à l’aide du filtre avancé

La boîte de dialogue Filtre avancé permet de rechercher les valeurs uniques d’une colonne de données. Vous pouvez filtrer les valeurs disponibles, ou les extraire et les coller à un nouvel emplacement. Vous pouvez ensuite utiliser la fonction LIGNES pour compter le nombre d’éléments contenus dans la nouvelle plage.

Pour utiliser le filtre avancé, cliquez sur l’onglet données , puis dans le groupe Trier & filtre , cliquez sur avancé.

L’illustration suivante montre comment utiliser le filtre avancé pour copier uniquement les enregistrements uniques dans un nouvel emplacement de la feuille de calcul.

Filtre avancé

Dans l’illustration suivante, la colonne E contient les valeurs copiées à partir de la plage dans la colonne D.

Colonne copiée à partir d’un autre emplacement

Remarques : 

  • Si vous filtrez vos données en place, les valeurs ne sont pas supprimées de votre feuille de calcul : une ou plusieurs lignes peuvent être masquées. Cliquez sur Effacer dans le groupe Trier et filtrer de l’onglet Données pour afficher de nouveau les valeurs.

  • Si vous voulez uniquement afficher le nombre de valeurs uniques rapidement, sélectionnez les données après avoir utilisé le filtre avancé (données filtrées ou copiées), puis observez la barre d’état. La valeur Nb dans la barre d’état doit être égale au nombre de valeurs uniques.

Pour plus d’informations, consultez Filtrer à l’aide de critères avancés .

Haut de la page

Compter le nombre de valeurs uniques dans une plage qui correspond à une ou plusieurs conditions à l’aide des fonctions si, somme, fréquence, EQUIV et NBCAR

Vous pouvez utiliser diverses combinaisons des fonctions SI, SOMME, FREQUENCE, EQUIV et NBCAR.

Pour plus d’informations et d’exemples, voir la section «compter le nombre de valeurs uniques à l’aide de fonctions» dans l’article compter des valeurs uniques parmides doublons.

Consultez également l’article EXCEL : déterminer le nombre d’éléments uniques inclus dans une liste.

Haut de la page

Cas particuliers (compter toutes les cellules, compter les mots)

Vous pouvez compter le nombre de cellules ou le nombre de mots dans une plage à l’aide de diverses combinaisons de fonctions de feuille de calcul.

Compter le nombre total de cellules d’une plage à l’aide des fonctions LIGNES et COLONNES

Supposons que vous souhaitiez déterminer la taille d’une grande feuille de calcul afin de décider si vous devez utiliser un mode de calcul manuel ou automatique dans votre classeur. Pour compter toutes les cellules d’une plage, utilisez une formule qui multiplie les valeurs de retour en utilisant les fonctions lignes et colonnes . Pour obtenir un exemple, voir l’image suivante:

Fonction de lignes et de colonnes pour compter le nombre de cellules d’une plage

Haut de la page

Compter les mots dans une plage à l’aide d’une combinaison des fonctions somme, si, NBCAR, SUPPRESPACE et SUBSTITUe

Vous pouvez utiliser une combinaison des fonctions somme, Si, NBCAR, SUPPRESPACEet substitue dans une formule de tableau. L’exemple suivant montre le résultat de l’utilisation d’une formule imbriquée pour trouver le nombre de mots dans une plage de 7 cellules (3 qui sont vides). Certaines cellules contiennent des espaces de début ou de fin, les fonctions TRIM et SUBSTITUE suppriment ces espaces avant de procéder au comptage. Consultez l’exemple suivant :

Exemple d’une formule imbriquée pour compter les mots

Maintenant, pour que la formule ci-dessus fonctionne correctement, vous devez définir cette formule matricielle; sinon, la formule renvoie le #VALUE. . Pour cela, cliquez sur la cellule qui contient la formule, puis dans la barre de formule, appuyez sur Ctrl + Maj + Entrée. Excel ajoute un accolade au début et à la fin de la formule, ce qui fait d’elle une formule matricielle.

Pour plus d’informations sur les formules matricielles, voir vue d’ensemble des formules dans Excel et créer une formule de tableau.

Haut de la page

Affichage de calculs et de nombres dans la barre d’état

Quand une ou plusieurs cellules sont sélectionnées, les informations sur les données qu’elles contiennent s’affichent dans la barre d’état d’Excel. Par exemple, si les quatre cellules dans votre feuille de calcul sont sélectionnées, et qu’elles contiennent les valeurs 2, 3, une chaîne de texte (par exemple, « cloud ») et 4, toutes les valeurs suivantes peuvent apparaître dans la barre d’état en même temps : Moyenne, Total, Nb (nombres), Minimum, Maximum et Somme. Cliquez avec le bouton droit sur la barre d’état pour afficher et masquer la totalité ou une partie de ces valeurs. Ces valeurs apparaissent dans l’illustration suivante.

Barre d’état

Haut de la page

Vous avez une question précise concernant Excel ?

Poser une question sur le forum de la communauté Excel

Contribuer à l’amélioration d’Excel

Avez-vous des suggestions sur la manière dont nous pouvons améliorer la prochaine version d’Excel ? Si c’est le cas, consultez les rubriques du forum UserVoice dédié à Excel.

Remarque :  Cette page a été traduite automatiquement et peut donc contenir des erreurs grammaticales ou des imprécisions. Notre objectif est de faire en sorte que ce contenu vous soit utile. Pouvez vous nous dire si les informations vous ont été utiles ? Voici l’article en anglais pour référence.

Développez vos compétences dans Office
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×