【问题标题】:Count rows with "x" in at least one of the previous 4 cells在前 4 个单元格中的至少一个单元格中计算带有“x”的行数
【发布时间】:2017-07-27 21:11:27
【问题描述】:

我想按区域 (D1) 和经理 (F1) 计算指定月份 (B1) 的前 4 个单元格中至少有一个 X 的行数。这是我能够放在一起的代码,但它只在指定的行中添加了所有 X。数据表在数据表中,公式和参数(B1,D1,F1)在单独的表中。

=SUMPRODUCT(SUBTOTAL(3,OFFSET(Data!$A$3,ROW(INDIRECT("1:" & MATCH("zzz",Data!$A:$A)-3)),MATCH(B1,Data!$3:$3,0)-1,1,-4))*(Data!$A$4:INDEX(Data!$A:$A,MATCH("zzz",Data!$A:$A))=D1)*(Data!$A$4:INDEX(Data!$B:$B,MATCH("zzz",Data!$B:$B))=F1))

【问题讨论】:

    标签: excel-formula subtotal


    【解决方案1】:

    这个公式对我有用:

    =SUMPRODUCT((Data!$A$4:$A$99=D1)*(Data!$B$4:$B$99=F1)*
     (0<COUNTIF(OFFSET(Data!$A$1,ROW($4:$99)-1,MATCH(B1,Data!$3:$3,0)-5,1,4),"x")))
    

    【讨论】:

      猜你喜欢
      • 2021-01-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多