我在一列单元格中有一系列返回,并想计算根据每个返回值之间的差异计算的平均斜率。
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
干杯!
最佳答案
您可以使用 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)
关于excel - 如何在 Excel 中计算数组的平均斜率?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37975293/