Passer au contenu principal

Comment compter les valeurs uniques dans le tableau croisé dynamique?

Par défaut, lorsque nous créons un tableau croisé dynamique basé sur une plage de données contenant des valeurs en double, tous les enregistrements seront également comptés, mais, parfois, nous voulons simplement compter les valeurs uniques en fonction d'une colonne pour obtenir le bon résultat de la capture d'écran. Dans cet article, je vais parler de la façon de compter les valeurs uniques dans le tableau croisé dynamique.

Compter les valeurs uniques dans le tableau croisé dynamique avec la colonne d'assistance

Compter les valeurs uniques dans le tableau croisé dynamique avec les paramètres de champ de valeur dans Excel 2013 et versions ultérieures


Compter les valeurs uniques dans le tableau croisé dynamique avec la colonne d'assistance

Dans Excel, vous devez créer une colonne d'aide pour identifier les valeurs uniques, veuillez suivre les étapes suivantes:

1. Dans une nouvelle colonne en plus des données, veuillez saisir cette formule =IF(SUMPRODUCT(($A$2:$A2=A2)*($B$2:$B2=B2))>1,0,1) dans la cellule C2, puis faites glisser la poignée de remplissage vers les cellules de la plage auxquelles vous souhaitez appliquer cette formule, et les valeurs uniques seront identifiées comme ci-dessous la capture d'écran:

2. Maintenant, vous pouvez créer un tableau croisé dynamique. Sélectionnez la plage de données comprenant la colonne d'assistance, puis cliquez sur insérer > Tableau croisé dynamique > Tableau croisé dynamique, voir capture d'écran:

3. Puis dans le Créer un tableau croisé dynamique boîte de dialogue, choisissez une nouvelle feuille de calcul ou une feuille de calcul existante sur laquelle vous souhaitez placer le tableau croisé dynamique, voir capture d'écran:

4Cliquez sur OK, puis faites glisser le Classe champ à Étiquettes de ligne et faites glisser le Auxiliaire colonne champ à Valeurs box, et vous obtiendrez le tableau croisé dynamique suivant qui ne compte que les valeurs uniques.


Compter les valeurs uniques dans le tableau croisé dynamique avec les paramètres de champ de valeur dans Excel 2013 et versions ultérieures

Dans Excel 2013 et versions ultérieures, un nouveau Nombre distinct a été ajoutée dans le tableau croisé dynamique, vous pouvez appliquer cette fonction pour résoudre rapidement et facilement cette tâche.

1. Sélectionnez votre plage de données et cliquez sur insérer > Tableau croisé dynamique, Dans le Créer un tableau croisé dynamique boîte de dialogue, choisissez une nouvelle feuille de calcul ou une feuille de calcul existante sur laquelle vous souhaitez placer le tableau croisé dynamique et cochez Ajouter ces données au modèle de données case à cocher, voir capture d'écran:

2. Puis dans le Champs de tableau croisé dynamique volet, faites glisser le Classe champ au Rangée et faites glisser le Nom, Prénom champ au Valeurs boîte, voir capture d'écran:

3. Et puis cliquez sur le Nombre de noms liste déroulante, choisissez Paramètres du champ de valeur, voir capture d'écran:

4. Dans le Paramètres du champ de valeur dialogue, cliquez sur Résumer les valeurs par onglet, puis faites défiler pour cliquer Nombre distinct option, voir capture d'écran:

5. Et puis cliquez OK, vous obtiendrez le tableau croisé dynamique qui ne compte que les valeurs uniques.

  • Notes: Si vous cochez Ajouter ces données au modèle de données option dans la Créer un tableau croisé dynamique boîte de dialogue, la Champ calculé la fonction sera désactivée.

Articles de tableau croisé dynamique plus relatifs:

  • Appliquer le même filtre à plusieurs tableaux croisés dynamiques
  • Parfois, vous pouvez créer plusieurs tableaux croisés dynamiques basés sur la même source de données, et maintenant vous filtrez un tableau croisé dynamique et voulez que les autres tableaux croisés dynamiques soient également filtrés de la même manière, cela signifie que vous souhaitez modifier plusieurs filtres de tableau croisé dynamique à la fois dans Exceller. Cet article, je vais parler de l'utilisation d'une nouvelle fonctionnalité Slicer dans Excel 2010 et les versions ultérieures.
  • Mettre à jour la plage de tableau croisé dynamique dans Excel
  • Dans Excel, lorsque vous supprimez ou ajoutez des lignes ou des colonnes dans votre plage de données, le tableau croisé dynamique relatif ne se met pas à jour en même temps. À présent, ce didacticiel vous expliquera comment mettre à jour le tableau croisé dynamique lorsque des lignes ou des colonnes de la table de données changent.
  • Masquer les lignes vides dans le tableau croisé dynamique dans Excel
  • Comme nous le savons, le tableau croisé dynamique nous permet d'analyser les données dans Excel, mais parfois, des contenus vierges apparaissent dans les lignes comme ci-dessous la capture d'écran. Maintenant, je vais vous dire comment masquer ces lignes vides dans le tableau croisé dynamique dans Excel.

