Formules Excel

Comment Compter les Valeurs Uniques sur Excel ? 5 Méthodes Simples

15 janvier 2026 14 vues

Excel regorge de fonctionnalités puissantes, mais certaines tâches, comme le comptage de valeurs uniques, peuvent sembler déroutantes au premier abord. Que vous travailliez avec des listes de clients, des inventaires de produits ou des résultats d'enquête, identifier et compter les entrées uniques est essentiel pour obtenir des informations précieuses. Cet article vous guide à travers 5 méthodes claires et accessibles pour maîtriser le comptage des valeurs uniques sur Excel, vous permettant ainsi d'analyser vos données avec précision et efficacité.

Compter les Valeurs Uniques dans Excel : 5 Méthodes Dévoilées

Excel est un outil indispensable pour l'analyse de données, et la capacité à count unique excel est une compétence cruciale. Ce guide vous présente différentes méthodes pour y parvenir, allant des formules simples aux techniques plus avancées, afin de répondre à tous vos besoins.

1. La Méthode Simple avec la Fonction UNIQUE et NB

C'est la méthode la plus directe si vous disposez d'Excel 365 ou d'une version récente. Elle combine la fonction UNIQUE pour extraire les valeurs uniques et la fonction NB (ou COUNTA en anglais) pour les compter.

Explication

  • UNIQUE(plage): Cette fonction renvoie une liste des valeurs uniques présentes dans la plage spécifiée. La plage est la zone de cellules contenant les données que vous souhaitez analyser. Par exemple, A1:A10.
  • NB(plage): Cette fonction compte le nombre de cellules non vides dans une plage. Elle est parfaite pour compter le nombre de valeurs uniques renvoyées par la fonction UNIQUE.

Exemple Pratique

Supposons que vous ayez une liste de noms de clients dans la plage A1:A10. Pour compter le nombre de clients uniques, entrez la formule suivante dans une cellule vide :

=NB(UNIQUE(A1:A10))

Excel affichera alors le nombre de clients uniques dans votre liste. Si la plage A1:A10 contient les noms suivants: "Jean", "Marie", "Jean", "Pierre", "Sophie", "Marie", "Luc", "Jean", "Sophie", "Paul", la formule renverra 5 car il y a 5 noms uniques.

Capture d'écran (Description Textuelle)

Imaginez une feuille Excel avec une colonne A contenant des noms de clients. La cellule B1 contient la formule =NB(UNIQUE(A1:A10)). La cellule B1 affiche le chiffre 5, représentant le nombre de clients uniques dans la colonne A.

2. La Méthode Classique avec FREQUENCE et SI

Cette méthode est compatible avec les versions plus anciennes d'Excel qui ne disposent pas de la fonction UNIQUE. Elle utilise une combinaison des fonctions FREQUENCE et SI.

Explication

  • FREQUENCE(plage_données; plage_intervalles): Cette fonction calcule la fréquence d'occurrence des valeurs dans plage_données par rapport aux plage_intervalles. Dans notre cas, on utilise la même plage pour les deux arguments.
  • SI(condition; valeur_si_vrai; valeur_si_faux): Cette fonction renvoie valeur_si_vrai si la condition est vraie, et valeur_si_faux sinon. Ici, on vérifie si la fréquence est supérieure à zéro.
  • SOMME(matrice): Additionne les éléments d'une matrice.

Exemple Pratique

Pour compter les valeurs uniques dans la plage A1:A10, utilisez la formule suivante (il s'agit d'une formule matricielle, vous devez la valider avec Ctrl+Maj+Entrée):

=SOMME(SI(FREQUENCE(A1:A10;A1:A10)>0;1))

Important : Après avoir entré la formule, n'appuyez pas simplement sur Entrée. Maintenez les touches Ctrl et Maj enfoncées, puis appuyez sur Entrée. Excel ajoutera automatiquement des accolades {} autour de la formule, indiquant qu'il s'agit d'une formule matricielle.

