Bonjour à tous,
En complément de la réponse de JHA,
Dans la formule :
=SOMMEPROD((SIERREUR(1/NB.SI.ENS(B2:B9;B2:B9;D2
9;"<>");0)*(D2
9<>"")))
NB.SI.ENS(B2:B9;B2:B9;D2
9;"<>") est une formule matricielle qui calcule pour chaque ligne du tableau le nombre de fois ou l'on a un projet donné avec un commentaire renseigné (soit n).
1/NB.SI.ENS(..) l'inverse soit 1/n, on aura donc n lignes valant 1/n, la somme finale vaudra donc 1.
Dans le cas ou le nombre n calculé est égal à 0 , cas d'un projet sans commentaire renseigné, 1/NB.SI.ENS(...) renvoie une valeur d'erreur division par zéro. À l'aide de la fonction SIERREUR(...;0) on remplace cette valeur d'erreur par 0 afin de ne pas impacter la somme finale.
Ensuite on ne considère que les...