Re,
Si je n'ai pas compris quelque chose à ta demande, explique toi, alors.
Quand tu dis que le problème n'est pas là, je ne sais pas où est 'là'.
En regardant tes formules, j'ai vu du Somme.Si
Mais si tu as des conditions 'date<= choix' et 'date>= semaine 01 du choix',
le Somme.Si ne va pas
C'est donc SommeProd, qui accepte jusqu'à 30 arguments
Si tu tapes en J17
=SOMMEPROD((Semaine<=(J$15*100+$I$14))*(Semaine>=(J$15*100+1)))
ça te donne le nb de semaines qui sont :
<=(année choisie *100 + semaine choisie)
et
>=(année choisie * 100+1) soit la semaine n° 1 de l'année choisie
Tu complètes la formule avec la longueur :
SOMMEPROD((Semaine<=(J$15*100+$I$14))*(Semaine>=(J$15*100+1))*Longueur)
te renvoie la somme des cellules correspondantes de la colonne 'Longueur'
Pour ce genre de fonctions, * équivaut au ET des formules conditionnelles (+ équivaut au OU et - veut dire 'Sauf')
SommeProd((PlageA=Condition1)*(PlageB=Condition2)*plage à sommer)
Fais un essai en G17 :
=SOMMEPROD((Saison=G$15)*Longueur)/1000
te renvoie la même chose que
=SOMME.SI(Saison;G$15;Longueur)/1000