使用 AverageIF 时 Arrayformula 不向下复制

Arrayformula not copying down when using AverageIF

在与 AVERAGEIF 结合使用时,无法让 ARRAYFORMULA 复制其值。这是我的 google sheet。当我复制公式时它工作正常,只是不会自动填充。

这是我当前的公式

=ARRAYFORMULA(AVERAGEIF(A2:A,A2,B2:B))

使用:

=ARRAYFORMULA(IFNA(VLOOKUP(A2:A, QUERY(A2:B, 
 "select A,avg(B) 
  where A is not null 
  group by A 
  label avg(B)''"), 2, 0)))