Google 表格:使用 index() 自动填充公式

时间:2021-06-28 15:14:07

标签: google-sheets

我有这张表:

enter image description here

我将 A、B、C 的值相加并将结果放在 F 列中。我使用简单的公式:

=A1+B1+C1

但我没有将公式复制/粘贴到 F2 - F5,而是使用 index() 修改公式以填充公式:

=index(A1:A5+B1:B5+C1:C5)

这将自动计算所有 5 行。但现在我想使用 sum():

=sum(A1:C1)

有谁知道如何像前面的公式一样使用 index() 来自动对每一行进行计数?

谢谢, 安迪

2 个答案:

答案 0 :(得分:2)

SUMARRAYFORMULA / INDEX 下不受支持,因此您需要使用 MMULT

=INDEX(MMULT(A1:C3, SEQUENCE(COLUMNS(A:C))^0))

enter image description here

答案 1 :(得分:0)

我不是 100% 确定我理解你的问题。但是,您可以输入一次数组公式,它会自动填写下面的公式。所以改变这个:

=sum(A1:C1)

为此:

=ARRAYFORMULA(A1:A + B1:B + C1:C)