Formules Excel

Comment Compter les Valeurs Différentes dans Excel Facilement ?

15 janvier 2026 1 vues

Excel regorge de fonctionnalités puissantes pour l'analyse de données. Parmi elles, la capacité de compter les valeurs distinctes est essentielle pour obtenir des informations précieuses à partir de vos feuilles de calcul. Que vous ayez besoin de connaître le nombre de clients uniques, de produits différents ou de toute autre catégorie, cet article vous guide à travers les différentes techniques pour réaliser cette tâche avec précision et efficacité. Préparez-vous à exploiter pleinement le potentiel d'Excel pour une meilleure compréhension de vos données.

Compter les Valeurs Différentes dans Excel : Le Guide Complet

Excel est un outil indispensable pour la gestion et l'analyse des données. Une tâche courante consiste à identifier et à compter le nombre de valeurs uniques dans une plage de cellules. Cet article explore plusieurs méthodes pour réaliser cela, allant des formules simples aux techniques plus avancées.

Pourquoi Compter les Valeurs Différentes est Important ?

Compter les valeurs différentes dans Excel est crucial pour de nombreuses raisons :

  • Analyse de données : Identifier le nombre de catégories uniques dans un ensemble de données.
  • Rapports : Créer des rapports précis et concis.
  • Gestion des stocks : Suivre le nombre de produits différents en stock.
  • Analyse de la clientèle : Déterminer le nombre de clients uniques.
  • Contrôle qualité : Identifier le nombre de défauts différents dans un processus de production.

Méthode 1 : Utiliser la Fonction UNIQUE (Excel 365 et versions ultérieures)

La fonction UNIQUE est la méthode la plus simple et la plus directe pour obtenir une liste de valeurs uniques. Cependant, elle n'est disponible que dans Excel 365 et les versions ultérieures.

Étape 1 : Extraire les Valeurs Uniques

  1. Sélectionnez une cellule vide où vous souhaitez afficher la liste des valeurs uniques.
  2. Entrez la formule suivante : =UNIQUE(plage)plage est la plage de cellules contenant les valeurs que vous souhaitez analyser. Par exemple, si vos données sont dans la plage A1:A10, la formule serait =UNIQUE(A1:A10).

Exemple :

Si la plage A1:A5 contient les valeurs "Pomme", "Banane", "Pomme", "Orange", "Banane", la formule =UNIQUE(A1:A5) renverra une liste de valeurs uniques : "Pomme", "Banane", "Orange".

Étape 2 : Compter les Valeurs Uniques

Pour compter le nombre de valeurs uniques, combinez la fonction UNIQUE avec la fonction NBVAL (ou COUNTA en anglais).

  1. Sélectionnez une cellule vide où vous souhaitez afficher le nombre de valeurs uniques.
  2. Entrez la formule suivante : =NBVAL(UNIQUE(plage))plage est la plage de cellules contenant les valeurs que vous souhaitez analyser. Par exemple, si vos données sont dans la plage A1:A10, la formule serait =NBVAL(UNIQUE(A1:A10)).

Exemple :

Si la plage A1:A5 contient les valeurs "Pomme", "Banane", "Pomme", "Orange", "Banane", la formule =NBVAL(UNIQUE(A1:A5)) renverra la valeur 3.

