为什么动态命名范围不适用于INDIRECT()?

时间:2018-02-17 23:59:44

标签: excel excel-formula excel-indirect

我无法在Excel中使用某些命名范围的INDIRECT()函数。简单的命名范围似乎工作正常,但是当我有更复杂的东西时,我会遇到#REF错误。

以下是一个例子:

Example of INDIRECT not working

此处,基本命名范围SomeData适用于SUMINDIRECT。它只是那里三个值的基本集合

更复杂的命名范围MoreData适用于常规SUM,但在尝试在INDIRECT函数中使用它时,它会停止工作,没有明确的原因。 您可以看到MoreData函数的用途,但实质上,它意味着从标记为tbl_MoreData的表中获取最后6个条目。 以下是MoreData使用的公式:

=OFFSET(tbl_MoreData[[#Headers], [MoreData]],COUNT(tbl_MoreData[MoreData]),0,(IF(Main!$N$13<COUNT(tbl_MoreData[MoreData]), Main!$N$13, COUNT(tbl_MoreData[MoreData]))*(-1)),1)

我希望我的解释不会太杂乱。如果有些事情仍然不清楚,请发表评论,我希望能够更好地解释自己。

0 个答案:

没有答案