我们有以下矩阵:
A B C ...
1
2
3
4
A1 - C3充满了数字。 A4 - C4应从细胞中输出总和。
Arrayformula(SUM(A1:C3))仅使用所有单元格的总和提供一个输出。 我已经找到了一些数组公式总和的公式,但输出总是在数组下面,而不是向右执行......
所以应该是这样的:
A B C ...
1 "1" "3" "2"
2 "1" "2" "3"
3 "3" "1" "2"
4 "5" "6" "7"
但公式不应限于A-C,它应该来自A - 无限
谢谢。
答案 0 :(得分:0)
这个问题的一个众所周知的解决方案是矩阵乘法。将以下公式放入A4:
=MMULT({1;1;1}, A1:C3)
或者如果您的电子表格设置为使用分号作为主分隔符而不是逗号:
=MMULT({1\1\1}; A1:C3)
说明:它实际上是矩阵代数,通过将1的水平向量乘以矩阵,可以得到矩阵列的垂直和的水平向量。矩阵乘法的解释可以在Wiki和许多其他地方找到。通过谷歌搜索“矩阵乘法”+电子表格或+ excel等,还可以找到许多在电子表格中使用MMULT的例子。
有关使用MMULT的一组特别好的示例:https://docs.google.com/spreadsheets/d/1NJPAt5iFQWIyxHx35bpCh6zjVeKon4rdTPk-dfyZDrU/edit#gid=748926120