Bonjour
En rajoutant tes 2 nouveaux arguments
tu ajouterais
*(MOIS($B$5:$B$16)<=MOIS(F$7))*(ANNEE($B$5:$B$16)<=ANNEE(F$7))
dans les 2 parties de la formule.
Pour tenir compte des cellules vides en colonne B, tu en ajoutes un 3ème
*(ESTNUM($B$5:$B$16))
Suite de quoi, ta formule en F8 deviendrait
=SOMMEPROD((MOIS($A$5:$A$16)=MOIS(F$7))*($C$5:$C$16)*(ESTNUM($B$5:$B$16))*(MOIS($B$5:$B$16)<=MOIS(F$7))*(ANNEE($B$5:$B$16)<=ANNEE(F$7))*($D$5:$D$16=$E8))/MAX(1;SOMMEPROD(--(MOIS($A$5:$A$16)=MOIS(F$7))*(MOIS($B$5:$B$16)<=MOIS(F$7))*(ESTNUM($B$5:$B$16))*(ANNEE($B$5:$B$16)<=ANNEE(F7))*($D$5:$D$16=$E8)))
Cordialement