8 modes pour compter les valeurs uniques dans Excel

Excel SEO
Excel SEO

Compter les valeurs uniques dans Excel est une compétence fondamentale pour quiconque travaille avec des données. Comprendre combien d’éléments distincts sont présents dans un ensemble de données aide non seulement à améliorer l’analyse des données, mais peut également révéler des erreurs ou des incohérences. Dans cet article, nous explorerons huit méthodes différentes pour compter les valeurs uniques dans Excel, chacune avec ses propres particularités et avantages. De la simple fonction COUNTIFS à l’utilisation de Power Query, nous vous guiderons à travers chaque technique, en vous offrant des exemples pratiques et des conseils utiles en cours de route.

1. Comprendre la différence entre valeurs uniques et distinctes

Avant de plonger dans les méthodes, il est important de clarifier la différence entre valeurs uniques et distinctes.

1.1 Valeurs uniques

Les valeurs uniques sont celles qui apparaissent une seule fois dans un ensemble de données. Par exemple, dans la liste {A, B, B, C, C, D}, les valeurs uniques sont {A, D}.

1.2 Valeurs distinctes

Les valeurs distinctes comprennent tous les éléments différents présents dans un ensemble de données. En continuant avec l’exemple précédent, les valeurs distinctes de la liste {A, B, B, C, C, D} sont {A, B, C, D}. Ici, le décompte des valeurs distinctes est de quatre.

1.3 Importance de la distinction

Cette distinction est cruciale pour les analyses de données, car en fonction de vos besoins, vous pourriez avoir besoin de compter seulement les valeurs uniques ou toutes les valeurs distinctes.

2. Utilisation de la fonction COUNTIFS

La fonction COUNTIFS est un outil puissant pour compter les valeurs dans une plage qui satisfont à certains critères.

2.1 Formule de base

Pour compter les valeurs uniques, vous pouvez utiliser la formule suivante :

=SUM(1*(COUNTIFS(B5:B14, B5:B14)=1))

Cette formule compte combien d’éléments dans la plage B5:B14 sont uniques.

2.2 Fonctionnement de la formule

  • COUNTIFS renvoie le nombre de fois où chaque élément apparaît dans la plage.
  • En comparant ce nombre à 1, nous obtenons un tableau de valeurs booléennes (VRAI/FAUX).
  • En multipliant par 1, nous convertissons les VRAI en 1 et les FAUX en 0, permettant ainsi de sommer les valeurs uniques.

2.3 Considérations

Pour les versions plus anciennes d’Excel, il peut être nécessaire de saisir cette formule en utilisant Ctrl + Shift + Enter pour activer les tableaux.

3. Fonction UNIQUE

Excel offre la fonction UNIQUE, spécialement conçue pour extraire les valeurs uniques d’une liste.

3.1 Syntaxe de la fonction

La formule pour compter les valeurs uniques en utilisant UNIQUE est :

 

=COUNTA(UNIQUE(B5:B14, FALSE, TRUE))

3.2 Paramètres de la fonction

  • Le premier paramètre est la plage à analyser.
  • Le second paramètre, défini sur FALSE, indique de retourner les lignes uniques.
  • Le troisième paramètre, défini sur TRUE, indique de retourner seulement les éléments qui apparaissent exactement une fois.

3.3 Avantages de la fonction

Cette fonction est particulièrement utile pour ceux qui souhaitent une méthode simple et directe pour obtenir une liste de valeurs uniques.

4. Mise en forme conditionnelle pour mettre en évidence les valeurs uniques

La mise en forme conditionnelle offre un moyen visuel d’identifier les valeurs uniques dans une plage de données.

4.1 Application de la mise en forme

Vous pouvez appliquer la règle de mise en forme conditionnelle en suivant ces étapes :

  1. Sélectionnez la plage de données.
  2. Allez à l’onglet Accueil.
  3. Cliquez sur Mise en forme conditionnelle.
  4. Choisissez Règles de mise en surbrillance des cellules, puis Valeurs en double.
  5. Sélectionnez Unique dans le menu.

4.2 Filtrage des données

Après avoir mis en évidence les valeurs uniques, vous pouvez filtrer la liste en fonction de la couleur des cellules pour afficher uniquement les valeurs uniques.

4.3 Comptage des valeurs uniques

En utilisant la fonction SUBTOTAL, vous pouvez compter uniquement les cellules visibles :

 

