基于另一个单元格中值的动态范围

问题描述 投票:0回答:1

我将列出我目前遇到的问题。我有一个Excel工作表,其中A列是日期类型的数据,F列是返回数据,例如说S&P500的返回值(例如)。我有两个单元格,例如G1和G2,分别具有任意的开始和结束日期。

我希望能够动态计算返回数据的标准偏差(列F),并且标准偏差范围的开始日期和结束日期分别等于单元格G1和G2。因此,当我更改单元格G1和G2时,随着函数范围的变化,它将计算出不同的标准差。

我已经尝试过使用偏移量功能,但是在动态范围变化方面遇到了困难,因为如果我只是设定了开始日期,并且对更改包含在范围中的天数感兴趣,可以做到的。

公式看起来类似于= STDEV.S(OFFSET(A4,1,5,G3,1))G3是我希望包含在范围内的期望天数。

这不允许我随意更改日期。

如果我还没解释清楚,请告诉我。

最佳,

excel range offset
1个回答
0
投票

如果您的数据或列A中的第一个日期从第4行开始,则

尝试将偏移函数中的1替换为以下内容:

=MATCH($G$1,$A$4:$A$100,0)-1

用列的实际日期范围替换$A$4:$A$100

然后您的公式将类似于:

=STDEV.S(OFFSET(A4,MATCH($G$1,$A$4:$A$100,0)-1, 5, G3+1))
© www.soinside.com 2019 - 2024. All rights reserved.