Passer au contenu principal

Compter facilement des valeurs uniques et distinctes – 7 exemples

Auteur : Xiaoyang Dernière modification: 2023-11-10

Normalement, dans Excel, les valeurs uniques sont les valeurs qui n'apparaissent qu'une seule fois dans la liste sans aucune duplication, et les valeurs distinctes sont toutes les valeurs différentes (valeurs uniques + 1ères occurrences en double). Lorsque vous travaillez sur un grand ensemble de données, vous devrez peut-être compter le nombre de valeurs uniques et distinctes parmi les doublons d'une liste de cellules, comme illustré ci-dessous. Ce didacticiel présentera quelques astuces rapides pour compter les valeurs uniques et distinctes dans Excel.

Compter les valeurs uniques dans Excel

Compter les valeurs distinctes (uniques et 1ères occurrences en double) dans Excel


Télécharger un exemple de fichier

Compter des valeurs distinctes uniques


Compter les valeurs uniques dans Excel

Cette section parlera de quelques exemples de formules pour compter le nombre de valeurs uniques, y compris les textes et les nombres dans une liste.

Compter les valeurs uniques avec des formules

Supposons que j'ai une liste de noms qui contient des noms en double dans la liste de noms. Maintenant, j'ai besoin d'obtenir uniquement le nombre de noms uniques (qui sont remplis de couleur jaune) comme illustré ci-dessous :

Pour résoudre ce problème, la formule matricielle suivante peut vous rendre service :

Étape 1 : Saisir la formule

Entrez ou copiez la formule ci-dessous dans une cellule vide où vous souhaitez afficher le résultat :

=SUM(IF(COUNTIF(A2:A12,A2:A12)=1,1,0))
 Notes: Dans la formule ci-dessus, A2: A12 est la liste de données que vous voulez compter unique.

Étape 2: Presse Ctrl + Maj + Entrée touches pour obtenir le bon résultat :

Pourboires:

  1. Si votre liste de cellules contient d'autres types de données, tels que des nombres, des booléens, des valeurs d'erreur, etc., lors de l'application de la formule ci-dessus, elle obtiendra le nombre de valeurs uniques quel que soit le type de données.
  2. Lorsque la liste de données contient des cellules vides, cette formule exclura les cellules vides.
  3. À compter uniquement les valeurs de texte uniques s'il existe d'autres types de données, veuillez appliquer la formule matricielle ci-dessous, puis appuyez sur Ctrl + Maj + Entrée touches pour renvoyer le résultat :
    =SUM(IF(ISTEXT(A2:A12)*COUNTIF(A2:A12,A2:A12)=1,1,0))
  4. À compter uniquement les nombres uniques à partir d'une liste de cellules contenant n'importe quel type de données, veuillez utiliser la formule matricielle suivante, puis appuyez sur Ctrl + Maj + Entrée touches pour renvoyer le résultat :
    =SUM(IF(ISNUMBER(A2:A12)*COUNTIF(A2:A12,A2:A12)=1,1,0))

Comptez les valeurs uniques en quelques clics par Kutools for Excel

Il peut être douloureux pour vous de vous souvenir des formules lorsque vous devrez les appliquer la prochaine fois. Mais, si vous avez Kutools for Excel, Avec son Compter les valeurs uniques option de Aide aux formules, vous pouvez obtenir le résultat en quelques clics seulement. Voir la démo ci-dessous :

  1. Cliquez sur une cellule pour afficher le résultat ;
  2. Activez cette fonctionnalité en cliquant sur Kutools > Aide à la formule > Aide à la formule > Statistique > Compter les valeurs uniques;
  3. Sélectionnez la liste des données > OK.
Pourboires:
  1. Pour appliquer cette fonctionnalité, vous devez télécharger et installer d'abord.
  2. Le Aide aux formules La fonction recueille plus de 40 formules couramment utilisées, telles que Extraire des valeurs uniques, Extraire les cellules avec des valeurs uniques (inclure les premiers doublons), Comptez le nombre de valeurs séparées par une virgule, Somme basée sur le même texte, et plus...

Compter les valeurs uniques dans Excel 365/2021 avec des formules

Si vous utilisez Excel 365 ou Excel 2021, il existe une nouvelle fonction UNIQUE qui peut vous aider à créer des formules plus simples pour compter les valeurs uniques dans un ensemble de données.

Par exemple, pour compter le nombre de noms uniques dans la plage A2 : A12, veuillez saisir la formule suivante :

Étape 1 : Copiez ou entrez la formule ci-dessous

