避免使用COUNTIFS公式计算未过滤的结果

时间:2018-12-12 11:31:11

标签: excel

我正在处理一张Excel工作表,其中列出了办公室报告的所有事件。有多个工作表,原始数据表和其他提取数据的表。

我有一个公式,该公式当前计算记录为“广告”和“呼叫”的事件数量。但是我需要此工作表来生成每月报告,并且可以通过使用原始工作表中的过滤日期来做到这一点。但是,当我过滤原始工作表时,另一工作表不会反映出更改(大概是COUNTIFS函数会忽略未过滤(隐藏)的记录,并且无论如何都要对它们进行计数。

这是我当前的论坛;

=COUNTIFS(GES_OOH_Incidents!C2:C2004,"Call",GES_OOH_Incidents!D2:D2004,"Advertising")

在网上浏览了一会儿,我真正能找到的唯一选择就是创建另一个列以返回值,但是我真的不想这么做。

任何建议/指导/示例都将不胜感激。

谢谢

1 个答案:

答案 0 :(得分:0)

这可能有效:

=SUMPRODUCT(SUBTOTAL(3,OFFSET(GES_OOH_Incidents!C1,ROW(GES_OOH_Incidents!C:C)-ROW(GES_OOH_Incidents!C1),0)),(GES_OOH_Incidents!C:C="Call")*(GES_OOH_Incidents!D:D="Advertising"))

这是应用于整个列的缓慢公式。

Got information from here