=SUBTOTAL(103, B5:B14)

5. Utilisation des tableaux croisés dynamiques

Les tableaux croisés dynamiques sont un outil puissant pour résumer et analyser de grandes quantités de données.

5.1 Création d’un tableau croisé dynamique

Voici comment créer un tableau croisé dynamique pour compter les valeurs uniques :

  1. Sélectionnez les données.
  2. Allez à l’onglet Insertion.
  3. Sélectionnez Tableau croisé dynamique.
  4. Choisissez l’emplacement pour le nouveau tableau croisé dynamique.

5.2 Configuration du tableau

Ajoutez les champs à compter dans la zone Lignes et Valeurs de la boîte de dialogue des tableaux croisés dynamiques. Chaque élément avec un compte de 1 représente une valeur unique.

5.3 Filtrage des résultats

Vous pouvez appliquer un filtre sur les valeurs pour afficher uniquement celles avec un compte de 1, facilitant ainsi l’identification des valeurs uniques.

6. Mesures DAX pour le comptage des valeurs uniques

Si vous utilisez le modèle de données d’Excel, vous pouvez exploiter DAX pour calculer les valeurs uniques de manière plus avancée.

6.1 Création d’une mesure DAX

Vous pouvez créer une mesure DAX comme suit :

=VAR mySummary =
    SUMMARIZE(
        Range,
        Range[Make],
        "Unique", IF(COUNTA(Range[Make])=1, 1, 0)
    )
RETURN
    SUMX(mySummary, [Unique])

6.2 Fonctionnement de la mesure

Cette mesure crée une variable qui résume les données et retourne un compte de valeurs uniques directement dans le tableau croisé dynamique.

6.3 Avantages de l’approche DAX

Cette méthode est utile pour des analyses plus complexes, où des calculs avancés sont nécessaires sans avoir à filtrer manuellement les données.

7. Power Query pour le comptage des valeurs uniques

Power Query est un outil puissant d’Excel pour l’importation et la transformation des données.

7.1 Accès à Power Query

Pour accéder à Power Query, suivez ces étapes :

  1. Sélectionnez les données.
  2. Allez à l’onglet Données.
  3. Cliquez sur À partir d’un tableau/d’une plage.

7.2 Regrouper et compter

Vous pouvez regrouper les données pour compter les valeurs uniques :

  1. Allez à l’onglet Transformer.
  2. Sélectionnez Regrouper par.
  3. Choisissez le champ à analyser et sélectionnez Compte des lignes.

7.3 Filtrage des résultats

Après avoir créé le tableau récapitulatif, vous pouvez filtrer pour afficher uniquement les valeurs avec un compte de 1.

8. Utilisation de VBA pour compter les valeurs uniques

Si vous souhaitez une solution personnalisée, vous pouvez utiliser VBA pour créer une fonction qui compte les valeurs uniques.

8.1 Création d’une fonction VBA

Ouvrez l’éditeur VBA et insérez le code suivant :

Public Function COUNTUNIQUEVALUES(rng As Range) As Integer
    uniqueCount = 0
    For i = 1 To rng.Rows.Count
        For j = 1 To rng.Columns.Count
            If Application.WorksheetFunction.CountIfs(rng, rng.Cells(i, j)) = 1 Then
                uniqueCount = uniqueCount + 1
            End If
        Next j
    Next i
    COUNTUNIQUEVALUES = uniqueCount
End Function

8.2 Utilisation de la fonction

Vous pouvez utiliser cette fonction dans votre feuille de calcul comme n’importe quelle autre fonction Excel :

=COUNTUNIQUEVALUES(B5:B14)

8.3 Avantages de l’approche VBA

Cette méthode permet de simplifier les formules et d’adapter la fonction à vos besoins spécifiques.

Conclusion

Compter les valeurs uniques dans Excel peut sembler une tâche complexe, mais avec les bonnes méthodes, cela devient une opération simple et rapide. Que vous choisissiez d’utiliser des fonctions intégrées comme COUNTIFS et UNIQUE, ou des outils plus avancés comme Power Query et DAX, chaque méthode a ses avantages. Expérimentez avec ces techniques pour trouver celle qui correspond le mieux à vos besoins d’analyse de données.

Pubblicato in

Se vuoi rimanere aggiornato su 8 modes pour compter les valeurs uniques dans Excel iscriviti alla nostra newsletter settimanale

Soyez le premier à commenter

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée.


*