在多张纸上求和相同的范围(纸张称为范围)

时间:2016-08-20 20:50:49

标签: dynamic excel-formula named-ranges

我有一个命名范围,它从第一个可用单元格动态选择到最后一个可用的非空白单元格。此单元格包含工作表名称。

所以我的问题是:

如何使用指定的范围表名称从同一单元格中对此单元格求和?

例如,如果没有命名范围,我可以

=SUM('Sheet1:Sheet100'!A1)

如何在这种情况下使用命名范围(即Sheet1To100)来对同一单元格中的工作表求和。

谢谢!

2 个答案:

答案 0 :(得分:0)

能够通过反复试验找到它,虽然我不知道它的工作原理。

=SUMPRODUCT(SUM(INDIRECT("'"&Sheet1To100&"'!A1")))

答案 1 :(得分:0)

以下公式也适用于您:

 =SUM(N(INDIRECT(Sheet1To100 & "!A1")))

这是一个数组公式,所以按 Ctrl + Shift + Enter 提交它。

N函数将值转换为数字。有关详细信息,请参阅this