这四个值的总和等于F2中的值
2. 这四个值中彼此位于不同的行和列
?
图1
下图2是图1示例中满足条件的6种组合。
?
图2
先不看答案,自已动手试一试。...关键是,参数cols固定为数组{0,1,2,3},显然意味着四个元素组合中的每个都将分别来自四个不同列,然后变换传递给参数rows的数组,即满足确保没有两个元素在同一行的条件的所有可能排列。...不幸的是,在Excel中生成这种排列的数组绝非易事。在Excel中生成大型数组唯一现实的方法是通过使用ROW函数的公式构造。...但是,这不仅限制了结果数组的大小(我们至少不能生成比工作表中的行数即1,048,576多的元素的数组),而且意味着,取决于我们所需的输出,最终可能想要比预期更多的元素。...(A1,{0,2,1,3},{0,1,2,3},,))
接着使用MMULT对已经生成的数组矩阵中的每行求和,因此:
MMULT(IFERROR(N(OFFSET(A1,IF(MMULT(0+(ISNUMBER