程序: Excel 2010
由于各种原因,我有大量数据进行过滤,我可以在过滤时使用以下数据来计算我的销售额,但是我希望能够在组合中添加第二个标准。
新:按值计数 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)))
我刚刚添加了
--($B$38:$B$50=(C12))
整理 SUMPRODUCT
中两个表达式之间的开头
关于EXCEL 2010 : COUNTIF using SUB-TOTAL (from filter) with multi criteria,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22727427/