Méthode 2 : Utiliser les Fonctions FREQUENCE et SI (Compatible avec toutes les Versions d'Excel)

Cette méthode est compatible avec toutes les versions d'Excel, mais elle est un peu plus complexe que la méthode utilisant la fonction UNIQUE.

Étape 1 : Comprendre le Principe

La fonction FREQUENCE permet de calculer le nombre de fois qu'une valeur apparaît dans une plage de données. En combinant cette fonction avec la fonction SI, nous pouvons identifier les valeurs uniques et les compter.

Étape 2 : Entrer la Formule

  1. Sélectionnez une cellule vide où vous souhaitez afficher le nombre de valeurs uniques.
  2. Entrez la formule suivante : =SOMME(SI(FREQUENCE(plage;plage)>0;1))plage est la plage de cellules contenant les valeurs que vous souhaitez analyser. Par exemple, si vos données sont dans la plage A1:A10, la formule serait =SOMME(SI(FREQUENCE(A1:A10;A1:A10)>0;1)). Important : Cette formule est une formule matricielle, vous devez donc la valider en appuyant sur Ctrl + Maj + Entrée (ou Cmd + Maj + Entrée sur Mac).

Explication de la formule :

*   `FREQUENCE(plage;plage)` : Calcule la fréquence de chaque valeur dans la plage.
*   `SI(FREQUENCE(plage;plage)>0;1)` : Renvoie 1 si la fréquence est supérieure à 0 (c'est-à-dire si la valeur est présente dans la plage), sinon renvoie 0.
*   `SOMME(...)` : Additionne tous les 1, ce qui donne le nombre de valeurs uniques.

Exemple :

Si la plage A1:A5 contient les valeurs "Pomme", "Banane", "Pomme", "Orange", "Banane", la formule =SOMME(SI(FREQUENCE(A1:A5;A1:A5)>0;1)) (validée avec Ctrl+Maj+Entrée) renverra la valeur 3.

Méthode 3 : Utiliser un Tableau Croisé Dynamique

Les tableaux croisés dynamiques sont un outil puissant pour analyser et synthétiser les données. Ils peuvent également être utilisés pour compter les valeurs uniques.

Étape 1 : Créer un Tableau Croisé Dynamique

  1. Sélectionnez la plage de cellules contenant les données que vous souhaitez analyser.
  2. Cliquez sur l'onglet "Insertion" dans le ruban Excel.
  3. Cliquez sur le bouton "Tableau croisé dynamique".
  4. Dans la boîte de dialogue "Créer un tableau croisé dynamique", sélectionnez l'emplacement où vous souhaitez créer le tableau croisé dynamique (par exemple, une nouvelle feuille de calcul).
  5. Cliquez sur "OK".

Étape 2 : Configurer le Tableau Croisé Dynamique

  1. Dans le volet "Champs du tableau croisé dynamique", faites glisser le champ contenant les valeurs que vous souhaitez analyser vers la zone "Lignes".
  2. Faites glisser le même champ vers la zone "Valeurs". Par défaut, Excel affichera la somme des valeurs. Cliquez sur le champ dans la zone "Valeurs" et sélectionnez "Paramètres des champs de valeurs".
  3. Dans la boîte de dialogue "Paramètres des champs de valeurs", sélectionnez "Nombre" dans la liste déroulante "Type de calcul".
  4. Cliquez sur "OK".

Le tableau croisé dynamique affichera maintenant le nombre d'occurrences de chaque valeur unique dans la plage de données.

Exemple :

Si vous avez une colonne "Produit" avec les valeurs "Pomme", "Banane", "Pomme", "Orange", "Banane", le tableau croisé dynamique affichera :

  • Pomme : 2
  • Banane : 2
  • Orange : 1

Pour obtenir le nombre de valeurs uniques, il suffit de compter le nombre de lignes dans le tableau croisé dynamique (en excluant la ligne d'en-tête).

Méthode 4 : Utiliser Power Query (Get & Transform Data)

Power Query, intégré à Excel sous le nom de "Get & Transform Data", offre une solution robuste et flexible pour le nettoyage et la transformation des données, y compris le comptage des valeurs distinctes.

Étape 1 : Importer les Données dans Power Query

  1. Sélectionnez la plage de données dans votre feuille Excel.
  2. Allez dans l'onglet "Données" et cliquez sur "From Table/Range" (ou "À partir d'un tableau/plage"). Cela ouvrira l'éditeur Power Query.

Étape 2 : Supprimer les Lignes Dupliquées

  1. Dans l'éditeur Power Query, sélectionnez la colonne contenant les valeurs que vous souhaitez rendre uniques.
  2. Cliquez avec le bouton droit sur l'en-tête de la colonne et choisissez "Remove Duplicates" (ou "Supprimer les doublons").

Étape 3 : Compter le Nombre de Lignes

  1. Dans l'onglet "Home" (ou "Accueil") de l'éditeur Power Query, cliquez sur "Close & Load To..." (ou "Fermer et charger dans...").
  2. Choisissez l'option de charger les données dans une table Excel. Vous pouvez également choisir "Only Create Connection" (Créer uniquement la connexion) si vous voulez seulement utiliser la requête pour un autre calcul.
  3. Si vous avez chargé les données dans une table Excel, vous pouvez utiliser la fonction NBVAL (ou COUNTA) pour compter le nombre de lignes dans la table, ce qui représente le nombre de valeurs uniques. Sinon, si vous avez créé seulement la connexion, vous pouvez utiliser la fonction Excel.CurrentWorkbook() dans Power Query pour récupérer les données de la connexion et les compter.

Conseils et Astuces

  • Gestion des erreurs : Assurez-vous que votre plage de données ne contient pas d'erreurs (par exemple, #N/A, #VALEUR!). Ces erreurs peuvent affecter le résultat des formules. Utilisez la fonction ESTERREUR (ou ISERROR) pour identifier et gérer les erreurs.
  • Données textuelles : Excel est sensible à la casse. Si vous souhaitez compter les valeurs uniques sans tenir compte de la casse, utilisez la fonction MAJUSCULE (ou UPPER) ou MINUSCULE (ou LOWER) pour convertir toutes les valeurs en majuscules ou en minuscules avant de les compter.
  • Cellules vides : Les cellules vides sont généralement ignorées par les fonctions FREQUENCE et NBVAL. Si vous souhaitez inclure les cellules vides dans votre analyse, vous devrez adapter les formules en conséquence.
  • Formules matricielles : N'oubliez pas de valider les formules matricielles (méthode 2) en appuyant sur Ctrl + Maj + Entrée. Si vous ne le faites pas, la formule renverra un résultat incorrect.

Erreurs Courantes à Éviter

  • Oublier de valider la formule matricielle : C'est une erreur très fréquente lors de l'utilisation de la méthode 2. Assurez-vous de valider la formule avec Ctrl + Maj + Entrée.
  • Plage de données incorrecte : Vérifiez que la plage de données spécifiée dans la formule est correcte et qu'elle inclut toutes les valeurs que vous souhaitez analyser.
  • Ignorer les erreurs dans les données : Les erreurs dans les données peuvent fausser le résultat. Utilisez la fonction ESTERREUR pour identifier et gérer les erreurs.
  • Ne pas tenir compte de la casse : Si vous travaillez avec des données textuelles, assurez-vous de tenir compte de la casse (ou de la convertir) si nécessaire.

Conclusion

Compter les valeurs différentes dans Excel est une compétence essentielle pour l'analyse de données. Cet article a présenté plusieurs méthodes pour réaliser cette tâche, allant des formules simples aux techniques plus avancées. Choisissez la méthode qui convient le mieux à vos besoins et à votre version d'Excel. En maîtrisant ces techniques, vous serez en mesure d'extraire des informations précieuses de vos feuilles de calcul et de prendre des décisions éclairées.

Que vous optiez pour la simplicité de la fonction UNIQUE (si disponible), la compatibilité universelle de la combinaison FREQUENCE et SI, la puissance des tableaux croisés dynamiques ou la flexibilité de Power Query, Excel vous offre les outils nécessaires pour maîtriser vos données et en extraire le maximum de valeur. N'hésitez pas à expérimenter avec les différentes méthodes et à les adapter à vos besoins spécifiques. Bonne analyse !

Questions fréquentes

Comment puis-je compter les valeurs uniques dans une colonne avec des cellules vides ?

La fonction `FREQUENCE` ignore les cellules vides. Si vous utilisez `UNIQUE`, vous pouvez filtrer les cellules vides avant d'appliquer la fonction ou utiliser une formule conditionnelle pour les exclure du décompte.

La fonction UNIQUE ne fonctionne pas dans ma version d'Excel. Quelle alternative puis-je utiliser ?

Si vous n'avez pas Excel 365, utilisez la combinaison des fonctions `FREQUENCE` et `SI` (en validant la formule comme une formule matricielle avec Ctrl+Maj+Entrée). Cette méthode est compatible avec toutes les versions d'Excel.

Comment compter les valeurs uniques en ignorant la casse (majuscules/minuscules) ?

Utilisez les fonctions `MAJUSCULE` ou `MINUSCULE` pour convertir toutes les valeurs en majuscules ou en minuscules avant de les compter. Par exemple, `=SOMME(SI(FREQUENCE(SI(A1:A10<>"";EQUIV(MAJUSCULE(A1:A10);MAJUSCULE(A1:A10);0));LIGNE(INDIRECT("1:"&LIGNES(A1:A10))))>0;1))` (formule matricielle).

Mots-clés associés :

excel unique values excel count distinct excel unique count formula excel count unique text excel count unique numbers

Partager cet article :