Accéder au contenu principal

Compter les valeurs numériques uniques ou les dates dans une colonne

Author: Xiaoyang Last Modified: 2025-08-06

Supposons que vous ayez une liste de nombres contenant des doublons, et maintenant, vous souhaitez compter le nombre de valeurs uniques ou les valeurs qui n'apparaissent qu'une seule fois dans la liste, comme illustré dans la capture d'écran ci-dessous. Dans cet article, nous parlerons de formules utiles pour résoudre cette tâche rapidement et facilement dans Excel.

doc-count-unique-values-1


Compter les valeurs numériques uniques ou les dates dans une colonne dans Excel 2019, 2016 et versions antérieures

Si vous utilisez Excel 2019, 2016 ou des versions antérieures, vous pouvez appliquer les fonctions classiques SOMME, FREQUENCE, SI, NB.SI, ESTNUM pour obtenir le nombre de valeurs uniques ou les valeurs qui n'apparaissent qu'une seule fois.

Compter les valeurs numériques uniques ou les dates dans une colonne

Pour compter les nombres uniques d'une liste, les fonctions SOMME et FREQUENCE peuvent vous aider. La syntaxe générique est :

=SOMME(--(FREQUENCE(plage;plage)>0))
  • plage : La colonne de données à partir de laquelle vous souhaitez compter les valeurs uniques.

Veuillez entrer ou copier la formule suivante dans une cellule vide pour afficher le résultat, puis appuyez sur la touche Entrée pour obtenir le résultat :

=SOMME(--(FREQUENCE(A2:A12;A2:A12)>0))

doc-count-unique-values-2


Explication de la formule :

