Formules Excel

Excel : Comment Compter les Valeurs Différentes Facilement ?

15 janvier 2026 9 vues

Excel est un outil puissant pour analyser des données, mais compter les valeurs différentes peut parfois sembler complexe. Que vous ayez besoin de dénombrer les clients uniques, les produits distincts ou toute autre catégorie, cet article vous guidera pas à pas à travers les différentes techniques Excel pour réaliser cette tâche efficacement. Apprenez à maîtriser les formules et les astuces qui vous permettront d'extraire des informations précieuses de vos données et d'optimiser vos analyses.

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

Excel offre plusieurs méthodes pour compter les valeurs différentes, chacune adaptée à des situations spécifiques. Le choix de la méthode dépend de la structure de vos données et de vos besoins. Explorons ensemble les principales techniques.

Pourquoi Compter les Valeurs Différentes ?

Le dénombrement des valeurs différentes est crucial dans de nombreux contextes professionnels. Par exemple :

  • Analyse des ventes : Identifier le nombre de clients uniques ayant effectué un achat.
  • Gestion de stock : Déterminer le nombre de produits différents en stock.
  • Enquêtes : Compter le nombre de réponses uniques à une question.
  • Analyse de données : Obtenir une vue d'ensemble de la diversité des données.

Méthode 1 : Utiliser la Fonction UNIQUE et NBVAL

La fonction UNIQUE (disponible dans Excel 365 et versions ultérieures) est la méthode la plus simple et la plus directe pour obtenir une liste de valeurs uniques. Combinée avec la fonction NBVAL, elle permet de compter ces valeurs uniques.

