Google Sheets 其他工作表摘要(基于工作表列表)

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

我有一个包含多个基本表的 googlesheet:Base1、Base2、Base3 等,这些表可能会随着时间的推移而变化。 (添加新底座、删除底座等) 我有一张总结表。摘要表和基本表是相同的。

在摘要表中我想要单元格

B2 = Base1!B2 + Base2!B2 + Base3!B2 and so on

但我希望它从 Bases 表中的 Bases 列表中填充 我尝试的是

=SUM(indirect(Bases!$A$1:$A$3&"!"&ADDRESS(ROW(),COLUMN()),true))

但它只采用第一个基地的值。

这在 excel 中可以正常工作,但在 google 表格中则不行。

我不想每次添加或删除基础时都更新摘要表的形式。

这是一个虚拟模型 样本表链接

google-sheets sum
1个回答
0
投票

使用

REDUCE
,如下所示:

=REDUCE(,Bases!A1:A3,LAMBDA(sum,tab,ARRAYFORMULA(sum+INDIRECT(tab&"!B2:M23"))))

此公式会生成整个表格的结果,因此您无需拖动它。

© www.soinside.com 2019 - 2024. All rights reserved.