【发布时间】:2016-04-25 16:54:55
【问题描述】:
我试图弄清楚如何在我的 SUMPRODUCT 单元格中引用工作表名称,但我无法弄清楚。我不确定是不是因为我的逻辑有缺陷并且有更好的方法,或者如果不使用 VB 代码就无法实现我想要做的事情。
基本上我有一个包含各种数据的工作簿。但是对于这种情况,我只查看单个列,在这种情况下为 DATE。所以我基本上使用 SUMPRODUCT 公式来读取超过 120 天的日期的整个列,但不计算列中空白的项目。所以只是带有日期的单元格。
此工作簿将每月添加工作表,并将存储上个月。为了使这个工作簿动态化,第一个工作表有各种图表来显示信息,所以它可以很好地打印,而最后一页有所有的公式。
基本上,我希望在第一个工作表上创建一个下拉框。该下拉列表将包含前几个月(工作表按月份命名),理想情况下,它们将在公式更改时引用到公式中。
例如:
我当前的公式有效:SUMPRODUCT(('OCT 2015'!$G:$G<TODAY()-120)*('OCT 2015'!$G:$G<>""'))
我希望公式喜欢:SUMPRODUCT(('CELL_THAT_HAS_SHEETNAME'!$G:$G<TODAY()-120)*('CELL_THAT_HAS_SHEETNAME'!$G:$G<>""'))
它将引用的单元格是一个下拉列表,对应于工作表名称。
【问题讨论】:
标签: excel macros excel-formula formulas