SUM 公式中的 CONCATENATE 函数

CONCATENATE function inside SUM formula

我在 sheet 的 D 列中有一组数字,我需要对一组单元格求和并将其显示在不同的单元格中。我的输入 SUM 范围每次都可能改变。

例如,通过使用下面的公式,我能够从 sheet DayWise2019 的 D3:D33 中得到 SUM。

=SUM(DayWise2019!D3:D33)

现在,我尝试使用两个单元格为 SUM 函数输入开始和结束单元格编号,并尝试使用连接创建公式

当前 sheet D13 包含 SUM 区域的第一个单元格 当前 sheet D14 包含 SUM 范围的最后一个单元格

我正在使用如下公式

=SUM(CONCATENATE("DayWise2019!","D",D13,":","D",D14))

但是它不起作用。值 "#VALUE" 出现错误。我单独检查了连接函数,它按预期工作。

CONCATENATE("DayWise2019!","D",D13,":","D",D14) 会给出 DayWise2019!D3:D33

有办法解决吗?

使用 INDEX 设置起始行 (D13) 和结束行 (D14) 单元格。

=SUM(index(DayWise2019!d:d, D13):index(DayWise2019!d:d, D14))

避免间接。