在上一篇文章中,用户询问如何使公式中的工作表引用引用与该工作表中的单元格中的值相同的值。 这样它就会根据单元格值动态更新公式。
该用户的公式为:
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<>""'))
现在我有一个当前公式:
=SUMPRODUCT(('2024'!$G$8:$G$301)*('2024'!$D$8:$D$301=E$4))
所以,我尝试过:
=SUMPRODUCT((INDIRECT(D33&"!$G$8:$G$301)*(INDIRECT(D33&"!$D$8:$D$301=E$4))
但我认为我的括号太多或太少。
作为确认,单元格
D33
是 2024
的值,$D$8:$G$301
的单元格范围位于工作表 2004 上。我想我已经很接近了,所以如果有人可以提供任何帮助,我们将非常感激。
我尝试根据上一个问题的答案使用相同的语法创建公式,但我认为我有一些小问题。 我还审查了具有类似问题的问题,但我找不到明确说明如何执行此操作的内容。 我使用 Excel 已经很长时间了,但编码绝对不是我的强项,而且我总是在这方面遇到困难。
你的双引号是错误的,
=E$4
必须在INDIRECT
逻辑之外:
=SUMPRODUCT((INDIRECT(D33&"!$G$8:$G$301")) * (INDIRECT(D33 &"!$D$8:$D$301")=E$4))