在Excel中操作函数样本大小

假设我有两个由每周数据点组成的时间序列,并且我想使用Excel中的协方差函数来计算最近n周的时间序列的协方差。

是否有可能以这样一种方式设置这个scheme,即某个单元格包含我想要计算协方差的数据周数?

也就是说,将单元格元素改为k将导致已经计算的n周的协方差变为最近k周的数据序列的协方差?

你认为样本数据不重要,所以这里有一些。

date nmbr 03-30-2017 4 04-04-2017 4 04-07-2017 2 04-09-2017 2 04-12-2017 1 04-15-2017 4 04-18-2017 1 04-21-2017 2 04-24-2017 1 04-26-2017 3 04-30-2017 4 05-02-2017 5 05-07-2017 4 05-09-2017 2 05-10-2017 1 05-12-2017 5 05-14-2017 4 

我的水晶球告诉我,这个问题不是关于Excel的COVARIANCE.P或COVARIANCE.S,而是关于限制date相关的数据。 为此,我将简单地总结4周的数据。

在E2:H2(见提供的图像)中需要的公式是:

 =TODAY() 4 =FLOOR(E2-(F2*7), 7)+1 =SUM(INDEX(B:B, MATCH(G2, A:A)+ISNA(MATCH(G2, A:A, 0))):INDEX(B:B, MATCH(1E+99, A:A))) 

在这里输入图像说明

请注意,date按升序排列。

Interesting Posts