首页 > 解决方案 > 任何人都可以在 Google 表格中查看有关 ArrayFormula 的公式吗?

问题描述

感谢大家对此进行调查。

这是我在 Google 表格中的公式:

=ArrayFormula(IF(ROW(A:A)=1, "R", IF((I:I)>0,SUM((K:K):(AI:AI)),"")))

  1. 首先,它检查它是否是“A”列中的第一个单元格,如果是,它将设置标签 R。
  2. 然后它检查 I 列的相应单元格中是否有值
  3. 如果 I 列的相应单元格中有值,它将添加单元格 K 中的所有数字,直到 AI 将自身留空。

我将它放在一个 ArrayFormula 中,希望在创建新行时它会计算相同的计算,但不是添加该特定行中的所有数字,而是添加二维数组中的所有数字。

我在这里做错了什么?任何帮助将不胜感激....

标签: google-sheetsdocumentation

解决方案


sum内不起作用arrayformula。而是尝试mmult

=ArrayFormula({"R";IF((I2:I)>0,mmult(value(K2:AI),transpose(column(K2:AI)^0)),)})

在此处输入图像描述


推荐阅读