我正在尝试提取特定的过滤数据。
未过滤表示例:
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"Present"的数量,我会这样做:
=COUNTIF(C1:C5;"存在";A1:A5;"内部")
答案是3
现在,如果我过滤房间,只选择房间1,我会得到这个过滤表:
A B C
1 Ext Room 1 Present
2 Ext Room 1 Present
3 Int Room 1 Present
由于它现在是一个过滤表,所以相同的公式不起作用。给我以前的金额而不是1,因为现在只有1个"Int"Present"。
我试着用SUBTOTAL和COUNTIF做SUMPROD,但结果仍然没有正确显示。
任何人都有一个不同的公式,可以让我在这个过滤表上得到我想要的。在这种情况下:"Int"Present"。
最佳。
使用SUMPROD中的OFFSET和ROW选项而不是countif找到答案。编辑了第一条评论。
=SUMPRODUCT(SUBTOTAL(3;OFFSET(C1;ROW(C1:C5)-ROW(C1);0));(A1:A5="Int")+0)