【问题标题】:Sum same Range across multiple sheets (sheets are named range)跨多个工作表求和相同的范围(工作表被命名为范围)
【发布时间】:2016-08-20 20:50:49
【问题描述】:

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

所以我的问题是:

如何使用命名的范围表名称从同一个单元格中对这个单元格求和?

例如,没有命名范围,我可以这样做

=SUM('Sheet1:Sheet100'!A1)

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

谢谢!

【问题讨论】:

    标签: dynamic excel-formula named-ranges


    【解决方案1】:

    能够通过反复试验找到它,尽管我真的不知道它起作用的原因。

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

    【讨论】:

      【解决方案2】:

      下面的公式也应该适合你:

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

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

      N 函数将值转换为数字。详情见this

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-09-29
        • 1970-01-01
        • 2018-06-19
        • 2021-08-07
        • 1970-01-01
        相关资源
        最近更新 更多