Bonjour Mantel, salut Amadeus,
La difficulté avec les formules matricielles est qu'elles n'acceptent pas toutes les fonctions, par exemple celles des macros complémentaires de l'utilitaire d'analyse (comme NO.SEMAINE), mais aussi INDIRECT, ce qui aurait permis de faire appel à la fonction NBVAL.
Par contre en ajoutant une condition dans la formule, à savoir ne pas tenir compte des cellules vides, la plage de calcul peut être plus grande que le nombre de valeurs qui y figurent.
Essaie ceci :
=SOMMEPROD((((C5:C1000)+(C4:C999))/2)*(A5:A1000<>"")*MOD(((B5:B1000)-(B4:B999));1)*86400)
dré