从函数中派生3个未知variables

我有一个excel数据表,有4列。 每列是一个数字,第一个是依赖于其他三个看起来像这样的函数

first = (a*second) + (b*third) + (c*fourth) 

理论上我只需要3套(第一,第二,第三,第四),但是我有> 100套。 variablesa,b和c不会被完美定义,但我会对某种类似的aproximation感到满意。

有什么办法可以在Excel中做到这一点,或者你可能会build议一些不同的math工具来find这些variables的最佳aproximation?

谢谢

你有一套(第一,第二,第三,第四),所以我想你需要计算(A,B,C)。

你可以使用LINEST函数来做到这一点。

例:

在这里输入图像说明

公式:

G3:I3

{=LINEST(A3:A8,C3:E8,FALSE)}

这是一个数组公式。 在没有大括号的G3input,然后selectG3:I3 ,在公式栏中单击,然后按[Ctrl] + [Shift] + [Enter]。

K3向下

=C3*$I$3+D3*$H$3+E3*$G$3