IF COUNTIFS() 过滤后的数据
IF COUNTIFS() on filtered data
问题:
=IF((COUNTIFS(Data!F:F,35,Data!H:H,E2))<=0,"Future",(COUNTIFS(Data!F:F,35,Data!H:H,E2)))
以上不适用于过滤后的数据。我已经搜索了互联网,但经过数小时的尝试仍未能找到解决方案。我设法在不同的列上找到了单个计数的解决方案:
=SUMPRODUCT(SUBTOTAL(3,OFFSET(Data!G:G,ROW(Data!G:G)-MIN(ROW(Data!G:G)),,1)),ISNUMBER(SEARCH(A3,Data!G:G))+0)
我不知道如何操作它才能找到同时具有 35 和 E2 值的行数。有什么想法吗?
背景故事:
我有一个用于服务台的系统。这上面有票据,上面记录了数据。
工作表 1(数据):
我已将这些数据导出到电子表格中以创建趋势图。收集的数据是:
ID、标签、部门、创建月份、解决月份、创建周和解决周。
然后我创建了另一个列来计算周差(即解决工单需要多少周)并对这些列应用过滤器。
工作表 2(计数数据):
我有一个 table 统计每周创建和解决的工单数量。我还有另一个 table 计算解决了多少周需要多少周才能解决,例如有 235 张票,它们是在第 35 周创建的,并且用了不到 1 周的时间来解决。
工作表 3(图表):
我有两张图表显示了几周内的 resolution/creation 趋势以及每周的数量(按解决工单所用的时间)。
问题:
这是一个非常简单的电子表格,但是当我过滤数据的部门以仅显示特定部门时,图表保持不变。事实证明这是因为 COUNTIF 和 COUNTIFS 函数的计数与过滤器无关。如何解决 COUNTIFS 问题?
=IF((SUMPRODUCT(SUBTOTAL(3,OFFSET(Data!H2,ROW(Data!H:H)-ROW(Data!H2),)),(Data!F:F=35)*(Data!H:H=E3)))<=0,"Future",(SUMPRODUCT(SUBTOTAL(3,OFFSET(Data!H2,ROW(Data!H:H)-ROW(Data!H2),)),(Data!F:F=35)*(Data!H:H=E3))))
我就是这样解决问题的。
问题:
=IF((COUNTIFS(Data!F:F,35,Data!H:H,E2))<=0,"Future",(COUNTIFS(Data!F:F,35,Data!H:H,E2)))
以上不适用于过滤后的数据。我已经搜索了互联网,但经过数小时的尝试仍未能找到解决方案。我设法在不同的列上找到了单个计数的解决方案:
=SUMPRODUCT(SUBTOTAL(3,OFFSET(Data!G:G,ROW(Data!G:G)-MIN(ROW(Data!G:G)),,1)),ISNUMBER(SEARCH(A3,Data!G:G))+0)
我不知道如何操作它才能找到同时具有 35 和 E2 值的行数。有什么想法吗?
背景故事:
我有一个用于服务台的系统。这上面有票据,上面记录了数据。
工作表 1(数据):
我已将这些数据导出到电子表格中以创建趋势图。收集的数据是:
ID、标签、部门、创建月份、解决月份、创建周和解决周。
然后我创建了另一个列来计算周差(即解决工单需要多少周)并对这些列应用过滤器。
工作表 2(计数数据):
我有一个 table 统计每周创建和解决的工单数量。我还有另一个 table 计算解决了多少周需要多少周才能解决,例如有 235 张票,它们是在第 35 周创建的,并且用了不到 1 周的时间来解决。
工作表 3(图表):
我有两张图表显示了几周内的 resolution/creation 趋势以及每周的数量(按解决工单所用的时间)。
问题:
这是一个非常简单的电子表格,但是当我过滤数据的部门以仅显示特定部门时,图表保持不变。事实证明这是因为 COUNTIF 和 COUNTIFS 函数的计数与过滤器无关。如何解决 COUNTIFS 问题?
=IF((SUMPRODUCT(SUBTOTAL(3,OFFSET(Data!H2,ROW(Data!H:H)-ROW(Data!H2),)),(Data!F:F=35)*(Data!H:H=E3)))<=0,"Future",(SUMPRODUCT(SUBTOTAL(3,OFFSET(Data!H2,ROW(Data!H:H)-ROW(Data!H2),)),(Data!F:F=35)*(Data!H:H=E3))))
我就是这样解决问题的。