EXCEL 2010:COUNTIF使用SUB-TOTAL(来自filter)和多个条件
程序: Excel 2010
我有很多select的数据,我过滤各种原因,我已经能够使用以下来计算我的销售过滤时,但是我希望能够添加第二个条件的混合。
新增:按值B11
和C12
计数
(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)