然后,进一步操作该数组以获取传递给OFFSET函数的矩阵。
可是,尽管这样确实可以提供我们所需要的结果,但我们还是希望能够动态生成这样的数组。...因为如果案例扩展到5行5列或6行6列,那么矩阵元素会大幅增长,手工构造排列就不可取了。
不幸的是,在Excel中生成这种排列的数组绝非易事。...在Excel中生成大型数组唯一现实的方法是通过使用ROW函数的公式构造。...(A1,{0,2,1,3},{0,1,2,3},,))
接着使用MMULT对已经生成的数组矩阵中的每行求和,因此:
MMULT(IFERROR(N(OFFSET(A1,IF(MMULT(0+(ISNUMBER...这样,公式构造中的:
MOD(INT((ROW(1:27)-1)/3^{2,1,0}),3)
将转换成的数组是什么呢?
实际上,我们在这里所做的就是将一系列以10为底的值转换为以3为底的值。