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

来源:学生作业帮助网 编辑:作业帮 时间:2024/09/21 08:20:29
【VBA问题】一道关于VBA loop 如下图,a列为收益,b列为方差(standard deviation,也叫波动率).现在我想求对应的方差.例如,第一个波动率 是第一个收益的方差;而第二个波动率是前两个收益的方差
xoOIJC4Kٝ!@wរkH+%<*U3*(^b-x N @d37dv4alᗫW|{ٻ13b)c_݉v rToċYTGU+J8os{3[ճ,ӖSCNn#yzCdN6ڈɳlWSu=#y2J DRa J0D *h C42!UX*@3 Ƙ((,~B>e\#v14dS@6H,1K |fGf\I0 Jkg 4# 401J(P`(r 8Jsh4!dRt̔'p Q}™T¸SC("!2"*xO:ٹYN0cRA`|a4`$&%1商?Z;Fin|6mWQQVSth~ sc:ە8^tnS \|jܭ,qm)~a_N$ ڼ"~N\r./^zkgk.Xpu"׫ݲdwͶ.5v{K|jF

【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方法,请看附件