Capture d'écran (Description Textuelle)

Visualisez une feuille Excel avec une colonne A remplie de données. La cellule B1 contient la formule matricielle =SOMME(SI(FREQUENCE(A1:A10;A1:A10)>0;1)). Après avoir validé avec Ctrl+Maj+Entrée, la cellule B1 affiche le nombre correct de valeurs uniques.

Erreurs à Éviter

  • Oublier la validation matricielle : Si vous ne validez pas la formule avec Ctrl+Maj+Entrée, elle ne fonctionnera pas correctement et renverra une erreur ou un résultat incorrect.
  • Utiliser des plages incorrectes : Assurez-vous que les plages dans la formule FREQUENCE correspondent aux données que vous souhaitez analyser.

3. Utiliser un Tableau Croisé Dynamique (TCD)

Les tableaux croisés dynamiques sont des outils puissants pour résumer et analyser des données. Ils peuvent également être utilisés pour compter les valeurs uniques.

Étapes

  1. Sélectionnez votre plage de données : Sélectionnez la plage de cellules contenant les données que vous souhaitez analyser.
  2. Insérez un tableau croisé dynamique : Allez dans l'onglet "Insertion" et cliquez sur "Tableau croisé dynamique".
  3. Choisissez l'emplacement du TCD : Sélectionnez où vous souhaitez placer le tableau croisé dynamique (nouvelle feuille ou feuille existante).
  4. Faites glisser le champ dans la zone des lignes : Dans le panneau des champs du tableau croisé dynamique, faites glisser le champ contenant les valeurs que vous souhaitez compter (par exemple, le champ "Nom du client") vers la zone "Lignes".
  5. Faites glisser le même champ dans la zone des valeurs : Faites glisser le même champ ("Nom du client") vers la zone "Valeurs". Par défaut, Excel effectuera une somme. Cliquez sur le champ dans la zone des valeurs, choisissez "Paramètres des champs de valeurs", et sélectionnez "Nombre".

Excel affichera alors une liste des valeurs uniques dans le champ "Lignes", et le nombre de valeurs uniques dans le champ "Valeurs".

Capture d'écran (Description Textuelle)

Imaginez un tableau croisé dynamique. Dans la zone des lignes, vous voyez une liste de noms de clients uniques. Dans la zone des valeurs, à côté de chaque nom, vous voyez le chiffre "1". Le total général de la colonne des valeurs indique le nombre total de clients uniques.

4. La Combinaison de SOMMEPROD et (1/NB.SI)

Cette méthode est une alternative robuste qui fonctionne bien même avec des données contenant des erreurs ou des espaces.

Explication

  • NB.SI(plage; critère): Cette fonction compte le nombre de cellules dans plage qui correspondent au critère. Ici, le critère est chaque valeur unique dans la plage.
  • 1/NB.SI(plage; critère): Le résultat de NB.SI est inversé. Si une valeur apparaît 3 fois, 1/NB.SI renverra 1/3.
  • SOMMEPROD(matrice): Additionne les produits des éléments correspondants dans les matrices données. Dans ce cas, il additionne les résultats de 1/NB.SI pour chaque valeur de la plage.

Exemple Pratique

Pour compter les valeurs uniques dans la plage A1:A10, utilisez la formule suivante :

=SOMMEPROD(1/NB.SI(A1:A10;A1:A10))

Capture d'écran (Description Textuelle)

Visualisez une feuille Excel avec des données dans la colonne A. La cellule B1 contient la formule =SOMMEPROD(1/NB.SI(A1:A10;A1:A10)). La cellule B1 affiche le nombre de valeurs uniques dans la colonne A.

5. Utiliser Power Query (Obtenir et Transformer les Données)

Power Query est un outil puissant intégré à Excel qui permet de nettoyer, transformer et charger des données à partir de diverses sources. Il offre une méthode efficace pour compter les valeurs uniques, en particulier avec de grands ensembles de données.

