Compter le nombre d’occurrences d’une valeur
Applies ToExcel pour Microsoft 365 Excel pour Microsoft 365 pour Mac Excel pour le web Excel 2024 Excel 2024 pour Mac Excel 2021 Excel 2021 pour Mac Excel 2019 Excel 2019 pour Mac Excel 2016

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 que A2 :D20, contient les valeurs numériques 5, 6, 7 et 6, le nombre 6 se produit deux fois.

  • Si une colonne contient « Buchanan », « Dodsworth », « Dodsworth » et « Dodsworth », alors « Dodsworth » se produit 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 matricielles.

    • Si vous avez une version actuelle de Microsoft 365, vous pouvez alors simplement entrer la formule dans la cellule supérieure gauche de la plage de sortie, puis appuyer sur Entrée pour confirmer la formule en tant que formule de tableau dynamique.

    • Si vous avez ouvert ce classeur dans des versions plus récentes d’Excel pour Windows ou Excel pour Mac et que vous souhaitez modifier la formule ou créer une formule similaire, appuyez sur F2, puis appuyez sur Ctrl+Maj+Entrée pour que la formule renvoie les résultats attendus.

  • 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.

Remarques : Les formules de cet exemple doivent être entrées sous forme de formules matricielles.

  • Si vous avez une version actuelle de Microsoft 365, vous pouvez alors simplement entrer la formule dans la cellule supérieure gauche de la plage de sortie, puis appuyer sur Entrée pour confirmer la formule en tant que formule de tableau dynamique.

  • Si vous avez ouvert ce classeur dans des versions plus récentes d’Excel pour Windows ou Excel pour Mac et que vous souhaitez modifier la formule ou créer une formule similaire, appuyez sur F2, puis appuyez sur Ctrl+Maj+Entrée pour que la formule renvoie les résultats attendus.

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.

Vous pouvez utiliser un tableau croisé dynamique pour afficher les totaux et compter les occurrences de valeurs uniques. Un rapport de tableau croisé dynamique offre un moyen interactif de synthétiser rapidement de grandes quantités de données. Vous pouvez en utiliser un pour développer et réduire les niveaux de données afin de cibler vos résultats et les analyser en détail à partir des données synthétisées par domaines. De plus, vous pouvez intervertir des lignes et des colonnes ou des colonnes et des lignes (« pivot ») afin d’afficher le nombre d’occurrences d’une valeur dans un tableau croisé dynamique. 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.

  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. Sélectionnez Insertion > Tableau croisé dynamique.

  4. Dans la boîte de dialogue Create tableau croisé dynamique, sélectionnez Sélectionner une table ou une plage, sélectionnez Nouvelle feuille de calcul, puis 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 , sélectionnez la liste déroulante en regard de SumofSales2 , puis sélectionnez Paramètres du champ de valeur.

    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. Sélectionnez 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

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.

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)

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.