标签: excel finance
我在一列单元格中有一系列返回值,并希望计算根据每个返回值之间的差异计算的平均斜率。
Returns: 0.05 0.06 0.04 0.07 0.05 0.06
我不想为差异创建一行,因为除了上面的一行,我有更多的返回流列。我正在寻找非vba解决方案。
我正在寻找的答案如下所示:
Required Value: = Sum of slopes/No. of periods Ans: -0.001666666
干杯!
答案 0 :(得分:6)
您可以使用SUMPRODUCT()获取差异的总和,然后除以计数:
这个减去了鞋帮的下部:
=SUMPRODUCT($A$2:$A$6-$A$3:$A$7)/COUNT(A2:A7)
如果您想要反过来,通过从下面减去上部,请使用:
=SUMPRODUCT($A$3:$A$7-$A$2:$A$6)/COUNT(A2:A7)
答案 1 :(得分:2)
存在争议的风险: -
=(A7-A2)/COUNT(A3:A7)
因为(A7-A6)+(A6-A5)...... +(A3-A2)= A7-A2,因为6个数字之间只有5个差异所以我的答案是0.002 ..