EXCEL 2010:COUNTIF使用SUB-TOTAL(来自filter)和多个条件

程序: Excel 2010

我有很多select的数据,我过滤各种原因,我已经能够使用以下来计算我的销售过滤时,但是我希望能够添加第二个条件的混合。

新增:按值B11C12计数
(B11)=商店名称
(C12)=产品名称

 =SUMPRODUCT(--($C$38:$C$1000=(B11)),SUBTOTAL(3,OFFSET($C$38,ROW($C$38:$C$1000)-ROW($C$38),0))) 

我已经尝试了以下变化,但我不断收到错误:

 =SUMPRODUCT(--($C$38:$C$1000=(B11),SUBTOTAL(3,OFFSET($C$38,ROW($C$38:$C$1000)-ROW($C$38),0)),(--($C$38:$C$1000=(C12),SUBTOTAL(3,OFFSET($C$38,ROW($C$38:$C$1000)-ROW($C$38),0))) |Prod |Store --------------- |ABC |CDA |DEF |XYZ |GHI |TUV |ABC |XYZ Prod = ABC; Store = CDA; Result = 1 (not 2) 

请帮忙 :-)

我不是很熟悉SUBTOTAL ,但是这似乎工作正常:

 =SUMPRODUCT(--($C$38:$C$1000=(B11)),--($B$38:$B$1000=(C12)),SUBTOTAL(3,OFFSET($C$38,ROW($C$38:$C$1000)-ROW($C$38),0))) 

我刚刚在SUMPRODUCT的两个expression式之间加上了--($B$38:$B$50=(C12))

另一个简化公式的方法是引入一个帮助列,指示行是否可见,例如在Z38复制下来

=SUBTOTAL(3,B38)

现在你有2个标准的计数,你可以像这样使用COUNTIFS

=COUNTIFS(C:C,B11,B:B,C12,Z:Z,1)