MMULT / MINVERSE最大数组大小

我试图解决这套方程:

696x + 405y + 61z = 1385699 618x + 463y + 81z = 1401476 573x + 476y + 113z = 1407438 508x + 537y + 117z = 1418256 473x + 566y + 123z = 1427224 

在工作表中删除x,y和z。

使用以下公式: E2:E5 {=MMULT(MINVERSE("A1:C5"),"D1:D5")}

但我不断遇到价值错误。

MINVERSE只能用于3x3matrix吗?

由于你的方程组是超定的,你可能正在寻找find伪逆或最小二乘估计。 要计算这个值,请select一个1 x 3范围,如F1:H1,然后input数组公式:

 =LINEST(D1:D5,A1:C5,0) 

按住CTRL + SHIFT + ENTER键进入。 对于给定的例子,这返回{z,y,x} = {1191.8,1345.3,1103.7}。 请注意,结果与方差matrix的MINVERSE一致。