如何将 INDIRECT 与 SUMIF 公式结合使用来计算日期范围

如何将 INDIRECT 与 SUMIF 公式结合使用来计算日期范围

我正在尝试获取一个 SUMIFS 公式,以便动态处理 excel 工作簿中的多个选项卡。此工作簿中有许多选项卡,每个选项卡都包含我每天更新的客户数据。在下面的示例中,我有一个名为“Joes 27”的客户,该工作表上每天都会列出销售数据。我希望有一个摘要页面,我可以在其中输入日期范围,并让其汇总 Joes 27 在该范围内的销售数据。然后我可以将其切换为另一个客户名称。我目前使用这个:

=SUMIFS('Joes 27'!5:5, 'Joes 27'!2:2, ">="&B1, 'Joes 27'!2:2, "<="&C1)

“Joes 27”是客户选项卡的选项卡名称。其他的选项卡名称例如为“Citi 15”。每个客户选项卡中的第 5 行是我想要添加的内容。每个客户选项卡中的第 2 行是日期列表。(6/1、6/2、6/3)在摘要页面上,我输入日期范围B1C1(6/1 6/3)

我可以使用什么公式,以便在摘要页面上输入客户名称,并让其使用 SUMIFS 公式来汇总该页面上该范围内的数据。我假设使用 INDIRECT 函数,但我似乎无法弄清楚。

我真诚地感谢您的帮助!

答案1

尝试一下并查看是否有效:

=SUMIFS(INDIRECT("'"&A1&"'!5:5"),INDIRECT("'"&A1&"'!2:2"),">="&B1,INDIRECT("'"&A1&"'!2:2"),"<="&C1)

相关内容