[英]Find the sum of each row in a spreadsheet
我是Sheets的新手,我还不知道任何术语,所以我不确定该如何查找。 如果我有:
A1[=SUM(B1:1)]
如何自动将其复制到A2,以便:
A2[=SUM(B2:2)]
同样的事情会无限期地持续下去,或者直到我声明一个停止点为止?
首先,如果您只是简单地将公式从A1复制粘贴到A2(或下面的几个单元格),它将根据需要自动更改。 这就是相对引用的工作方式。
但是也可以用一个公式来获得所有和。 在A1中输入的以下公式将创建A列中前7行的总和。要更改总行数,请用另一个数字替换B1:7
。
=arrayformula(mmult(B1:7 + 0, transpose(B1:1 * 0 + 1)))
说明:
B1:7 + 0
将条目强制为数字(以使空白单元格变为0)。 transpose(B1:1 * 0 + 1)
创建合适大小的1s列向量。 mmult
由1组成的列相当于求和每一行。 arrayformula
表示要对数组执行操作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.