Ok !
Je comprends donc effectivement il manquait cette " =SOMMEPROD($D$2:D2)"
Pour le coup, ça fonctionne avec cet intermédiaire.
Malheureusement, j'aurais dû le dire depuis le début, mais mon cas est plus complexe, car le tableau présente jusqu'à 2000 lignes de codes article différents et des colonne de dates de plusieurs semaines voire mois des fois. Il est donc impossible de rajouter un ligne de calcul intermédiaire.
C'est dommage parce que ça fonctionnait bien. (Nous pourrions imaginer un tableau intermédiaire par macro pour faire tous les calcules de date avant d'être écrasé en valeur (sans calcul) à la place voulue, ça reste une option, mais je souhaiterai avoir une formule dans la cellule C2 directement sans référence intermédiaire... Si c'est possible ).
Mateo