vba-new a écrit :
Bonjour OOoiste,
Ça met une erreur de type VALEUR.
Soit c'est le caractère matricielle qui n'est pas transmis par SOMMEPROD, dans ce cas :
=SOMME($A$1:A1*INDEX($A$1:A1;NB($A$1:A1)+1-LIGNE($A$1:A1)))
à essayer en validation matricielle.
Soit c'est la fonction NB qui pose problème, dans ce cas remplacer NB($A$1:A1)+1 par LIGNE(A2)
Soit Excel ne sait pas gérer une matricielle du type "scalaire - matrice" comme {LIGNE(A1)-LIGNE(A1:A5)}
Ceci dit, c'est plus simple avec la formule que tu as trouvée.
A+