excel - 如何在 Excel 中计算数组的平均斜率?

标签 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

干杯!

最佳答案

您可以使用 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)

enter image description here

关于excel - 如何在 Excel 中计算数组的平均斜率?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37975293/

相关文章:

excel - VBA 中的日期/时间比较

python - 如何使用 python 获取 Excel 工作表的 "Total Editing Time"属性?

r - 如何矢量化: set a value based on last time a binary vector was 1

python - 未获取数据 Web.DataReader Panda

security - 强制字母数字用户 ID

带有用户窗体的 Excel VBA 进度条

excel - 确定数据透视表中过滤值的快速方法

Excel Sumif 公式

r - 如何使用R下载日内股票市场数据

python - 如何使用 yahoo_fin 获取季度损益表