Microsoft 365 Compter le nombre de valeurs différentes d'une colonne

Enduristik71

XLDnaute Nouveau
Bonjour à tous,

Je fais appel à vous car je cherche à compter (via une formule) le nombre de personnes par service.
En PJ c'est ce que je souhaiterais faire. Il y a dans cet exemple simple 3 services. Et je veux compter, pour chaque service, non pas le nombre d'occurrence, mais le nombre de valeurs uniques.
Je ne pense pas qu'on puisse le faire avec un simple NB.SI ?

Qu'en pensez-vous ?

Je vous remercie par avance,

Cdlt
 

Pièces jointes

  • Test.xlsx
    9.2 KB · Affichages: 6

Enduristik71

XLDnaute Nouveau
Bonjour R@chid, bonjour Phil69970,

Merci pour vos réponses qui marchent nickel,
Je vais partir sur la formule utilisant le SOMMEPROD.
En effet, votre formule R@chid marche très bien, sauf dans le cas où on rajoute un service (cf. fichier joint)
Je n'ai personne du service 4, et pourtant la formule me renvoie "1".
Ce qui n'est pas le cas avec la formule utilisant le SOMMEPROD.

Dans tous les cas, un grand merci à tous les 2 ! 👍
 

Pièces jointes

  • Test.xlsx
    12.4 KB · Affichages: 6

R@chid

XLDnaute Barbatruc
Supporter XLD
Salut l'ami,
Bonjour @Enduristik71
Edit : Bonjour @R@chid

Je te propose ce fichier

Merci de ton retour

@Phil69970
Il faudrait éviter cette formule car dans des grandes plages de données avec des milliers de lignes cette dernière commence à renvoyer des valeurs décimales.
Je conseille vivement :
VB:
=NB(1/FREQUENCE(SI($B$1:$B$10=A13;EQUIV($A$1:$A$10;$A$1:$A$10;0));LIGNE(INDIRECT("1:"&LIGNES($A$1:$A$10)))))
@ valider par Ctrl+Maj+Entrée

Bien cordialement
 

Discussions similaires

Réponses
4
Affichages
318

Statistiques des forums

Discussions
314 422
Messages
2 109 447
Membres
110 482
dernier inscrit
ilyxxxh