ElyxAI
formulas

Comment Compter les valeurs uniques

Excel 2016Excel 2019Excel 365

Apprenez à compter les valeurs uniques dans Excel avec des formules comme SUMPRODUCT et COUNTIF. Cette compétence essentielle vous permet d'analyser les données rapidement, d'éliminer les doublons des rapports et de mieux comprendre vos listes de clients, inventaires ou réponses d'enquêtes.

Pourquoi c'est important

Compter les valeurs uniques est essentiel pour les audits de qualité des données, les rapports et la prise de décision. Cela économise du temps par rapport au comptage manuel et prévient les erreurs d'analyse.

Prérequis

  • Compréhension basique des formules Excel et références de cellules
  • Familiarité avec la fonction COUNTIF
  • Données organisées dans une colonne ou plage unique

Instructions étape par étape

1

Préparez vos données

Organisez vos données dans une seule colonne sans lignes vides au milieu. Sélectionnez la plage que vous souhaitez analyser (ex. A2:A100).

2

Cliquez sur une cellule vide pour le résultat

Choisissez une cellule en dehors de vos données où apparaîtra le nombre unique (ex. cellule D2).

3

Entrez la formule SUMPRODUCT

Tapez la formule : =SUMPRODUCT(1/COUNTIF(A2:A100,A2:A100)). Appuyez sur Entrée pour exécuter et obtenir le résultat.

4

Vérifiez le résultat

Vérifiez le nombre obtenu visuellement ou utilisez Données > Filtre pour confirmer que les entrées uniques sont comptabilisées correctement.

5

Gérez les erreurs si présentes

Si vous voyez l'erreur #DIV/0!, vos données contiennent des cellules vides ; utilisez =SUMPRODUCT((A2:A100<>"")/COUNTIF(A2:A100,A2:A100&"")) à la place.

Méthodes alternatives

SUMPRODUCT avec COUNTIF (gestion des cellules vides)

Utilisez =SUMPRODUCT(--(COUNTIF(A$2:A2,A2:A100)=1)) pour compter les valeurs uniques en excluant automatiquement les cellules vides.

Méthode Tableau Croisé Dynamique

Insérez > Tableau Croisé Dynamique, déplacez votre champ dans la zone Lignes, et comptez les entrées distinctes visuellement.

Supprimer les doublons (Outils Données)

Utilisez Données > Supprimer les doublons pour créer une liste propre, puis comptez les lignes restantes.

Astuces et conseils

  • Assurez-vous que votre plage de données est continue sans lacunes pour éviter les erreurs de formule.
  • Utilisez des références absolues ($A$2:$A$100) si vous prévoyez de copier la formule dans d'autres cellules.
  • Pour les grands ensembles de données, SUMPRODUCT peut être plus lent ; envisagez les Tableaux Croisés pour de meilleures performances.
  • Testez d'abord avec un petit ensemble de données pour confirmer que la formule fonctionne avant d'appliquer à des milliers de lignes.

Astuces avancées

  • Combinaz la fonction UNIQUE() (Excel 365) avec COUNTA pour l'approche moderne la plus rapide : =COUNTA(UNIQUE(A2:A100)).
  • Pour un comptage insensible à la casse, utilisez UPPER ou LOWER à l'intérieur de COUNTIF pour traiter 'Apple' et 'APPLE' identiquement.
  • Utilisez la mise en forme conditionnelle pour mettre en surbrillance les doublons d'abord, puis vérifiez que votre comptage correspond à votre inspection visuelle.

Résolution de problèmes

La formule retourne 0 alors que j'attends un nombre plus élevé

Vérifiez les espaces au début/fin avec TRIM. Appliquez TRIM à votre plage d'abord, puis recomptez avec la formule.

La formule SUMPRODUCT est très lente avec 100k+ lignes

Passez à la fonction UNIQUE() dans Excel 365 ou utilisez un Tableau Croisé Dynamique pour de meilleures performances.

Le comptage inclut les cellules vides comme uniques

Ajoutez une condition pour exclure les vides : =SUMPRODUCT((A2:A100<>"")/COUNTIF(A2:A100,A2:A100&""),1*(A2:A100<>"")).

Formules Excel associées

Questions fréquentes

Puis-je compter les valeurs uniques sur plusieurs colonnes?
Oui, mais vous devez d'abord concaténer les colonnes à l'aide d'une colonne d'aide avec =A2&B2&C2, puis appliquer la formule SUMPRODUCT.
Quelle est la différence entre UNIQUE() et SUMPRODUCT pour compter?
UNIQUE() (Excel 365 seulement) est plus simple et plus rapide : =COUNTA(UNIQUE(A2:A100)). SUMPRODUCT fonctionne dans les anciennes versions mais est plus lent.
Comment compter les valeurs uniques avec des critères?
Utilisez SUMPRODUCT avec plusieurs conditions pour compter les entrées 'Apple' uniques par exemple.
La formule fonctionne-t-elle avec du texte et des nombres mélangés?
Oui, SUMPRODUCT traite le texte et les nombres comme des valeurs différentes automatiquement, donc '123' et 123 sont comptés séparément.

C'etait une tache. ElyxAI en gere des centaines.

S'inscrire