可见列上的COUNTIFS
我有COUNTIFS
和可见的filter数据的问题。
我有关于不同公司和已经发送给他们的项目的数据。 这些数据存储在一个单独的工作表中。 在主表上,我有COUNTIFS
引用了我们向特定公司发送特定项目的次数。 COUNTIFS
如下:
=COUNTIFS('Cases '!$D:$D,C$2,'Cases '!$C:$C,$A3)
在peudeo代码中,它分解为:
=COUNTIFS('Cases'ITEMCOLUMN, SEARCHITEM,'Cases 'COMPANYCOLUMN,SEARCHEDCOMPANY)
有时我想根据其他标准过滤个案工作表,但是我仍然需要主表来交叉引用公司发送一个项目的次数,但是现在只根据过滤的结果。
我已经指出了SUBTOTAL
函数,但它有点难以理解,似乎只适用于合计过滤的数字。
像这样的公式应该工作:
=SUMPRODUCT( SUBTOTAL( 3, OFFSET( Sheet2!$C$2:$C$4, ROW(Sheet2!$C$2:$C$4)-MIN(ROW(Sheet2!$C$2:$C$4)), , 1)), --(Sheet2!$C$2:$C$4="a"), --(Sheet2!$D$2:$D$4="b"))
(缩进只是为了更好的理解,希望)
对于我的数据,它的作品。 我在一列中有一些字母“a”,而在另一列中有一些字母“b”。 公式对“a”和“b”都存在的行进行计数,并且行不会被滤除。
补充阅读:
(1) http://www.mrexcel.com/forum/excel-questions/717624-subtotal-function-countif-sumif.html
(2) http://answers.microsoft.com/zh-CN/office/forum/office_2007-excel/how-to-use-countif-with-subtotal/de09fe89-6d98-4691-a25b-19b1a1e74bf2