Excel 已过滤 COUNTIFS 个

Excel COUNTIFS filtered

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

示例未过滤 table:

    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;"Present";A1:A5;"Int")

答案是 3

现在,如果我过滤房间并且 select 只有房间 1,我将得到这个过滤 table:

    A       B       C
1  Ext   Room 1   Present
2  Ext   Room 1   Present
3  Int   Room 1   Present

由于它是经过过滤的 table 现在相同的公式不起作用。给我之前的金额而不是 1,因为现在只有 1 "Int" "Present"。

我尝试用 SUBTOTAL 和 COUNTIF 做 SUMPROD,但结果仍然没有正确显示。

任何人都有不同的公式可以让我在这个过滤后 table 得到我想要的。在这种情况下:"Int" "Present".

最佳。

使用 SUMPROD 中的 OFFSET 和 ROW 选项而不是 countif 找到答案。已编辑第一条评论。

=SUMPRODUCT(SUBTOTAL(3;OFFSET(C1;ROW(C1:C5)-ROW(C1);0));(A1:A5="Int")+0)