Étapes

  1. Sélectionnez vos données : Sélectionnez la plage de cellules contenant vos données.
  2. Créez une requête Power Query : Allez dans l'onglet "Données" et cliquez sur "À partir d'une plage/d'un tableau". Excel ouvrira l'éditeur Power Query.
  3. Supprimez les doublons : Dans l'éditeur Power Query, sélectionnez la colonne contenant les valeurs que vous souhaitez compter. Cliquez avec le bouton droit de la souris sur l'en-tête de la colonne et choisissez "Supprimer les doublons".
  4. Fermez et chargez : Cliquez sur "Fermer et charger" (ou "Fermer et charger dans...") dans l'onglet "Accueil". Choisissez où vous souhaitez charger les données transformées (par exemple, une nouvelle feuille de calcul).
  5. Comptez les lignes : Utilisez la fonction NB (ou COUNTA) sur la colonne résultante pour compter le nombre de valeurs uniques.

Capture d'écran (Description Textuelle)

Imaginez l'éditeur Power Query affichant votre table de données. Après avoir supprimé les doublons, la table contient uniquement les valeurs uniques. Vous fermez l'éditeur et chargez les données dans une nouvelle feuille Excel. Dans cette nouvelle feuille, vous utilisez la fonction NB pour compter le nombre de lignes, qui correspond au nombre de valeurs uniques.

Conseils et Astuces pour Compter les Valeurs Uniques

  • Adaptez les plages : Assurez-vous que les plages dans vos formules correspondent aux données que vous souhaitez analyser. Une erreur de plage peut entraîner des résultats incorrects.
  • Gérez les cellules vides : Les cellules vides peuvent affecter les résultats de certaines formules. Utilisez des fonctions comme SIERREUR pour gérer ces cas.
  • Utilisez des noms de plages : Définir des noms pour vos plages de données peut rendre vos formules plus lisibles et plus faciles à gérer.
  • Testez vos formules : Vérifiez toujours vos résultats en comparant avec un comptage manuel sur un petit échantillon de données.

Conclusion

Compter les valeurs uniques dans Excel est une compétence essentielle pour l'analyse de données. En maîtrisant les 5 méthodes présentées dans cet article, vous serez en mesure de répondre à la plupart de vos besoins en matière de comptage d'éléments uniques. Que vous soyez un débutant ou un utilisateur expérimenté d'Excel, ces techniques vous aideront à gagner du temps et à obtenir des informations précieuses à partir de vos données.

Questions fréquentes

Quelle est la méthode la plus simple pour compter les valeurs uniques dans Excel ?

La méthode la plus simple est d'utiliser la fonction `UNIQUE` combinée à la fonction `NB` (ou `COUNTA`). Cette méthode est disponible dans Excel 365 et les versions plus récentes. La formule est `=NB(UNIQUE(plage))`, où `plage` est la plage de cellules contenant les données.

Comment compter les valeurs uniques dans les anciennes versions d'Excel ?

Pour les versions plus anciennes d'Excel qui ne disposent pas de la fonction `UNIQUE`, vous pouvez utiliser une formule matricielle combinant les fonctions `FREQUENCE` et `SI`. La formule est `=SOMME(SI(FREQUENCE(plage;plage)>0;1))`. N'oubliez pas de valider la formule avec Ctrl+Maj+Entrée.

Comment gérer les erreurs et les cellules vides lors du comptage des valeurs uniques ?

Les cellules vides peuvent affecter les résultats de certaines formules. Utilisez la fonction `SIERREUR` pour gérer ces cas. Par exemple, vous pouvez remplacer les erreurs par zéro ou par une valeur par défaut. Assurez-vous également que les plages de données dans vos formules sont correctes et ne contiennent pas de cellules inattendues.

Mots-clés associés :

excel unique values count distinct excel excel remove duplicates excel frequency function excel pivot table unique count

Partager cet article :