Comment compter le nombre de valeurs uniques dans un tableau Excel

(Last Updated On: 30 octobre 2017)

Comment compter le nombre de valeurs uniques dans un tableau ?

Dans cet article, nous allons voir à travers un cas pratique comment compter des valeurs uniques dans Excel avec des formules, et comment faire la même chose simplement avec un tableau croisé dynamique.

Compter des valeurs uniques dans Excel avec une formule

Par exemple, nous avons les données de ventes suivantes, et nous souhaitons tout d’abord extraire le nombre de catégories d’item.

Pour compter le nombre d’item distincts, utilisez la formule suivante :

{=SOMME(1/NB.SI($E$4:$E$46;$E$4:$E$46))}

Le résultat de la formule nous indique qu’il y a 5 catégories d’item (crayon, classeur, stylo, pack stylos, bureau).

Note : Il s’agit d’une formule matricielle, par conséquent, vous devez appuyer sur Ctrl + Shift + Entrée au lieu de la touche Entrée pour saisir la formule.

Extraire une liste de valeurs distinctes dans une colonne

Maintenant on souhaite extraire la liste des responsables des ventes comme dans la capture ci-dessous :

  1. Entrez la formule suivante dans la cellule L8 :
    =RECHERCHE(2;1/(NB.SI($L$7:L7;$D$4:$D$46)=0);$D$4:$D$46)
  2. Recopiez la formule dans les lignes du dessous pour obtenir la liste des valeurs distinctes

Compter les valeurs uniques basées sur un critère

Maintenant que nous avons la liste des responsables des ventes, nous souhaitons savoir combien chacun a vendu de produits uniques, comme dans la capture ci-dessous.

Pour  cela, entrez la formule matricielle suivante dans la cellule M8 :

{=SOMME(SI(L8=$D$4:$D$46; 1/(NB.SI.ENS($D$4:$D$46; L8; $E$4:$E$46;$E$4:$E$46)); 0))}

Dans la formule ci-dessus, la cellule L8 contient le nom du premier responsable dont vous souhaitez compter les valeurs distinctes de produits vendus, D4:D46 est la liste des responsables, E4:E46 est la liste des produits vendus dans le tableau de données.

Rappel : Vous devez appuyer sur Ctrl + Shift + Entrée au lieu de la touche Entrée pour valider la saisie de la  formule.

Compter des valeurs uniques dans Excel avec un tableau croisé dynamique

Les dernières versions Excel 2013 et Excel 2016 ont une fonctionnalité spéciale qui permet de comptabiliser automatiquement des valeurs distinctes dans un tableau croisé dynamique. La capture d’écran suivante montre cela :

Pour créer un tableau croisé dynamique avec le comptage de valeurs distinctes, procédez comme suivant :

  1. Sélectionnez les données à inclure dans le TCD, allez dans l’onglet Insertion -> Tableaux, puis cliquez sur le « Tableau croisé dynamique »
  2. Dans la boîte de dialogue Créer un tableau croisé dynamique, sélectionnez vos options, puis assurez-vous bien de cocher la case « Ajouter ces données au modèle de données »
  3. Lorsque le TCD s’ouvre, organisez les zones Lignes, Colonnes et Valeurs comme vous le souhaitez. Si vous n’avez pas beaucoup d’expérience avec les tableaux croisés dynamiques Excel, vous pouvez lire cet article Créer un tableau croisé dynamique
  4. Déplacez le champ dont vous souhaitez calculer le nombre distinct (champ Item dans cet exemple) dans la zone Valeurs, cliquez dessus et sélectionnez « Paramètres des champs de valeurs… » dans le menu déroulant :
  5. La boîte de dialogue Paramètres des champs de valeurs s’ouvre, Allez tout en bas de la liste jusqu’à Total distinct, qui est la dernière option de la liste, sélectionnez-la et cliquez sur OK

C’est terminé ! Le tableau croisé nouvellement créé affichera le compte distinct des produits vendus pour chaque responsable.

TELECHARGER LE FICHIER D’EXEMPLE

Télécharger le classeur Excel pour ce tutoriel. Seuls votre adresse e-mail et nom vous seront demandés dans la prochaine étape. Vous recevrez le lien de téléchargement par e-mail.

Cet article vous a plu ? Merci de le partager sur Twitter ou Facebook en cliquant sur un ou plusieurs des boutons ci-dessous !

 

3 commentaires

  1. 40eme dit

    Bonjour,

    Pourquoi parfois la case à cocher « Ajouter ces données au modèle de données » de la fenêtre « Créer un Tableau Croisé Dynamique » apparaît en grisé et est donc non cliquable ?

    Merci par avance pour la solution.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *