【问题标题】:Count values based on both row and column condition in google spreadsheets根据谷歌电子表格中的行和列条件计算值
【发布时间】:2021-10-28 04:53:57
【问题描述】:

我有下表:

旁边我有下表:

第二个表的Q列的值是用下面的函数计算的:

   =COUNTIF(INDEX(B:M,MATCH(P1,A:A,1),0),"1")

对,我不是根据 A 列中的名称计算 1 的数量。但是,我希望扩展该函数以仅在第一行中的列值显示“Gruul / Mag”时计算单元格,就像它一样在这里。

有谁知道我如何完成这项工作?

【问题讨论】:

    标签: google-sheets split spreadsheet flatten google-query-language


    【解决方案1】:

    尝试:

    =INDEX(QUERY(IFERROR(SPLIT(FLATTEN(IF(A3:A="",,A3:A&"×"&
     FILTER(B3:M*1, B1:M1="Grull / Mag"))), "×")), 
     "select Col1,sum(Col2)
      where Col2 is not null
      group by Col1
      label sum(Col2)''"))
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-02
      • 1970-01-01
      • 2020-09-21
      • 1970-01-01
      • 1970-01-01
      • 2019-02-19
      相关资源
      最近更新 更多