这个公式有什么问题?
What is wrong with this formula?
我试过这个公式,但出于某种原因,结果是 0,而不是从 B7 到我放置公式的行的单元格总和。
公式为:
=SUM(CONCATENATE("B7:","B",ROW()))
我想要从 B7 到我放置公式的行的所有行的总和。
CONCATENATE 本身正在运行,SUM 正在运行(当手动插入范围时 =SUM(B7:B20)
它们只是不能一起工作,无论 B 列中的数字如何,结果都是 0
请帮忙。
您缺少 INDIRECT。使用:
=SUM(INDIRECT("B7:B"&ROW()))
由于您连接的是 A1 符号,嵌套函数 CONCATENATE 将 return 一个字符串,而 SUM 试图计算字符串的总和而不是范围的值。
您可以将此串联的结果传递给 INDIRECT,以便 return 对要求和的单元格区域的实际引用求和。
完整公式如下所示 =SUM(INDIRECT(CONCATENATE("B7:","B",ROW())))
。
注意:如果粘贴到 B 列,此公式将不起作用,因为它会导致循环引用。
我试过这个公式,但出于某种原因,结果是 0,而不是从 B7 到我放置公式的行的单元格总和。
公式为:
=SUM(CONCATENATE("B7:","B",ROW()))
我想要从 B7 到我放置公式的行的所有行的总和。
CONCATENATE 本身正在运行,SUM 正在运行(当手动插入范围时 =SUM(B7:B20)
它们只是不能一起工作,无论 B 列中的数字如何,结果都是 0
请帮忙。
您缺少 INDIRECT。使用:
=SUM(INDIRECT("B7:B"&ROW()))
由于您连接的是 A1 符号,嵌套函数 CONCATENATE 将 return 一个字符串,而 SUM 试图计算字符串的总和而不是范围的值。
您可以将此串联的结果传递给 INDIRECT,以便 return 对要求和的单元格区域的实际引用求和。
完整公式如下所示 =SUM(INDIRECT(CONCATENATE("B7:","B",ROW())))
。
注意:如果粘贴到 B 列,此公式将不起作用,因为它会导致循环引用。