计算从所有工作表中销售的数量,然后将其分配到摘要页面的相应区域

时间:2015-10-12 23:03:48

标签: excel formula sumifs

我需要在B2:B100的摘要页面中显示数据。应从其他九个工作表中提取数据,以计算从所有工作表中销售的数量,然后将其分配到摘要页面的相应区域。这应该在贷款结算后而不是之前完成。

我的理解是你会使用SUMIFS公式,但我似乎无法让它一次用于多张工作表。

Summary Screen

Data

1 个答案:

答案 0 :(得分:1)

如果由于额外的工作表或扩展条件而导致九个工作表的堆叠SUMIFS functions不切实际,那么您可以创建一个工作表名称数组,并使用INDIRECT function来引用它们数组公式。

九个工作表保持相同的布局,如下所示:

enter image description here

摘要工作表上,创建九个工作表的列表。我用过G2:G10。有了这个,一个涉及 SUMSUMIFS函数的数组¹公式可以使用该列表来提供您正在寻找的“从头到尾”工作表集合

enter image description here

Summary!C4中的array¹公式是

=SUM(SUMIFS(INDIRECT($G$2:$G$10&"!B:B"), INDIRECT($G$2:$G$10&"!A:A"), B4))

¹数组公式需要用 Ctrl + Shift + Enter↵完成。一旦正确进入第一个单元格,就可以像任何其他公式一样向下或向右填充或复制它们。尝试并减少对更接近表示实际数据范围的范围的全列引用。数组公式以对数方式计算计算周期,因此将参考范围缩小到最小值是一种好习惯。有关详细信息,请参阅Guidelines and examples of array formulas