Compter le nombre d’occurrences d’une valeur

Compter le nombre d’occurrences d’une valeur

Remarque : Nous faisons de notre mieux pour vous fournir le contenu d’aide le plus récent aussi rapidement que possible dans votre langue. 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 indiquer en bas de page si ces informations vous ont aidé ? Voici l’article en anglais à des fins de référence aisée.

Supposons que vous souhaitez déterminer combien de fois une valeur texte ou numérique apparaît dans une plage de cellules. Par exemple :

  • Si une plage, telle qu’a2 : d20, contient les valeurs numériques 5, 6, 7 et 6, le nombre 6 apparaît deux fois.

  • Si une colonne contient « Beaune », « Dodsworth », « Dodsworth » et « Dodsworth », « Dodsworth » apparaît trois fois.

Il existe plusieurs manières de compter le nombre d’occurrences d’une valeur.

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

Pour plus d’informations, voir 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

Pour en savoir plus sur l’utilisation de cette fonction pour compter avec plusieurs plages et critères, voir Fonction NB.SI.ENS.

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 de tableau. 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 précédentes d’Excel pour Mac, utilisez le raccourci 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

Pour en savoir plus sur ces fonctions, voir Fonction NB et Fonction 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 si D2:D7 a factures pour Beaune pour inférieures à 9000 $, puis somme doit afficher la somme des enregistrements où la condition est remplie. La formule recherche C6 répond à la condition qu’affiche 1.

Remarque : Les formules dans cet exemple doivent être entrées sous forme de formules matricielles. Cela signifie que vous appuyez sur F2 , puis appuyez sur Ctrl + Maj + Entrée. Dans les versions antérieures d’Excel pour Mac utiliser COMMANDE + MAJ + ENTRÉE.

Vous pouvez utiliser un tableau croisé dynamique pour afficher des totaux et compter le nombre d’occurrences de valeurs uniques. Un tableau croisé dynamique est un moyen interactif de synthétiser rapidement de grandes quantités de données. Vous pouvez utiliser un tableau croisé dynamique pour développer et réduire des niveaux de données afin de cibler vos résultats et à Explorer au niveau du détail à partir des données synthétisées par domaines qui vous intéressent. En outre, vous pouvez déplacer des lignes à des colonnes ou les colonnes vers lignes (« glissement ») pour afficher un compteur de méthode autant de fois une valeur se produit dans un tableau croisé dynamique. Examinons un exemple de scénario d’une feuille de calcul ventes, où vous pouvez compter le nombre de valeurs vente existe-t-il pour Golf et Tennis trimestres spécifique.

  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

Vous avez besoin d’une aide supplémentaire ?

Vous pouvez toujours consulter un expert de la communauté technique Excel, obtenir une assistance dans la communauté Answers ou suggérer une nouvelle fonctionnalité ou une amélioration sur le forum Excel User Voice.

Voir aussi

Vue d’ensemble des formules dans Excel

Comment éviter les formules incorrectes

Rechercher et corriger les erreurs dans les formules

Raccourcis clavier et les touches de fonction Excel

Fonctions Excel (par ordre alphabétique)

Fonctions Excel (par catégorie)

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.

×