【发布时间】:2020-09-14 17:25:33
【问题描述】:
我有一个工作公式,我需要拖动它来自动填充一列并希望将其变成一个数组公式:
=AVERAGEIF(INDIRECT("A2:A"&ROW()), ">=0",INDIRECT("A2:A"&ROW()))
因此,如果您将这个公式放在 B 列中,它将采用 A 列中的值并不断平均下来,跳过任何小于 0 的值。这是一个示例截图:https://i.imgur.com/nRq8hAH.png
我怎样才能为此创建一个数组公式?
这个公式很接近,但我不知道如何添加 ">=0" 条件:
=ArrayFormula(IF(LEN(A2:A),SUMIF(ROW(A2:A),"<="&ROW(A2:A),A2:A)/COUNTIF(ROW(A2:A),"<="&ROW(A2:A)),))
【问题讨论】:
-
我可以演示一种方法,如果您让电子表格可编辑而不是仅查看。
标签: google-sheets google-sheets-formula