Compter des valeurs distinctes dans Excel : des approches classiques aux approches modernes

Compter des valeurs distinctes dans Excel : des approches classiques aux approches modernes

Dans ce didacticiel, je vais passer par différentes approches pour compter des valeurs distinctes dans Excel, d'une manière plus traditionnelle à une technique plus moderne. Vous pouvez regarder la vidéo complète de ce tutoriel au bas de ce blog.

J'ai une liste de noms ici et je veux savoir combien de noms uniques il y a. Il y a sept noms au total, mais combien ne sont pas répétés ? Si je supprime les doublons, j'en reçois cinq.

Compter des valeurs distinctes dans Excel : des approches classiques aux approches modernes

Je vais le faire dans Excel . Il existe plusieurs façons de procéder, et nous allons examiner cela de l'approche la plus classique à la plus moderne. Nous commencerons par Supprimer les doublons, puis nous ferons un comptage distinct en utilisant le modèle de données, puis nous utiliserons les tableaux dynamiques.

Table des matières

Comment compter des valeurs distinctes dans Excel

Ici, j'ai un ensemble de données de records d'équipe de la ligue majeure de baseball de 1995 à 2018. Ce que je veux savoir, c'est combien de noms d'équipe uniques il y a. Nous avons cette colonne Nom et je veux les compter.

Donc, nous allons faire trois options. La première est la méthode la plus traditionnelle. Je vais passer à mon onglet Données et il y a une option pour supprimer les doublons . Cela va fonctionner, mais je vais copier et coller la colonne Nom dans une nouvelle feuille car cela va simplement chevaucher ces données.

Compter des valeurs distinctes dans Excel : des approches classiques aux approches modernes

Et maintenant, si je supprime les doublons, cela nous donnera ce qui reste, soit 35 valeurs uniques.

Compter des valeurs distinctes dans Excel : des approches classiques aux approches modernes

Je pourrais aussi faire ça COUNTA . J'utilise COUNTA plutôt que simplement COUNT car COUNTA récupère également des valeurs de texte tandis que COUNT ne récupère que des valeurs numériques. Ainsi, lorsque nous exécutons cela, nous pouvons voir 35 noms d'équipe uniques.

Compter des valeurs distinctes dans Excel : des approches classiques aux approches modernes

C'est donc une option assez facile à utiliser. Nous n'avons pas eu besoin d'écrire de fonctions. C'est un code très bas, mais le fait que nous devions coder en dur gâche notre code d'origine. Ce n'est pas génial pour moi. Alors, essayons une autre option.

Maintenant, celui-ci est lié au pivot Power et au modèle Data. Nous allons créer un rapport de tableau croisé dynamique, et cela nous permettra de compter ces valeurs uniques. Alors, insérons un tableau croisé dynamique. Nous avons ici notre table de données, qui s'appelle Teams. Nous allons le créer dans une nouvelle feuille de calcul et l'ajouter au modèle de données.

Compter des valeurs distinctes dans Excel : des approches classiques aux approches modernes

Et si je clique sur OK, nous obtiendrons ce qui ressemble à un vieux tableau croisé dynamique. Maintenant, je vais mettre la colonne, Nom dans ma valeur ici.

Compter des valeurs distinctes dans Excel : des approches classiques aux approches modernes

Et puis, je vais cliquer sur ce champ Valeur et le résumer. Ceci n'est pas disponible dans le tableau croisé dynamique classique. Ce nombre distinct n'est disponible que dans ce modèle de données.

Compter des valeurs distinctes dans Excel : des approches classiques aux approches modernes

Nous allons charger cela et nous obtenons 35. Donc, il y a l'option B dans Power pivot. Celui-ci existe depuis près de 10 ans maintenant. Ce n'est pas très connu, mais c'est très puissant. Et si vous utilisez LuckyTemplates, vous connaissez probablement le modèle de données, Dax, etc. La même infrastructure de base est utilisée ici dans Excel.

Compter des valeurs distinctes dans Excel : des approches classiques aux approches modernes

La dernière méthode que je veux vous montrer consiste à utiliser des tableaux dynamiques . Celles-ci sont assez nouvelles et vous ne les avez peut-être pas encore, selon la version d'Excel que vous utilisez. Ce n'est que pour 365.

Donc, je vais utiliser UNIQUE, qui va renvoyer toutes les valeurs uniques d'un tableau.

Compter des valeurs distinctes dans Excel : des approches classiques aux approches modernes

Ensuite, je vais sélectionner la colonne Nom, et cela nous donne un tableau dynamique. Dans ce cas, nous utilisons une formule. Nous n'avons pas eu à manipuler les données sources. Nous pouvons voir où se trouvent les données source.

Compter des valeurs distinctes dans Excel : des approches classiques aux approches modernes

