EXCEL 2010 : COUNTIF using SUB-TOTAL (from filter) with multi criteria

标签 excel excel-formula excel-2010

程序: Excel 2010

由于各种原因,我有大量数据进行过滤,我可以在过滤时使用以下数据来计算我的销售额,但是我希望能够在组合中添加第二个标准。

新:按值计数 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)))

我刚刚添加了 --($B$38:$B$50=(C12))整理 SUMPRODUCT 中两个表达式之间的开头

关于EXCEL 2010 : COUNTIF using SUB-TOTAL (from filter) with multi criteria,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22727427/

相关文章:

excel - 在Excel中,如何避免重复公式的大部分内容只是为了检查返回值是否为空?

c# - 如何修复文件格式和扩展名不匹配?

vba - 在 VBA 中关闭除 1 之外的所有 IE 窗口

Excel:根据其他列中的值有条件地选择单元格范围

excel - 以相同缩放打印两种不同纸张尺寸的宏

excel - 使用 INDEX 和 MATCH 以及两个条件进行查找

VBA 使用列表过滤和复制行

vba - 将excel中的工作表保存到另一个excel

excel - 每月第3个周三列表

excel - VLOOKUP 不适用于通过 VBA 的所有行