Étapes :

  1. Extraire les valeurs uniques : Utilisez la fonction UNIQUE pour créer une liste des valeurs uniques de votre plage de données. Par exemple, si vos données se trouvent dans la plage A1:A10, entrez la formule =UNIQUE(A1:A10) dans une cellule vide. Exemple : Si la colonne A contient les valeurs "Pomme", "Banane", "Pomme", "Orange", "Banane", la fonction =UNIQUE(A1:A5) renverra une liste contenant "Pomme", "Banane", "Orange".

  2. Compter les valeurs uniques : Utilisez la fonction NBVAL pour compter le nombre de valeurs dans la liste extraite par UNIQUE. Par exemple, si la formule UNIQUE(A1:A10) est entrée dans la cellule C1, entrez la formule =NBVAL(C1#) dans une autre cellule. L'opérateur # fait référence à la plage de débordement de la fonction UNIQUE. *Exemple : La fonction =NBVAL(C1#) comptera le nombre de valeurs dans la plage C1 et les cellules en dessous qui contiennent les résultats de la fonction UNIQUE.

Formule complète :

=NBVAL(UNIQUE(A1:A10))

Cette formule combine les deux étapes en une seule, ce qui la rend très pratique.

Méthode 2 : Utiliser la Fonction FREQUENCE et SOMME

Cette méthode est compatible avec les versions plus anciennes d'Excel qui ne disposent pas de la fonction UNIQUE. Elle utilise les fonctions FREQUENCE et SOMME pour compter les valeurs uniques.

Étapes :

  1. Sélectionner une plage de cellules : Sélectionnez une plage de cellules vide de la même taille que votre plage de données.

  2. Entrer la formule : Entrez la formule suivante dans la barre de formule, puis appuyez sur Ctrl + Maj + Entrée pour la valider en tant que formule matricielle :

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

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

*Exemple : Si la colonne A contient les valeurs "Pomme", "Banane", "Pomme", "Orange", "Banane", la fonction renverra 3, car il y a trois valeurs uniques : "Pomme", "Banane" et "Orange".*

Important : N'oubliez pas de valider la formule en tant que formule matricielle en appuyant sur Ctrl + Maj + Entrée.

Méthode 3 : Utiliser la Fonction SOMMEPROD et NB.SI

Cette méthode est une alternative à la fonction FREQUENCE et est également compatible avec les versions plus anciennes d'Excel.

Étapes :

  1. Entrer la formule : Entrez la formule suivante dans une cellule vide :

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

*Explication :*
*   `NB.SI(A1:A10;A1:A10)` : Compte le nombre d'occurrences de chaque valeur dans la plage A1:A10.
*   `1/NB.SI(A1:A10;A1:A10)` : Inverse le nombre d'occurrences de chaque valeur.
*   `SOMMEPROD(...)` : Additionne les inverses, ce qui donne le nombre de valeurs uniques.

*Exemple : Si la colonne A contient les valeurs "Pomme", "Banane", "Pomme", "Orange", "Banane", la fonction renverra 3, car il y a trois valeurs uniques : "Pomme", "Banane" et "Orange".*

Avantages : Cette méthode est simple à comprendre et à utiliser.

Méthode 4 : Utiliser un Tableau Croisé Dynamique

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

Étapes :

  1. Sélectionner la plage de données : Sélectionnez la plage de données que vous souhaitez analyser.

  2. Insérer un tableau croisé dynamique : Allez dans l'onglet Insertion et cliquez sur Tableau croisé dynamique. Choisissez l'emplacement où vous souhaitez créer le tableau croisé dynamique.

  3. Configurer le tableau croisé dynamique : Faites glisser le champ contenant les valeurs que vous souhaitez compter dans la zone Lignes. Ensuite, faites glisser le même champ dans la zone Valeurs. Par défaut, Excel affichera la somme des valeurs. Cliquez sur le champ dans la zone Valeurs, sélectionnez Paramètres des champs de valeurs, puis choisissez Nombre dans la liste des opérations. Vous pouvez également choisir Nombre distinct si votre version d'Excel le supporte.

Avantages : Les tableaux croisés dynamiques offrent une grande flexibilité et permettent d'analyser les données sous différents angles.

Erreurs Courantes à Éviter

  • Oublier de valider la formule matricielle (Ctrl + Maj + Entrée) : Si vous utilisez la fonction FREQUENCE, assurez-vous de valider la formule en tant que formule matricielle.
  • Sélectionner la mauvaise plage de données : Vérifiez que la plage de données sélectionnée est correcte.
  • Ignorer les cellules vides : Les cellules vides peuvent affecter les résultats de certaines formules. Utilisez la fonction FILTRE pour exclure les cellules vides si nécessaire.
  • Confondre NB.SI et NB.SI.ENS : NB.SI compte les cellules qui répondent à un seul critère, tandis que NB.SI.ENS compte les cellules qui répondent à plusieurs critères.

Conseils et Astuces Supplémentaires

  • Utiliser la fonction FILTRE pour exclure les valeurs indésirables : Vous pouvez combiner la fonction FILTRE avec les autres méthodes pour exclure les valeurs indésirables de votre analyse. Par exemple, vous pouvez exclure les valeurs égales à zéro ou les valeurs supérieures à un certain seuil.
  • Créer des noms définis pour les plages de données : Cela rendra vos formules plus faciles à lire et à comprendre. Pour créer un nom défini, sélectionnez la plage de données, allez dans l'onglet Formules, cliquez sur Définir un nom, et entrez un nom pour la plage.
  • Utiliser la mise en forme conditionnelle pour mettre en évidence les valeurs uniques : Vous pouvez utiliser la mise en forme conditionnelle pour mettre en évidence les valeurs uniques dans votre plage de données. Sélectionnez la plage de données, allez dans l'onglet Accueil, cliquez sur Mise en forme conditionnelle, sélectionnez Règles de mise en surbrillance des cellules, puis choisissez Valeurs en double. Modifiez ensuite le paramètre pour afficher les valeurs uniques.

Conclusion

Compter les valeurs différentes dans Excel est une compétence essentielle pour l'analyse de données. En maîtrisant les différentes méthodes présentées dans cet article, vous serez en mesure d'extraire des informations précieuses de vos feuilles de calcul et d'optimiser vos analyses. Que vous utilisiez la fonction UNIQUE, les fonctions FREQUENCE et SOMME, la fonction SOMMEPROD et NB.SI, ou un tableau croisé dynamique, vous trouverez la méthode qui convient le mieux à vos besoins. N'oubliez pas de tenir compte de la structure de vos données et de vos objectifs pour choisir la technique la plus appropriée. Avec de la pratique, vous deviendrez un expert dans le dénombrement des valeurs uniques dans Excel.

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 `NBVAL`. Cette méthode est disponible dans Excel 365 et les versions ultérieures.

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

Pour les versions plus anciennes d'Excel, vous pouvez utiliser les fonctions `FREQUENCE` et `SOMME` ou la fonction `SOMMEPROD` et `NB.SI`.

Puis-je utiliser un tableau croisé dynamique pour compter les valeurs uniques ?

Oui, les tableaux croisés dynamiques peuvent être utilisés pour compter les valeurs uniques. Faites glisser le champ que vous souhaitez compter dans la zone `Lignes` et dans la zone `Valeurs`, puis configurez le champ de valeurs pour afficher le nombre distinct de valeurs.

Mots-clés associés :

excel unique values excel count distinct excel unique list excel remove duplicates excel unique formula

Partager cet article :