ARRAYFORMULA中的函数,当前行作为参数

时间:2017-07-04 14:11:41

标签: google-sheets spreadsheet array-formulas

我正在尝试为列D实现一个数组公式,结果如下表所示:

  a  b  c  d
1 10 20 30 =chitest(a1:c1,{20,20,20})
2 20 20 20 =chitest(a2:c2,{20,20,20})
3 15 15 20 =chitest(a3:c3,{20,20,20})
⋮

我尝试了很多事情:
=ARRAYFORMULA(if(isnumber(A:A),CHITEST(A1:C,{20,20,20}), ))
这不起作用,因为A1:C作为一个整体而不是逐行处理。

=ArrayFormula(if(len(A:A), row(A:A),))给出当前行,所以我尝试了:
=ARRAYFORMULA(if(isnumber(A:A),CHITEST(indirect("A"&row(A:A)&":C"&row(A:A)),{20,20,20}), )) 但也不起作用。

有没有办法使用ARRAYFORMULA来实现这个目标?

0 个答案:

没有答案