1

所以我有这个输出来跟踪我的票系统,它有以下列:

1. create date 
2. resolved date
3. location (A,B,C,D)
4. item (1,2,3,4)

如何创建一个公式来输出一周内某个项目的平均打开天数?

例如,2015 年第 32 周,位置“A”中分类为“1”的项目的平均打开天数是多少?

这应该是相等的(所有票“1”的总开放天数)/(项目“1”的总票打开)假设我已经知道总票打开。

And (resolved_date) – (create_date) if (last day of week) > (resolved_date),这表示工单在报告周内解决;= (last day of report week) - (create_date) if (last day of report week) < (resolved_date),这表示工单在报告周后被解决;= (报告周的最后一天) - (create_date) 如果 resolved_date = null,这表明工单现在还没有解决。

我正在考虑像这样的嵌套 ifs 公式 IF(condition1, value_if_true1, IF( condition2, value_if_true2, value_if_false2 )) 但对 Excel 不够熟悉,无法构建一个。

谢谢!

4

1 回答 1

0

鉴于您所说,在我看来,将数据分解为可理解的步骤会更容易。见附件。我创建了一些随机数据和一种按位置和项目查看您在任何给定工作周开始时描述的指标的方法。我建议将 Col A - D 作为您描述为 1-4 的项目,然后将列与 E - H 相邻。

A = Create Date
B = Resolved Date
C = Location
D = Item


Formulas in each columns, row 2:
E:  =IF($K$8>B2,"Closed",IF(A2<$K$8,"Open","Not Yet Open"))
F:  =C2&D2
G:  =IF(AND($F2=$K$5,$K$8>A2),1,0)
H:  =IF(AND($F2=$K$5,$E2="Open"),$K$8-A2,0)

制作一个菜单选项卡。在 A 列中,将位置放在单元格 A1 中,然后将其下方的所有位置。选择位置,包括标题,然后按 Ctrl + Shift + F3。这将命名位置范围(菜单!A2:An),位置。对 B 列中的项目执行相同的操作。现在我们可以进行一些数据验证。现在制作一个日历选项卡。将每个 WW 的第一天放在一列中,将 WW 标签放在下一列中。例如(12/28/2014 可能是第一次世界大战的第一天)。添加 7 第一个日期单元格并将其向下拖动。向下拖动 WW1 单元格以使其对应。将 WW 范围命名为“WW”。选择日期和相应的 WW 标签并将 2 列范围命名为“日历”

返回包含您的数据的页面。并执行以下操作:

Location: (K3) Data Validation, List, Range =Locations
Item: (K4) Data Validation, List, Range =Items
Location + Item: (K5) =K3&K4

Work Week: (K7) Data Validation, List, Range =WW
First Day: (K8) =INDEX(Calendar,MATCH(K7,WW,0),1)

Total Days Open: (K10) =SUM(H:H)
Total Tickets:  (K11) =SUM(G:G)
Avg Days Open:  (K12) =K10/K11

现在,您应该能够通过下拉菜单选择位置和项目,然后选择工作周并获取您的指标。

于 2015-08-13T23:04:09.257 回答