使用" x"计算行数在前4个单元中的至少一个中

时间:2017-07-27 21:11:27

标签: excel-formula subtotal

我想计算按区域(D1)和经理(F1)划分的行数,这些行在指定月份(B1)的前4个单元格中至少有一个X.这是我能够放在一起的代码,但它只添加了指定行中的所有X&#39。数据表在数据表中,公式和参数(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))

Data Table

1 个答案:

答案 0 :(得分:0)

这个公式对我有用:

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