Re bonjour
1) Parce qu'il est plus facile en ouvrant un classeur un beau matin de printemps de savoir ce que fait une formule en lisant
=SOMMEPROD((Embauche<=$D1)*((Départ=0)+(Départ>$D$1)))
que de lire
=SOMMEPROD(($A$2:$A$38<=$D1)*(($B$2:$B$38=0)+($B$2:$B$38>$D$1)))
2) Parce que ces formules, modifient automatiquement le Champ dans la formule Sommeprod, si tu ajoutes 1, 10 ou 20 employés et ceci sans avoir à écrire
=SOMMEPROD(($A$2:$A$39<=$D1)*(($B$2:$B$39=0)+($B$2:$B$39>$D$1)))
ou
=SOMMEPROD(($A$2:$A$48<=$D1)*(($B$2:$B$48=0)+($B$2:$B$48>$D$1)))
ou
=SOMMEPROD(($A$2:$A$58<=$D1)*(($B$2:$B$58=0)+($B$2:$B$58>$D$1)))
Les formules nommées définissent ce que l'on appelle "un champ dynamique" qui s'adapte aux données.
Mais, tu n'es pas obligée...
Cordialement