在Excel 2016中对Sheet范围使用indirect

时间:2018-03-26 16:48:37

标签: excel excel-formula

我在Excel 2016中有标记为1,2,3,4等的表格

我可以编写一个引用多个工作表中的单元格的公式。 =40-SUM('17:23'!D46)

我正在尝试使用诸如

之类的公式创建一个相对于数字的引用
=40-INDIRECT("SUM('"&AN3-7&":23'!D46)")

AN3=24。使用它时,我收到#Ref错误。评估结果

=40-INDIRECT("SUM('17:23'!D46)")

可以这样做吗?也在最开始尝试间接

=indirect("40-(sum('&AN3-7&":23'!D46)")

1 个答案:

答案 0 :(得分:0)

尝试使用

=40-SUMPRODUCT(N(INDIRECT(ROW(INDIRECT(AN3-7&":23"))&"!D46")))

代替你的

=40-INDIRECT("SUM('"&AN3-7&":23'!D46)") 

可能不是最漂亮的功能,但我没有使用双INDIRECT就能让它工作。