V
vince2
Guest
Bonjour,
Je suis confronté au problème suivant : Je cherche à calculer un sommeprod ou une covariance sur des plages qui se décalent selon la ligne de la cellule où l'on se trouve.
Je combine donc les fonctions sommeprod (ou covariance), decaler, et ligne(), du genre :
=COVARIANCE(DECALER($A$1;0;0;10-LIGNE()+1;1);DECALER($B$1;LIGNE()-1;0;10-LIGNE()+1;1))
Cela me renvoie une erreur (#NOMBRE!, #VALEUR!) ou 0.
Or la même formule en remplaçant ligne() par sa valeur marche parfaitement. Apparamment la présence de ligne() pose problème. Auriez-vous une solution ? (En effet j'aimerais éviter de créer une colonne suppémentaire à chaque fois).
Je joins un fichier qui illustre le problème sur trois cas simples.
Merci par avance pour votre aide.
Bien cordialement,
Vince2
Je suis confronté au problème suivant : Je cherche à calculer un sommeprod ou une covariance sur des plages qui se décalent selon la ligne de la cellule où l'on se trouve.
Je combine donc les fonctions sommeprod (ou covariance), decaler, et ligne(), du genre :
=COVARIANCE(DECALER($A$1;0;0;10-LIGNE()+1;1);DECALER($B$1;LIGNE()-1;0;10-LIGNE()+1;1))
Cela me renvoie une erreur (#NOMBRE!, #VALEUR!) ou 0.
Or la même formule en remplaçant ligne() par sa valeur marche parfaitement. Apparamment la présence de ligne() pose problème. Auriez-vous une solution ? (En effet j'aimerais éviter de créer une colonne suppémentaire à chaque fois).
Je joins un fichier qui illustre le problème sur trois cas simples.
Merci par avance pour votre aide.
Bien cordialement,
Vince2