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))
避免间接。
我在 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))
避免间接。