Se connecter avec Microsoft
S'identifier ou créer un compte.
Bonjour,
Sélectionnez un autre compte.
Vous avez plusieurs comptes
Choisissez le compte avec lequel vous voulez vous connecter.

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 à faire le meilleur choix, cet article fournit un résumé complet des méthodes, un classeur téléchargeable avec des exemples interactifs et des liens vers des rubriques connexes pour plus de compréhension.

Remarque : Un comptage n’est pas une totalisation. Pour plus d’informations sur la somme des valeurs dans des cellules, des colonnes ou des lignes, voir Additionner des méthodes pour ajouter et compter des 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 de cet article. La plupart des sections de cet article font référence à la feuille de calcul appropriée dans l’exemple de classeur qui fournit des exemples et plus d’informations.

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 le nombre sur la barre de status.

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

Utiliser Somme automatique

Utilisez somme automatique en sélectionnant une plage de cellules qui contient au moins une valeur numérique. Ensuite, sous l’onglet Formules , cliquez sur Somme automatique > nombres.

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 à vos données Excel. Cliquez n’importe où à l’intérieur de vos données, puis cliquez sur Sous-total > données.

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

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

Consultez également les 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 SUBTOTAL pour compter le nombre de valeurs dans un tableau Excel ou une plage de cellules. Si la table ou la plage contient des cellules masquées, vous pouvez utiliser SUBTOTAL pour inclure ou exclure ces cellules masquées, et il s’agit de la plus grande différence entre les fonctions SOMME et SUBTOTAL.

La syntaxe SUBTOTAL se présente comme suit :

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

Exemple DE SOUS-TOTAL

Pour inclure des valeurs masquées dans votre plage, vous devez définir l’argument function_num sur 2.

Pour exclure les valeurs masquées de votre plage, définissez l’argument function_num 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 COUNT

Dans l’exemple ci-dessus, A2, A3 et A6 sont les seules cellules qui contiennent des valeurs numériques dans la plage, la sortie est donc 3.

Remarque : A7 est une valeur d’heure, mais il contient du texte (a.m.), par conséquent COUNT ne le considère pas comme une valeur numérique. Si vous deviez supprimer a.m. à partir de la cellule, COUNT considère A7 comme une valeur numérique et remplace la sortie par 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 COUNTIF pour compter le nombre de fois qu’une valeur particulière apparaît 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 qui contiennent des nombres dans un champ (colonne) d’enregistrements d’une liste ou d’une base de données qui correspondent aux conditions que vous spécifiez.

Dans l’exemple suivant, vous souhaitez trouver le nombre de mois, y compris ou plus tard que mars 2016 pour lesquels plus de 400 unités ont été vendues. La première table de la feuille de calcul, de A1 à B7, contient les données de ventes.

Exemples de données pour DCOUNT

DCOUNT utilise des conditions pour déterminer l’emplacement à partir duquel les valeurs doivent être retournées. Les conditions sont généralement entrées dans les cellules de la feuille de calcul elle-même, puis vous faites référence à ces cellules dans l’argument critère . Dans cet exemple, les cellules A10 et B10 contiennent deux conditions : une qui spécifie que la valeur de retour doit être supérieure à 400 et l’autre qui spécifie que le mois de fin doit être supérieur ou égal au 31 mars 2016.

Vous devez utiliser la syntaxe suivante :