Meilleurs outils de productivité bureautique

Caractéristiques populaires: Rechercher, mettre en évidence ou identifier les doublons   |  Supprimer les lignes vides   |  Combinez des colonnes ou des cellules sans perdre de données   |   Tour sans formule 
Super recherche: VSearchup à critères multiples    VSearch à valeurs multiples  |   Recherche virtuelle sur plusieurs feuilles   |   Recherche floue ....
Liste déroulante avancée: Créez rapidement une liste déroulante   |  Liste déroulante dépendante   |  Liste déroulante à sélection multiple ....
Gestionnaire de colonnes: Ajouter un nombre spécifique de colonnes  |  Déplacer les colonnes  |  Basculer l'état de visibilité des colonnes masquées  |  Comparer les plages et les colonnes 
Caractéristiques en vedette: Mise au point de la grille   |  Voir Design   |   Grande barre de formule    Gestionnaire de classeurs et de feuilles   |  Centre de ressources (Texte automatique)   |  Sélecteur de date   |  Combiner des feuilles de travail   |  Crypter/déchiffrer les cellules    Envoyer des e-mails par liste   |  Super filtre   |   Filtre spécial (filtre gras/italique/barré...) ...
Les 15 meilleurs ensembles d'outils12 Texte Outils (Ajouter du texte, Supprimer les caractères, ...)   |   50+ Graphique Types (Diagramme de Gantt, ...)   |   40+ Pratique Formules (Calculer l'âge en fonction de l'anniversaire, ...)   |   19 Insertion Outils (Insérer le code QR, Insérer une image à partir du chemin, ...)   |   12 Conversion Outils (Nombres en mots, Conversion des devises, ...)   |   7 Fusionner et fractionner Outils (Lignes de combinaison avancées, Cellules divisés, ...)   |   ... et plus

Améliorez vos compétences Excel avec Kutools for Excel et faites l'expérience d'une efficacité comme jamais auparavant. Kutools for Excel offre plus de 300 fonctionnalités avancées pour augmenter la productivité et gagner du temps.  Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...

onglet kte 201905


Office Tab apporte une interface à onglets à Office et facilite grandement votre travail

  • Activer l'édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
  • Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
  • Augmente votre productivité de 50% et réduit des centaines de clics de souris chaque jour!
Comments (28)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Thanks ! Saved me a lot of hours, me and my friend !
This comment was minimized by the moderator on the site
My Excel dont have check box " Add this data to the Data Model"
So, What can i do?
This comment was minimized by the moderator on the site
It supports only . xlsx
I have faced with the same problem. Nodody mention this. Everyone talk about MS Excel, and nobody about file)))
This comment was minimized by the moderator on the site
Hello, Jay,
Which Excel version do you use? This option is only added for Excl 2013 and later versions. If you do not find this option, please apply the first method in this article.
https://www.extendoffice.com/documents/excel/2127-excel-pivot-table-count-unique-values.html#a1

Thank you!
This comment was minimized by the moderator on the site
Thank you so much !!!!!
This comment was minimized by the moderator on the site
I cannot edit after I save. Can yo tell me why?
This comment was minimized by the moderator on the site
sorry, this still doesn't provide a solution for me in excel 2010. You're =if(sumproduct() formula doesn't work. It misses the values for the if formula if you use it like you put it and it doesn't count unique values in my excel sheet if I add =if(>1,01;1;0)...
This comment was minimized by the moderator on the site
oh man... you saved me so so so much time !!!
thanks a lot !!!!
This comment was minimized by the moderator on the site
Distinct count Option not shown in summarize value by - Excel version 2013
This comment was minimized by the moderator on the site
Please verify that you have ticked the "Add this data to data model" check in the CreatePivot dialog box :)
This comment was minimized by the moderator on the site
I faced the same issue and then found the resolution.
Seems that it's available only when you tick the "Add this data to the Data Model" checkbox in the Create PivotTable dialog box.
Please try if that helps
This comment was minimized by the moderator on the site
same for me! Any suggestion?
This comment was minimized by the moderator on the site
These all work but only to an extent. I'm trying to find a solution for the issue with all of these. When I create a helper column and use the formula =IF(SUMPRODUCT(($A$2:$A2=A2)*($B$2:$B2=B2))>1,0,1) I do indeed get the distinct count. But how do you resolve the issue were you need the pivot fields to include one of the lines of data where the formula gives a zero? I also tried using the Data Model and distinct count. This gives the correct count but when you double click the data to drill down you do not get the data specified in the pivot.
This comment was minimized by the moderator on the site
Amazing! thanks a tons - this worked for me on Excel 2016.
This comment was minimized by the moderator on the site
I don't see the Distinct Count under Summarize Value By tab. My "Add this data to the Data model" check box is also grey out. How can I change this setting?
This comment was minimized by the moderator on the site
Ran into the same issue... it is probably because the file you opened was as a csv. When I reopened my file as an excel file (either start a new one, copy+paste or save as), I have the functionality of adding to data model
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations