Comment compter des valeurs uniques dans Microsoft Excel

Vous pouvez utiliser la fonction COUNT et ses variantes pour compter les cellules contenant des nombres. Mais que se passe-t-il si vous souhaitez compter uniquement les valeurs distinctes dans une plage de cellules ? Nous allons vous montrer deux façons de compter les valeurs uniques dans Excel.

Les deux méthodes que nous expliquerons utilisent une combinaison de fonctions et de variantes de la fonction COUNT. Et comme votre plage de cellules peut inclure des cellules vides, nous avons inclus des formules alternatives pour en tenir compte.

EN RELATION: Comment utiliser la fonction COUNT dans Microsoft Excel

Utiliser les fonctions NBVAL et UNIQUE

Cette première méthode est destinée à ceux qui utilisent Excel pour Microsoft 365, Excel pour le Web, Excel 2021 ou Excel pour iPhone, iPad ou téléphones ou tablettes Android. En effet, la fonction UNIQUE n'est disponible que dans ces versions et les versions ultérieures d'Excel.

La fonction UNIQUE renvoie toutes les valeurs distinctes dans une plage de cellules. Puisque vous ne voulez pas répertorier ces valeurs uniques, mais plutôt les compter, vous allez ajouter la fonction COUNTA. La fonction NBVAL compte les cellules qui ne sont pas vides.

Pour répertorier les valeurs uniques dans la plage de cellules A2 à A5, vous utiliseriez cette formule :

|__+_|

Vous pouvez voir ici que nous avons trois valeurs différentes répertoriées.

Fonction UNIQUE dans Excel

Pour compter ces valeurs uniques au lieu de les énumérer, ajoutez la fonction NBVAL au début de la formule :

|__+_|

Vous avez maintenant le nombre de ces valeurs uniques qui est de 3.

COUNTA avec UNIQUE dans Excel

Si la plage de cellules que vous souhaitez compter contient des blancs, ils seront inclus en tant que valeurs uniques, ce qui peut poser problème. Pour exclure les cellules vides de votre plage, vous pouvez ajouter la fonction FILTRE à la formule :

Noter: La fonction FILTRE n'est disponible que dans les versions d'Excel mentionnées ci-dessus.

|__+_|

Regardons la partie FILTRE de la formule. |__+_| représente la plage de cellules et les critères de filtre qui sont égaux, |__+_| représente pas égal à, et |__+_| représente le blanc.

Comme vous pouvez le voir dans la capture d'écran ci-dessous, la cellule vide de notre tableau n'est pas comptée comme une seule valeur.

Fonctions COUNTA, UNIQUE et FILTER

EN RELATION: Comment compter les cellules dans Microsoft Excel

Utiliser les fonctions SOMME et NB.SI

Si vous utilisez une version d'Excel où les fonctions UNIQUE et FILTRE ne sont pas disponibles, vous pouvez utiliser SOMME et NB.SI à la place.

Noter: Vous pouvez également utiliser les mêmes formules ci-dessous en remplaçant la fonction SOMME par SOMMEPROD.

La fonction SOMME additionne des nombres et la fonction NB.SI compte les cellules qui contiennent des nombres répondant à des critères spécifiques.

Pour trouver les valeurs uniques dans la plage de cellules A2 à A5, utilisez la formule suivante :

|__+_|

Pour décomposer cette formule, le |__+_| La fonction compte les cellules avec des nombres dans notre plage et utilise cette même plage de cellules comme critère. Ce résultat est ensuite divisé par |__+_| et le |__+_| La fonction additionne les valeurs restantes.

Fonctions SOMME et NB.SI dans Excel

Semblable à la première méthode, vous pouvez rencontrer des problèmes si vous avez des espaces vides dans votre plage de cellules avec cette méthode. Seulement, vous recevrez le #DIV/0 ! erreur au lieu d'une valeur unique supplémentaire.

Pour éliminer ce problème, vous pouvez utiliser la formule suivante :

|__+_|

La partie supplémentaire pour le |__+_| La fonction concatène une chaîne vide pour éviter les zéros dans les résultats car elle ne peut pas être divisée par zéro. La partie supplémentaire pour le |__+_| La fonction additionne les valeurs qui ne sont pas égales à des blancs. Tout cela permet de compter des valeurs distinctes et ne compte pas non plus les blancs comme uniques.

SUM et COUNTIF filtrés

Trouver des valeurs uniques dans Excel ne doit pas être une tâche difficile. En utilisant les fonctions et formules ici, vous devriez voir ces valeurs distinctes en un rien de temps !

EN RELATION: Fonctions vs formules dans Microsoft Excel : quelle est la différence ?

Qu'est-ce que tu penses?