将数组公式应用于 sumifs

Apply array formula to sumifs

我有 Google sheet 和 sum-ifs 函数,但我需要将它应用到整个列而不是一个单元格,并在添加时自动应用到新行

经过研究,我知道数组不能与 sumifs 一起使用,但我似乎无法想出将数组函数应用于此。

=ArrayFormula(SUMIFS(K:K,C:C,C2,L:L,false))

所以我尝试将其设为 =sum(if(并使用数组代替函数,但也无法使其正常工作。不确定如何使其适用于与上述相同的影响公式

如果所有条件都满足,我需要对所选列中的每个单元格应用以下总和

基本上是这样的:

=QUERY({C2:C, K2:L}, 
 "select Col1,sum(Col2) 
  where Col1 is not null 
    and Col3 = FALSE 
  group by Col1 
  label sum(Col2)''", 0)


如果您想将其与名称列表配对,请使用 VLOOKUP:

=ARRAYFORMULA(IFERROR(VLOOKUP(C2:C, QUERY({C2:C, K2:L}, 
 "select Col1,sum(Col2) 
  where Col1 is not null 
    and Col3 = FALSE 
  group by Col1 
  label sum(Col2)''", 0), 2, 0)))