【问题标题】:Apply array formula to sumifs将数组公式应用于 sumifs
【发布时间】:2020-01-22 20:51:12
【问题描述】:

我有带有 sum-ifs 函数的 Google 表格,但我需要将其应用于整个列而不是仅一个单元格,并在添加时自动应用于新行

经过研究,我知道数组不适用于sumifs,但我似乎无法弄清楚将数组函数应用于此。

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

所以我尝试将其改为 =sum(if( 并使用数组代替函数,但也无法使其工作。不知道如何使其适用于与上述公式相同的效果

我需要将以下 sum-ifs 应用于所选列中的每个单元格

【问题讨论】:

    标签: google-sheets google-sheets-formula array-formulas google-sheets-query gs-vlookup


    【解决方案1】:

    基本上是这样的:

    =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)))
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-01-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-05
      • 1970-01-01
      相关资源
      最近更新 更多