【发布时间】:2014-02-15 12:36:26
【问题描述】:
你怎么arrayformula()一个sum()比如:
=sum(A1:H1)
我需要往下走 1000 行。
【问题讨论】:
-
这是一个非常简单的问题,不需要复杂化。让我们不要把这复杂化。只需将括号放在范围内的每个数组中。 =arrayformula(Sum((A1:A1000):(H1:H1000))
-
=arrayformula( Sum( (A1:A1000):(H1:H1000) ) 虽然简单,但截至今天在工作表中不起作用。似乎对整个范围 A1:H1000 求和。
-
一般来说,ArrayFormula 在围绕本身接受 Range 参数的函数组合时不会计算正确的结果。 range 参数被带有 ArrayFormula 的函数“抓取”(该函数用作 ArrayFormula 的参数),并使用它进行计算,返回其结果(通常是标量)。 ArrayFormula 永远不会看到输入范围,也无法根据需要替换它。这就是它无法与 Or()、And() 等一起使用的原因。
-
为实验创建了示例 Google 表格 docs.google.com/spreadsheets/d/…
标签: google-sheets