我正在尝试提取特定的过滤数据。
Unfiltered表示例:
A B C
1 Ext Room 1 Present
2 Ext Room 1 Present
3 Int Room 1 Present
4 Int Room 2 Present
5 Int Room 2 Present
所以如果我想得到" Int" "目前"我愿意:
= COUNTIF(C1:C5;"现在&#34 ;; A1:A5;" Int")
答案是3
现在,如果我过滤房间并仅选择房间1,我将获得此过滤表:
A B C
1 Ext Room 1 Present
2 Ext Room 1 Present
3 Int Room 1 Present
由于它是一个过滤后的表,现在相同的公式不起作用。给我之前的数量而不是1,因为只有1" Int" "目前"现在
我尝试使用SUBTOTAL和COUNTIF做SUMPROD,但结果仍然没有正确显示。
任何人都有不同的公式,这将允许我在这个过滤的表上得到我想要的。在这种情况下:" Int" "目前"
贝斯茨。
答案 0 :(得分:0)
使用SUMPROD中的OFFSET和ROW选项而不是countif找到答案。第一条评论已编辑。
=SUMPRODUCT(SUBTOTAL(3;OFFSET(C1;ROW(C1:C5)-ROW(C1);0));(A1:A5="Int")+0)