Excel COUNTIFS filtered



我正在尝试提取特定的过滤数据。

未过滤表示例:

    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)

最新更新