尝试在范围内创建一个带有 CONCAT 的 SUM,google 工作表说不
Attempting to create a SUM with a CONCAT in the range, google sheets says no
我想知道你是否可以帮我解决一个问题。我使用自定义脚本动态创建一半的单元格引用,并使用 ROW 公式计算引用的另一半。问题是,我试图在 SUM 计算中使用生成的引用,但我在使用正确的语法时遇到了问题。
本质上,我正在尝试创建一个公式,我可以向下拖动 112 列,而不必多次执行相同的操作。我制作的脚本使用以下公式创建列字母:
(averageTimeCalculator(U88) - U88 只是我为了测试这个公式而使用的一个字段,它工作得很好。参考的后半部分是通过取任何行创建的公式本身是打开的,所以在这种情况下:
行(Z88)
我使用 CONCAT 将两者放在一起“=(CONCAT(averageTimeCalculator(U88),ROW(Z88)))”,结果是:F88。我试图用该参考做的是找出该行上所有值的总和,导致它,所以本质上我试图创建一个代表 =SUM(A88:F88) 的公式,在一种我可以将它从 A:3 拖到 A:114) 的方法,但是到目前为止我尝试的所有操作都引发了某种解析错误。
几个小时以来,我一直在使用以下语法的变体来解决这个问题:
=SUM((C88):CONCAT(averageTimeCalculator(U88),ROW(A88)))
但我无法让它工作 :( 谁能帮忙?
您可以使用 SUM(INDIRECT(A89)),其中单元格 A89 将包含文本 "A88:F88"。
我想知道你是否可以帮我解决一个问题。我使用自定义脚本动态创建一半的单元格引用,并使用 ROW 公式计算引用的另一半。问题是,我试图在 SUM 计算中使用生成的引用,但我在使用正确的语法时遇到了问题。
本质上,我正在尝试创建一个公式,我可以向下拖动 112 列,而不必多次执行相同的操作。我制作的脚本使用以下公式创建列字母:
(averageTimeCalculator(U88) - U88 只是我为了测试这个公式而使用的一个字段,它工作得很好。参考的后半部分是通过取任何行创建的公式本身是打开的,所以在这种情况下: 行(Z88)
我使用 CONCAT 将两者放在一起“=(CONCAT(averageTimeCalculator(U88),ROW(Z88)))”,结果是:F88。我试图用该参考做的是找出该行上所有值的总和,导致它,所以本质上我试图创建一个代表 =SUM(A88:F88) 的公式,在一种我可以将它从 A:3 拖到 A:114) 的方法,但是到目前为止我尝试的所有操作都引发了某种解析错误。
几个小时以来,我一直在使用以下语法的变体来解决这个问题:
=SUM((C88):CONCAT(averageTimeCalculator(U88),ROW(A88)))
但我无法让它工作 :( 谁能帮忙?
您可以使用 SUM(INDIRECT(A89)),其中单元格 A89 将包含文本 "A88:F88"。