我正在处理一张Excel工作表,其中列出了办公室报告的所有事件。有多个工作表,原始数据表和其他提取数据的表。
我有一个公式,该公式当前计算记录为“广告”和“呼叫”的事件数量。但是我需要此工作表来生成每月报告,并且可以通过使用原始工作表中的过滤日期来做到这一点。但是,当我过滤原始工作表时,另一工作表不会反映出更改(大概是COUNTIFS函数会忽略未过滤(隐藏)的记录,并且无论如何都要对它们进行计数。
这是我当前的论坛;
=COUNTIFS(GES_OOH_Incidents!C2:C2004,"Call",GES_OOH_Incidents!D2:D2004,"Advertising")
在网上浏览了一会儿,我真正能找到的唯一选择就是创建另一个列以返回值,但是我真的不想这么做。
任何建议/指导/示例都将不胜感激。
谢谢
答案 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"))
这是应用于整个列的缓慢公式。