第一次海报。我正在尝试对较早日期的工作表中的单元格求和,以保持年初至今的计数以进行比较。我的工作簿现在设置的方式,每个工作表上都有一年的数据,使用的数据是月度报告。月度报告粘贴到我的“模板”工作表中。然后将这些数据组织成单独工作表上的时间序列,每个工作表的名称是数据对应的年份。在一年中添加新数据时,我想从上一年提取年初至今的总数,以便比较相似的时间范围。这就是我的公式目前的样子。
=SUM(INDIRECT("'"&LEFT($A13,4)&"'!C17:OFFSET(C$16,MONTH(RIGHT(Template!C$3,10)))"))
LEFT($A13,4)
引用我想要为当前工作表提取的年份,并MONTH(RIGHT(Template!C$3,10))
确定当前报告的月份数。因此,对于 2015 年 5 月,Left($A13, 4)
将返回"2014"
并将MONTH(RIGHT(Template!C$3,10))
返回5
.
正如(我希望)很明显,我试图在上一年工作表上找到的年度系列的开头开始我的总结,然后OFFSET
只使用以今年的当前报告月份结束的月份来提取进行年初至今的更改。#REF!
当我尝试这样做时,这将在 Excel 中返回。给人的第一印象似乎INDIRECT
是没有将其识别OFFSET
为功能,而是将其视为文本。有没有办法解决?
我看到之前发布了类似的内容,但无法转化为我的情况。任何帮助将不胜感激。