【VBA问题】一道关于VBA loop 如下图,a列为收益,b列为方差(standard deviation,也叫波动率).现在我想求对应的方差.例如,第一个波动率 是第一个收益的方差;而第二个波动率是前两个收益的方差

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 11:26:54
【VBA问题】一道关于VBA loop 如下图,a列为收益,b列为方差(standard deviation,也叫波动率).现在我想求对应的方差.例如,第一个波动率 是第一个收益的方差;而第二个波动率是前两个收益的方差

【VBA问题】一道关于VBA loop 如下图,a列为收益,b列为方差(standard deviation,也叫波动率).现在我想求对应的方差.例如,第一个波动率 是第一个收益的方差;而第二个波动率是前两个收益的方差
【VBA问题】一道关于VBA loop
如下图,a列为收益,b列为方差(standard deviation,也叫波动率).
现在我想求对应的方差.例如,第一个波动率 是第一个收益的方差;而第二个波动率是前两个收益的方差;而第三个波动率是前三个收益的方差.第100个波动率是前100个收益的方差.


请给出VBA 代码,


【VBA问题】一道关于VBA loop 如下图,a列为收益,b列为方差(standard deviation,也叫波动率).现在我想求对应的方差.例如,第一个波动率 是第一个收益的方差;而第二个波动率是前两个收益的方差

如果可以用公式,可以直接在B2输入公式

=stdevp(a$2:a2)

公式下拉完成

如果一定要用VBA方法来处理,也一样是引用这个函数即可

附件中有函数法和VBA方法,请看附件