Google 表格中的数组公式和求和

问题描述 投票:0回答:1

如何将这个公式变成谷歌表格中的ArrayFormula.. =IF(A1="在线", SUM(B1,C1,D1,E1,F1), B1)

我希望公式中每一列的行号发生变化,然后该公式无限地应用于该列

=ArrayFormula(IF(A1:A="在线", SUM(B1:B, C1:C, D1:D, E1:E, F1:F), B1:B)) 我发现这会将 B、C、D 列中的所有单元格加在一起,并将它们加在一起,而不是将它们用作范围,并获取单元格的数字并将其添加到行中的其他单元格中。

希望这是有道理的!提前致谢!

google-sheets sum google-sheets-formula array-formulas
1个回答
0
投票

您可以尝试:

=byrow(B:F,lambda(Σ,if(indirect("A"&row(Σ))="online",sum(Σ),index(Σ,,1))))
© www.soinside.com 2019 - 2024. All rights reserved.