=DCOUNT(A1 :B7,"Mois se terminant »,A9 :B10)

DCOUNT vérifie les données de la plage A1 à B7, applique les conditions spécifiées dans A10 et B10 et retourne 2, le nombre total de lignes qui répondent aux deux conditions (lignes 5 et 7).

Haut de la page

Compter les cellules d’une plage en fonction 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 de Excel pour Mac, utilisez Le bouton 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 si D2 :D7 a des factures pour Buchanan inférieures à 9 000 $, 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 Le bouton 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 résume vos données et vous aide à analyser et à explorer vos données en vous permettant de choisir les catégories sur lesquelles vous souhaitez 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 expérience interactive, vous pouvez exécuter ces étapes sur les exemples de données fournis dans la feuille de tableau croisé dynamique du 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 COUNTA pour compter uniquement les cellules d’une plage contenant 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 vendeurs qui ont effectué une vente (colonne D).

Exemple de COUNTA

COUNTA ignore les valeurs vides dans D3, D4, D8 et D11 et compte uniquement 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 dans une liste avec des conditions spécifiques à l’aide de la fonction DCOUNTA

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 DCOUNTA pour compter le nombre d’enregistrements contenus dans la base de données contenue dans la plage A1 :B7 qui répondent aux conditions spécifiées dans la plage de critères A9 :B10. Ces conditions sont que la valeur product ID doit être supérieure ou égale à 2000 et que la valeur Ratings doit être supérieure ou égale à 50.

Exemple de fonction DCOUNTA

DCOUNTA recherche deux lignes qui répondent aux conditions , les 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 COUNTBLANK pour renvoyer le nombre de cellules vides dans une plage contiguë (les cellules sont contiguës si elles sont toutes 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 d’épicerie. Supposons que vous souhaitiez savoir combien de cellules n’ont pas les chiffres de vente mentionnés.

Exemple de COUNTBLANK

Remarque : La fonction de feuille de calcul COUNTBLANK fournit la méthode la plus pratique pour déterminer le nombre de cellules vides dans une plage, mais elle ne fonctionne pas très bien lorsque les cellules d’intérêt se trouvent dans un classeur fermé ou lorsqu’elles ne forment pas une plage contiguë. L’article de la Base de connaissances XL : When to Use SUM(IF()) instead of CountBlank() vous montre comment utiliser une formule de tableau SUM(IF()) dans ces cas.

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 utilisez la fonction SI dans une formule de tableau pour déterminer si chaque cellule référencée contient une valeur, puis en additionnant le nombre de valeurs FALSE retournées par la formule.

Consultez quelques exemples de combinaisons de fonctions SUM et IF dans une section précédente Compter la fréquence à laquelle plusieurs valeurs de texte ou de nombre se produisent en utilisant les fonctions SOMME et SI dans 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, d’une fonction COUNTIF, d’une somme et d’une fonction SI, ou 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 la figure suivante, la colonne E contient les valeurs qui ont été 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 répondent à une ou plusieurs conditions à l’aide des fonctions IF, SUM, FREQUENCY, MATCH et LEN

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

Pour plus d’informations et d’exemples, consultez la section « Compter le nombre de valeurs uniques à l’aide de fonctions » dans l’article Compter les valeurs uniques parmi les doublons.

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 à l’aide des fonctions ROWS et COLUMNS . Pour obtenir un exemple, consultez l’image suivante :

Exemple de fonction ROWS et COLUMNS pour compter le nombre de cellules dans une plage

Haut de la page

Compter les mots d’une plage à l’aide d’une combinaison de fonctions SUM, IF, LEN, TRIM et SUBSTITUTE

Vous pouvez utiliser une combinaison des fonctions SUM, IF, LEN, TRIM et SUBSTITUTE dans une formule matricielle. L’exemple suivant montre le résultat de l’utilisation d’une formule imbriquée pour rechercher le nombre de mots dans une plage de 7 cellules (dont 3 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 de formule imbriquée pour compter les mots

Maintenant, pour que la formule ci-dessus fonctionne correctement, vous devez en faire une formule matricielle, sinon la formule retourne la #VALUE ! . Pour ce faire, cliquez sur la cellule contenant la formule, puis, dans la barre de formule, appuyez sur Ctrl + Maj + Entrée. Excel ajoute un crochet bouclé au début et à la fin de la formule, ce qui en fait une formule matricielle.

Pour plus d’informations sur les formules de tableau, 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 besoin d’une aide supplémentaire ?

Vous pouvez toujours poser des questions à un expert de la Communauté technique Excel ou obtenir une assistance dans la Communauté de support.

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.

Ces informations vous ont-elles été utiles ?

Dans quelle mesure êtes-vous satisfait(e) de la qualité de la langue ?
Qu’est-ce qui a affecté votre expérience ?
En cliquant sur Envoyer, vos commentaires seront utilisés pour améliorer les produits et services de Microsoft. Votre administrateur informatique sera en mesure de collecter ces données. Déclaration de confidentialité.

Nous vous remercions de vos commentaires.

×