Comptez le nombre de valeurs distinctes dans une plage à l'aide de UNIQUE + COUNTA.
Copier cette formule
=COUNTA(UNIQUE(A2:A100))UNIQUE renvoie les valeurs distinctes d'une plage, et COUNTA compte combien il y en a. Cela fonctionne dans Excel 365 et Excel 2021. Dans les versions antérieures, utilisez une combinaison SUMPRODUCT/COUNTIF.
=COUNTA(UNIQUE(B2:B500))→37Il y a 37 clients distincts dans la liste.
=COUNTA(UNIQUE(FILTER(A2:A100, A2:A100<>"")))→24Ignore les cellules vides, que UNIQUE compterait sinon comme une valeur.
=SUM(--(COUNTIF(A2:A100, A2:A100)=1))→9Compte uniquement les valeurs qui apparaissent exactement une fois.
Anciennes versions (pré-365)
=SUMPRODUCT(1/COUNTIF(A2:A100, A2:A100))Fonctionne sans UNIQUE ; la plage ne doit pas contenir de cellules vides.
Les cellules vides provoquent une division par zéro. Limitez la plage aux cellules remplies ou encapsulez les critères COUNTIF pour ignorer les cellules vides.
Un décompte distinct prend chaque valeur différente une seule fois. Au sens strict, unique désigne les valeurs qui n'apparaissent qu'une fois. =COUNTA(UNIQUE(range)) donne le décompte distinct ; UNIQUE(range, , TRUE) ne conserve que les valeurs présentes exactement une fois.
Excel pour Microsoft 365, Excel 2021 et versions ultérieures, ainsi qu'Excel pour le web. Les versions antérieures nécessitent la formule SUMPRODUCT/COUNTIF.
Filtrez d'abord : =COUNTA(UNIQUE(FILTER(A2:A100, B2:B100="East"))).
Besoin d'une formule pour vos propres données ?
Décrivez ce que vous voulez en langage naturel et laissez ExcelGPT rédiger, expliquer et vérifier la formule — gratuit pour commencer, sans plugin.