首页 > 解决方案 > 两个变量之间相关系数的 VBA 公式,其中一个变量是其他两个变量的和积

问题描述

我需要计算两个变量之间的相关系数,其中一个是其他两个变量的总和。在下面的示例中,我需要计算 CORREL,它是 SUMPR 和 X 之间的相关系数。SUMPR 是值 A 和 B 与值 Y1 和 Y2 的和积。

在此处输入图像描述

有没有一种方法可以找到 CORREL 而无需先计算 SUMPR?换句话说,我可以将相关系数公式中的 SUMPR 作为变量传递吗?我需要对非常大的动态表执行此操作,并且首先计算 SUMPR 会占用大量空间和时间。谢谢

标签: arraysvbasumproduct

解决方案


试试这个数组公式作为 oer screenshot-

=CORREL($A$2*D2:D4+$B$2*E2:E4,H2:H4)

CTRL+ SHIFT+ENTER评估公式,因为它是一个数组公式。

在此处输入图像描述

如果你有,Office365那么它会在没有数组条目的情况下正常工作。


推荐阅读