=SOMME(--(FREQUENCE(A2:A12;A2:A12)>0))

  • FREQUENCE(A2:A12;A2:A12) : La fonction FREQUENCE renvoie le nombre de chaque valeur numérique dans la liste A2:A12, et elle obtiendra un tableau comme celui-ci : {1;2;0;2;0;1;1;3;0;0;1;0}. Les nombres dans le tableau indiquent combien de fois les valeurs apparaissent dans la colonne. Et les zéros dans le tableau signifient que les nombres sont déjà apparus dans la plage de données.
  • --(FREQUENCE(A2:A12;A2:A12)>0=--({1;2;0;2;0;1;1;3;0;0;1;0})>0 : Chaque valeur du tableau sera comparée à zéro : si elle est supérieure à 0, un VRAI est affiché, sinon, un FAUX est affiché. Ensuite, le double signe négatif convertit les VRAIS et FAUX en 1 et 0, donc, il retournera le résultat comme ceci : {1;1;0;1;0;1;1;1;0;0;1;0}.
  • SOMME(--(FREQUENCE(A2:A12;A2:A12)>0))=SOMME({1;1;0;1;0;1;1;1;0;0;1;0}) : Enfin, la fonction SOMME additionne toutes les valeurs du tableau et obtient le résultat : 7.

Compter les valeurs numériques uniques ou les dates qui n'apparaissent qu'une seule fois dans une colonne

Pour compter les valeurs numériques uniques qui n'apparaissent qu'une seule fois dans une liste, vous devez combiner les fonctions SOMME, SI, ESTNUM et NB.SI pour créer la formule. La syntaxe générique est :

{=SUM(IF(ISNUMBER(range)*COUNTIF(range,range)=1,1,0))}
Formule matricielle, appuyez simultanément sur Ctrl + Maj + Entrée.
  • plage : La colonne de données à partir de laquelle vous souhaitez compter les valeurs uniques.

Maintenant, veuillez entrer ou copier la formule ci-dessous dans une cellule vide, puis appuyez simultanément sur les touches Ctrl + Maj + Entrée pour obtenir le bon résultat :

=SOMME(SI(ESTNUM(A2:A12)*NB.SI(A2:A12;A2:A12)=1;1;0))

doc-count-unique-values-3


Explication de la formule :

=SOMME(SI(ESTNUM(A2:A12)*NB.SI(A2:A12;A2:A12)=1;1;0))

  • ESTNUM(A2:A12) : Cette fonction ESTNUM est utilisée pour vérifier si les valeurs dans la liste A2:A12 sont des nombres ou non. Elle retourne VRAI si une cellule contient une valeur numérique, et FAUX sinon. Vous obtiendrez donc un tableau comme celui-ci : {VRAI;VRAI;VRAI;VRAI;VRAI;VRAI;VRAI;VRAI;VRAI;VRAI;VRAI}.
  • NB.SI(A2:A12;A2:A12) : La fonction NB.SI compte combien de fois chaque valeur apparaît dans la plage spécifique, elle retournera le résultat comme ceci : {1;2;2;2;2;1;1;3;3;3;1}.
  • ESTNUM(A2:A12)*NB.SI(A2:A12;A2:A12)= {VRAI;VRAI;VRAI;VRAI;VRAI;VRAI;VRAI;VRAI;VRAI;VRAI;VRAI}* {1;2;2;2;2;1;1;3;3;3;1} : Ces deux expressions sont multipliées pour obtenir ce résultat : {1;2;2;2;2;1;1;3;3;3;1}.
  • SI(ESTNUM(A2:A12)*NB.SI(A2:A12;A2:A12)=1;1;0)=SI({1;2;2;2;2;1;1;3;3;3;1}=1;1;0) : Ici, la fonction SI vérifie chaque valeur du tableau pour voir si elles sont égales à 1 ou non : Si oui, un chiffre 1 sera retourné ; sinon, un chiffre 0 sera affiché. Le résultat ressemble à ceci : {1;0;0;0;0;1;1;0;0;0;1}.
  • SOMME(SI(ESTNUM(A2:A12)*NB.SI(A2:A12;A2:A12)=1;1;0))=SOMME({1;0;0;0;0;1;1;0;0;0;1}) : Enfin, la fonction SOMME additionne les valeurs du tableau et retourne le nombre total de valeurs uniques : 4.

Compter les valeurs numériques uniques ou les dates dans une colonne dans Excel 365

Dans Excel 365, il existe une nouvelle fonction simple appelée UNIQUE. Encapsuler cette fonction dans la fonction NB peut vous aider à traiter cette tâche rapidement selon vos besoins.

Compter les valeurs numériques uniques ou les dates dans une colonne

La syntaxe générique pour compter les valeurs numériques uniques ou les dates dans Excel 365 est :

=NB(UNIQUE(plage))
  • plage : La colonne de données à partir de laquelle vous souhaitez compter les valeurs uniques.

Veuillez entrer ou copier la formule ci-dessous dans une cellule vide et appuyez sur la touche Entrée pour obtenir le résultat, voir la capture d'écran :

=NB(UNIQUE(A2:A12))

doc-count-unique-values-4


Explication de la formule :

=NB(UNIQUE(A2:A12))

  • UNIQUE(A2:A12) : Cette fonction UNIQUE extrait toutes les valeurs uniques de la liste, et vous obtiendrez une liste de tableaux comme celle-ci : {258;560;774;801;985;990;1569}.
  • NB(UNIQUE(A2:A12))=NB({258;560;774;801;985;990;1569}) : Cette fonction NB compte le nombre de valeurs numériques et retourne le résultat : 7.

Compter les valeurs numériques uniques ou les dates qui n'apparaissent qu'une seule fois dans une colonne

Cette fonction UNIQUE peut également extraire les valeurs uniques qui apparaissent exactement une fois dans une liste. La syntaxe générique est :

=NB(UNIQUE(plage;0;1))
  • plage : La colonne de données à partir de laquelle vous souhaitez compter les valeurs uniques.

Entrez ou copiez la formule suivante dans une cellule où vous souhaitez afficher le résultat, puis appuyez sur la touche Entrée, voir la capture d'écran :

=NB(UNIQUE(A2:A12;0;1))

doc-count-unique-values-5


Explication de la formule :

=NB(UNIQUE(A2:A12;0;1))

  • UNIQUE(A2:A12;0;1) : Cette fonction UNIQUE extrait les valeurs uniques qui n'apparaissent qu'une seule fois dans la liste, et vous obtiendrez une liste de tableaux comme celle-ci : {258;801;985;1569}.
  • NB(UNIQUE(A2:A12;0;1))=NB({258;801;985;1569}) : Cette fonction NB compte le nombre de valeurs numériques et retourne le résultat : 4.

Astuce : Toutes les formules ci-dessus sont également disponibles pour compter les dates uniques dans une colonne.


Fonction relative utilisée :

  • SOMME :
  • La fonction SOMME d'Excel renvoie la somme des valeurs fournies.
  • FREQUENCE :
  • La fonction FREQUENCE calcule la fréquence d'apparition des valeurs dans une plage donnée, puis retourne un tableau vertical de nombres.
  • ESTNUM :
  • La fonction ESTNUM d'Excel renvoie VRAI lorsqu'une cellule contient un nombre, et FAUX sinon.
  • NB.SI :
  • La fonction NB.SI est une fonction statistique dans Excel qui sert à compter le nombre de cellules répondant à un critère donné.
  • NB :
  • La fonction NB est utilisée pour compter le nombre de cellules contenant des nombres, ou pour compter les nombres dans une liste d'arguments.
  • UNIQUE :
  • La fonction UNIQUE renvoie une liste de valeurs uniques dans une liste ou une plage.

Plus d'articles :

  • Compter les valeurs numériques uniques basées sur des critères
  • Dans une feuille de calcul Excel, vous pourriez rencontrer le problème de compter le nombre de valeurs numériques uniques basées sur une condition spécifique. Par exemple, comment puis-je compter les valeurs uniques de quantité (Qty) du produit « T-shirt » à partir du rapport comme illustré dans la capture d'écran ci-dessous ? Dans cet article, je vais montrer quelques formules pour accomplir cette tâche dans Excel.
  • Compter le nombre de cellules égales à l'une des nombreuses valeurs
  • Supposons que j'ai une liste de produits dans la colonne A, et maintenant, je veux obtenir le nombre total de produits spécifiques comme Pomme, Raisin et Citron listés dans la plage C4:C6 depuis la colonne A comme illustré dans la capture d'écran ci-dessous. Normalement, dans Excel, les fonctions simples NB.SI et NB.SI.ENS ne fonctionneront pas dans ce scénario. Cet article expliquera comment résoudre ce problème rapidement et facilement avec la combinaison des fonctions SOMMEPROD et NB.SI.
  • Compter le nombre de cellules contenant un certain nombre de caractères
  • Si vous souhaitez compter le nombre de cellules contenant un certain nombre de caractères (par exemple 5 caractères) dans une plage de cellules comme illustré dans la capture d'écran ci-dessous. Dans Excel, la fonction NB.SI peut vous aider. Dans cet article, je vais expliquer comment obtenir le nombre de cellules contenant exactement x caractères ou les cellules contenant plus d'un certain nombre de caractères.

Les meilleurs outils de productivité pour Office

Kutools pour Excel - Vous aide à vous démarquer de la foule

🤖 Assistant AI de KUTOOLS : Révolutionnez l'analyse des données grâce à : Exécution Intelligente   |  Générer du Code  |  Créer des Formules Personnalisées  |  Analyser les Données et Générer des Graphiques  |  Invoquer les Fonctions de Kutools
Fonctionnalités populaires : Rechercher, Mettre en évidence ou Identifier les Doublons  |  Supprimer les Lignes Vides  |  Combiner les Colonnes ou les Cellules sans Perte de Données  |  Arrondir sans Formule ...
Super VLookup : Critères Multiples  |  Valeurs Multiples  |  À Travers Plusieurs Feuilles  |  Correspondance Floue...
Liste Déroulante Avancée : Liste Déroulante Facile  |  Liste Déroulante Dépendante  |  Liste Déroulante Multi-sélection...
Gestionnaire de Colonnes : Ajouter un Nombre Spécifique de Colonnes  |  Déplacer les Colonnes  |  Basculer l'État de Visibilité des Colonnes Masquées  Comparer les Colonnes pour Sélectionner les Mêmes Cellules et Différentes Cellules ...
Fonctionnalités phares : Mise au point de la Grille  |  Affichage de Conception  |  Barre de Formule Améliorée  |  Gestionnaire de Classeur et Feuilles de Calcul | Bibliothèque d'AutoTexte (Texte Automatique)  |  Sélecteur de Date  |  Fusionner les Feuilles de Calcul  |  Chiffrer/Déchiffrer les Cellules  |  Envoyer des Emails par Liste  |  Super Filtre  |  Filtre Spécial (filtrer gras/italique/barré...) ...
Top 15 ensembles d'outils12 Outils de Texte (Ajouter du texte, Supprimer des caractères ...)  |  50+ Types de Graphiques (Diagramme de Gantt ...)  |  40+ Formules Pratiques (Calculer l’âge en fonction de la date de naissance ...)  |  19 Outils d'Insertion (Insérer un code QR, Insérer une image depuis le chemin ...)  |  12 Outils de Conversion (Convertir en mots, Conversion de devises ...)  |  7 Outils de Fusion et Division (Fusion avancée des lignes, Diviser les cellules Excel ...)  |  ... et plus encore
Utilisez Kutools dans votre langue préférée – prend en charge l'anglais, l'espagnol, l'allemand, le français, le chinois et plus de 40 autres langues !

Kutools pour Excel compte plus de 300 fonctionnalités, garantissant que ce dont vous avez besoin n'est qu'à un clic...


Office Tab - Active la lecture et l'édition par onglets dans Microsoft Office (y compris Excel)

  • Passez d'un document ouvert à un autre en une seconde !
  • Réduisez des centaines de clics de souris chaque jour, dites adieu à la fatigue de la souris.
  • Augmente votre productivité de 50 % lors de la consultation et de la modification de plusieurs documents.
  • Apporte des onglets efficaces à Office (y compris Excel), tout comme Chrome, Edge et Firefox.