=IFERROR(ROWS(UNIQUE(A2:A12,,TRUE)), 0)
Notes: Dans cette formule, A2: A12 est la liste de données dont vous voulez compter les valeurs uniques.

Étape 2: Presse Entrer clé pour obtenir le résultat:

Pourboires:

  1. Si la liste de données contient d'autres types de données, tels que du texte, des nombres, des booléens, des valeurs d'erreur, etc., cette formule obtiendra le nombre de valeurs uniques quel que soit le type de données.
  2. La formule ci-dessus comptera les valeurs uniques, y compris les cellules vides, si vous souhaitez exclure les blancs, veuillez appliquer la formule ci-dessous et il vous suffit d'appuyer sur Entrer clé:
    =SUM(IF(COUNTIF(A2:A12,A2:A12)=1,1,0))

Compter les valeurs distinctes (uniques et 1ères occurrences en double) dans Excel

Pour compter les différentes valeurs (valeurs uniques et 1ères occurrences en double) dans une liste de cellules, ici, je vais introduire d'autres formules pour réaliser cette tâche.

Compter des valeurs distinctes avec des formules

Dans Excel, vous pouvez appliquer l'une des formules ci-dessous pour renvoyer le nombre de valeurs distinctes.

Étape 1 : Entrez l'une des formules ci-dessous

Formule 1: Après avoir saisi la formule, appuyez sur Entrer clé.

=SUMPRODUCT(1/COUNTIF(A2:A12,A2:A12))      

Formule 2: Après avoir saisi la formule, appuyez sur Ctrl + Maj + Entrée clés.

=SUM(1/COUNTIF(A2:A12,A2:A12))             
Notes: Dans ces formules, A2: A12 est la liste de données que vous voulez compter différentes valeurs.

Résultat:

Pourboires:

  1. Si la liste de données contient d'autres types de données, tels que des nombres, des booléens, des valeurs d'erreur, etc., cette formule obtiendra les valeurs distinctes quel que soit le type de données.
  2. Lorsque vous utilisez la formule ci-dessus, vous obtiendrez une valeur d'erreur #DIV/0 si la liste de données contient des cellules vides. Pour corriger et ignorer les cellules vides, vous devez appliquer l'une des formules ci-dessous :
    Formule 1: Après avoir saisi la formule, appuyez sur Entrer clé.
    =SUMPRODUCT((A2:A12<>"")/COUNTIF(A2:A12,A2:A12&""))        
    Formule 2: Après avoir saisi la formule, appuyez sur Ctrl + Maj + Entrée clés.
    =SUM(IF(A2:A12<>"",1/COUNTIF(A2:A12, A2:A12), 0))       

  3. À obtenir le nombre de valeurs de texte distinctes uniquement dans une liste de données, veuillez appliquer la formule matricielle ci-dessous et appuyez sur Ctrl + Maj + Entrée touches pour obtenir le résultat :
    =SUM(IF(ISTEXT(A2:A12),1/COUNTIF(A2:A12, A2:A12),""))
  4. À compter uniquement les valeurs numériques distinctes, veuillez utiliser la formule matricielle suivante et appuyez sur Ctrl + Maj + Entrée touches pour obtenir le résultat :
    =SUM(IF(ISNUMBER(A2:A12),1/COUNTIF(A2:A12, A2:A12),""))

Comptez des valeurs distinctes en quelques clics par Kutools for Excel

Si vous devez appliquer fréquemment les formules de votre classeur, il peut être difficile pour vous de vous souvenir des formules lorsque vous devrez les appliquer la prochaine fois. Mais, si vous avez Kutools for Excel, Avec son Compter les cellules avec des valeurs uniques (inclure le premier doublon) option de Aide aux formules, vous pouvez obtenir le résultat en quelques clics seulement. Voir la démo ci-dessous :

  1. Cliquez sur une cellule pour afficher le résultat ;
  2. Activez cette fonctionnalité en cliquant sur Kutools > Aide à la formule > Statistique > Compter les cellules uniques avec des valeurs uniques (inclure le premier doublon);
  3. Sélectionnez la liste des données > OK.
Pourboires:
  1. Pour appliquer cette fonctionnalité, vous devez télécharger et installer d'abord.
  2. Le Aide aux formules La fonction recueille plus de 40 formules couramment utilisées, telles que Extraire des valeurs uniques, Extraire les cellules avec des valeurs uniques (inclure les premiers doublons), Comptez le nombre de valeurs séparées par une virgule, Somme basée sur le même texte, et plus...

