Bonjour
Si je comprends bien la question tu peux (menu Insertion> Nom)
définir un nom "MesData" avec comme référence de plage:
DECALER(B2;0;0;NBVAL(B2:B100))
et utiliser cette plage "dynamique" dans ta formule:
=SOMMEPROD((1/(NB.SI(MesData;MesData))))
ou bien tu peux calculer directement :
=SOMMEPROD((1/(NB.SI(INDIRECT("B2:B" & 1 + NBVAL(B2:B15));INDIRECT("B2:B" &
1 + NBVAL(B2:B15))))))
Cordialement
Pierre-Yves