Voici une question assez délicate à traiter. Il s'agit de compter le nombre de valeurs uniques dans une plage, tout en répondant à un ou plusieurs critères.
Voici la formule matricielle (à valider par CTRL+MAJ+Entrée) et l'explication en vidéo :
=SOMME(SI(FREQUENCE(SI(B2:B6=F6;SI(C2:C6=F7;A2:A6));SI(B2:B6=F6;SI(C2:C6=F7;A2:A6)))>0;1))
A bientôt
Gaetan
Bonjour Gaëtan,
cette formule est géniale, j'ai souvent besoin en RH de compter le nombre de valeur unique, notamment par exemple pour les reportings sur la formation. C'est dommage que ce calcul ne soit pas prévu au niveau des TCD comme le MAX, MIN, NB, etc....
J'avais détourné la chose en classant ma base de donnée par matricule et en ajoutant une colonne "Nombre de salariés formés" dans laquelle je mets une fonction simple qui met 1 si le matricule de la ligne en cours est différents du matricule de la ligne de dessus et zéro si c'est le même. Ensuite je n'ai plus qu'a faire la somme de cette colonne dans mon TCD pour avoir le nombre de salariés formés en ne comptant qu'une seule fois le salarié même si celui-ci a suivi plusieurs formations. mais cette solution a ses limites...
Cordialement
Bonjour Fred,
Oui, c'est une formule un peu prise de tête, mais très intéressante.
A bientôt et content que ccela vous aide !
Gaëtan