我正在尝试为列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
来实现这个目标?