À partir de là, je peux faire un COUNTA. Maintenant, remarquez que lorsque je sélectionne toute cette gamme, il y a ce signe dièse. Il s'agit de l'opérateur de déversement de tableau dynamique. Lorsque je fais cela, cela indique à Excel que je souhaite opérer sur le tableau dynamique associé à cette cellule. pas la cellule elle-même, en soi, mais le tableau dynamique commencé dans cette cellule.

Compter des valeurs distinctes dans Excel : des approches classiques aux approches modernes

Ces baies dynamiques n'ont en réalité que quelques années et sont généralement diffusées en quelques mois pour la plupart des utilisateurs. C'est une nouvelle façon de faire.


Compter les clients au fil du temps à l'aide de DISTINCTCOUNT dans LuckyTemplates
Analyse LuckyTemplates à l'aide de DAX : combien de produits uniques un client a acheté
Tableaux de proportion et de fréquence dans Excel

Conclusion

Je vous ai montré trois façons différentes de compter des valeurs distinctes dans Excel . Nous avons commencé avec l'approche classique de suppression des doublons. Nous n'avons qu'à utiliser le menu. Il n'y a pas de fonctions impliquées, cependant, cela ne me met pas à l'aise que nous devions copier et coller. Il n'y a pas beaucoup d'intégrité quand nous le faisons.

Ensuite, nous arrivons au modèle de données, qui est plutôt cool. Ceci est également piloté par des menus, sans formules, et c'est dynamique. Cependant, tout le monde ne le sait peut-être pas, et nous devons actualiser les données si nous voulons obtenir des mises à jour. Nous utilisons des tableaux croisés dynamiques ou le rapport de tableau croisé dynamique, comme on l'appelle maintenant avec Power Pivot.

Et puis, nous sommes arrivés à la méthode très moderne, qui utilise la fonction unique, Dynamic Arrays. Ceci est basé sur une formule, qui peut être un avantage ou un inconvénient, selon la personne à qui vous demandez. Le gros inconvénient de celui-ci est qu'il est un peu verbeux. Nous utilisons deux fonctions. Aussi, le fait qu'il n'est pas aussi courant d'avoir cette fonction disponible.

Si vous avez d'autres moyens de le faire, faites-le nous savoir. Nous aimerions les voir. Il y a toujours différentes façons de faire les choses dans Excel.

Tous mes vœux!


Quest-ce que le self en Python ? Exemples concrets

Quest-ce que le self en Python ? Exemples concrets

Qu'est-ce que le self en Python ? Exemples concrets

Comment enregistrer et charger un fichier RDS dans R

Comment enregistrer et charger un fichier RDS dans R

Vous apprendrez à enregistrer et à charger des objets à partir d'un fichier .rds dans R. Ce blog expliquera également comment importer des objets de R vers LuckyTemplates.

First N Business Days Revisited - Une solution de langage de codage DAX

First N Business Days Revisited - Une solution de langage de codage DAX

Dans ce didacticiel sur le langage de codage DAX, découvrez comment utiliser la fonction GENERATE et comment modifier dynamiquement le titre d'une mesure.

Présentez des informations à laide de la technique des visuels dynamiques multi-threads dans LuckyTemplates

Présentez des informations à laide de la technique des visuels dynamiques multi-threads dans LuckyTemplates

Ce didacticiel explique comment utiliser la technique Multi Threaded Dynamic Visuals pour créer des informations à partir de visualisations de données dynamiques dans vos rapports.

Introduction au filtrage du contexte dans LuckyTemplates

Introduction au filtrage du contexte dans LuckyTemplates

Dans cet article, je vais parcourir le contexte du filtre. Le contexte de filtrage est l'un des principaux sujets que tout utilisateur de LuckyTemplates doit d'abord connaître.

Meilleurs conseils pour utiliser les applications dans le service en ligne LuckyTemplates

Meilleurs conseils pour utiliser les applications dans le service en ligne LuckyTemplates

Je souhaite montrer comment le service en ligne LuckyTemplates Apps peut aider à gérer différents rapports et informations générés à partir de diverses sources.

Analyser les changements de marge bénéficiaire au fil du temps - Analytics avec LuckyTemplates et DAX

Analyser les changements de marge bénéficiaire au fil du temps - Analytics avec LuckyTemplates et DAX

Découvrez comment calculer les modifications de votre marge bénéficiaire à l'aide de techniques telles que la création de branches de mesure et la combinaison de formules DAX dans LuckyTemplates.

Idées de matérialisation pour les caches de données dans DAX Studio

Idées de matérialisation pour les caches de données dans DAX Studio

Ce didacticiel abordera les idées de matérialisation des caches de données et comment elles affectent les performances des DAX dans la fourniture de résultats.

Rapports dentreprise à laide de LuckyTemplates

Rapports dentreprise à laide de LuckyTemplates

Si vous utilisez encore Excel jusqu'à présent, c'est le meilleur moment pour commencer à utiliser LuckyTemplates pour vos besoins en matière de rapports commerciaux.

Quest-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir

Quest-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir

Qu'est-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir