Bonjour,
Dans la proposition suivante, les plages A2:A15 et B2:B15 sont respectivement nommées salaries et motifs.
On peut répondre à l'aide d'un tableau intermédiaire construit par exemple en plaçant en G2:G6 la liste des salariés sans doublons, en H1:J1 la liste des motifs.
Ecrire en H2 la formule :
=MIN(SOMMEPROD((salaries=$G2)*(motifs=H$1));1)
à recopier sur toute la plage H2:J6
En K2 la formule :
à recopier vers le bas jusqu'en K6.
Le nombre de salariés avec un mixte de motifs s'obtient alors en E5 avec la formule :
Le nombre de salariés n'ayant qu'un seul motif A, B, C peut s'obtenir grace à la fonction NB.SI.ENS avec les formules :
en E2 :
=NB.SI.ENS($H$2:$H$6;1;$I$2:$I$6;0;$J$2:$J$6;0)
en E3 :
=NB.SI.ENS($H$2:$H$6;0;$I$2:$I$6;1;$J$2:$J$6;0)
en E4 :
=NB.SI.ENS($H$2:$H$6;0;$I$2:$I$6;0;$J$2:$J$6;1)
La fonction NB.SI.ENS n'acceptant pratiquement pas d'autres fonctions comme paramètres, si l'on veut n'écrire qu'une seule formule qui se recopie sur la plage E2:E4 en s'incrémentant, on peut utiliser la fonction SOMMEPROD. On peut écrire en E2 la formule :
=SOMMEPROD(($H$2:$H$6=1*(DROITE(D2;1)=$H$1))*($I$2:$I$6=1*(DROITE(D2;1)=$I$1))*($J$2:$J$6=1*(DROITE(D2;1)=$J$1)))
et la recopier vers le bas jusqu'en E4.
Cordialement
Claude
Partager