Compter des valeurs distinctes avec PivotTable

Dans Excel, le tableau croisé dynamique peut également aider à obtenir le nombre de valeurs distinctes à partir d'une liste de données, veuillez suivre les étapes suivantes :

Étape 1 : Créer un tableau croisé dynamique

  1. Sélectionnez la liste de données, puis cliquez sur insérer > Tableau croisé dynamique à partir du ruban, voir capture d'écran :
  2. Dans le sauté Tableau croisé dynamique à partir de la boîte de dialogue tableau ou plage :
    (1). Choisissez une nouvelle feuille de calcul ou une feuille de calcul existante dans laquelle vous souhaitez placer le tableau croisé dynamique ;
    (2). Puis vérifier Ajouter ces données au modèle de données case à cocher.
    (3). Puis clique OK .

Étape 2 : organiser le champ et choisir l'option Distinct Count

  1.  A Champs de tableau croisé dynamique volet s'affiche, faites glisser le Des noms champ à Valeurs zone, voir la démo ci-dessous :
  2. Ensuite, cliquez sur le bouton Nombre de noms descendez et choisissez Paramètres du champ de valeur, voir capture d'écran:
  3. Et puis, un Paramètres du champ de valeur boîte de dialogue s'ouvre, sélectionnez Nombre distinct dans la zone de liste sous le Résumer la valeur par onglet, et cliquez OK bouton, voir capture d'écran:

Résultat:

Maintenant, le tableau croisé dynamique créé affichera le nombre distinct de la liste de données comme illustré ci-dessous :

Pourboires:

  1. Si vous mettez à jour vos données source, pour obtenir le dernier décompte, il vous suffit de cliquer avec le bouton droit sur le tableau croisé dynamique et de sélectionner Refresh option.
  2. Ce Nombre distinct L'option est uniquement disponible dans Excel 2013 et versions ultérieures.

Compter des valeurs distinctes dans Excel 365/2021 avec des formules

Dans Excel 365 ou Excel 2021, vous pouvez utiliser la nouvelle fonction UNIQUE avec la fonction normale COUNTA pour créer une formule simple.

Veuillez copier ou saisir la formule ci-dessous dans une cellule vide, puis appuyez sur Entrer clé pour obtenir le résultat:

=COUNTA(UNIQUE(A2:A12)) 
Notes: Dans cette formule, A2: A12 est la liste de données dont vous voulez compter les valeurs distinctes.

Pourboires:

  1. Si la liste de données contient d'autres types de données, tels que du texte, des nombres, des booléens, des valeurs d'erreur, etc., cette formule comptera le nombre de valeurs distinctes quel que soit le type de données.
  2. La formule ci-dessus comptera des valeurs distinctes, y compris les cellules vides, si vous souhaitez exclure les blancs, veuillez appliquer la formule ci-dessous et appuyez sur Entrer clé pour obtenir le résultat:
    =COUNTA(UNIQUE(FILTER(A2:A12, A2:A12<>"")))    


Articles connexes:

  • Compter les valeurs uniques dans le tableau croisé dynamique
  • Par défaut, lorsque nous créons un tableau croisé dynamique basé sur une plage de données contenant des valeurs en double, tous les enregistrements seront également comptés, mais, parfois, nous voulons simplement compter les valeurs uniques en fonction d'une colonne pour obtenir le bon résultat de la capture d'écran. Dans cet article, je vais parler de la façon de compter les valeurs uniques dans le tableau croisé dynamique.
  • Compter les valeurs uniques dans une colonne filtrée
  • Si vous avez une liste de noms remplie de doublons dans une colonne filtrée, et maintenant, vous souhaitez compter le nombre de noms uniques uniquement à partir de cette liste filtrée. Avez-vous de bonnes solutions pour gérer rapidement ce travail dans Excel?
  • Compter des valeurs uniques avec plusieurs critères
  • Voici une gamme de données contenant plusieurs noms, projets et emplacements, et ce qu'il faut faire est de trouver les noms qui correspondent aux critères que j'ai dans la liste, puis de compter les noms correspondants une fois seulement comme illustré ci-dessous. Avez-vous des astuces pour résoudre ce travail? Dans cet article, je vais vous présenter les astuces.
  • Concaténer des valeurs uniques
  • Si j'ai une longue liste de valeurs remplies de données en double, maintenant, je veux trouver uniquement les valeurs uniques, puis les concaténer dans une seule cellule. Comment pourrais-je résoudre ce problème rapidement et facilement dans Excel?
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations