我有这个有效的公式:
=SUMPRODUCT(SUMIF(INDIRECT(Financials&"!$B3:$B10000"),'Information PG1'!$K$2,INDIRECT(Financials&"!d3:d10000")))
其中 Financials 是一个命名范围。如果我将实际名称更改为另一个命名范围,它就可以正常工作,但我如何使公式能够工作,以便我可以从下拉列表中选择命名范围,因为我有 8 个需要使用的命名范围。
答案1
转到要保存下拉列表的位置(例如单元格 A1)创建一个带有数据验证的下拉框(数据 > 数据验证 > 数据验证),创建 8 个命名范围的名称列表
然后您可以在公式中Financials
替换:INDIRECT(A1)
=SUMPRODUCT(SUMIF(INDIRECT(INDIRECT(A1)&"!$B3:$B10000"),'Information PG1'!$K$2,INDIRECT(INDIRECT(A1)&"!d3:d10000")))