分辨率时间-VBA?公式?

分辨率时间-VBA?公式?,vba,excel,Vba,Excel,我试图根据从HP ALM QC提取的数据,在excel中计算解析时间 对于与QA、开发和业务相关的时间,我们有单独的状态。我想生成一份报告,按部门使用缺陷ID显示每个项目的解决时间 解析时间记录小时数(每天24小时):- 状态: New (Starting point) Open - Dev Open - QA Open - Bus Open - Admin Fixed (Stops Clock) Failed (Starts Clock against Dev) Closed (Stops C

我试图根据从HP ALM QC提取的数据,在excel中计算解析时间

对于与QA、开发和业务相关的时间,我们有单独的状态。我想生成一份报告,按部门使用缺陷ID显示每个项目的解决时间

解析时间记录小时数(每天24小时):-

状态:

New (Starting point)
Open - Dev
Open - QA
Open - Bus
Open - Admin
Fixed (Stops Clock)
Failed (Starts Clock against Dev)
Closed (Stops Clock)
Cancelled (Stops Clock)
以下是数据拉取中的列:

ID# 
TIMSESTAMP  
STATUS  
VERSION 
LEAD    
SEVERITY    
CAUSE       
PARENT  
FAILS   
COMPANY
我还想有条件地格式化报告,以突出显示超过这些目标的任何红色解决时间:

解析时间SLA:

A: 8 hours
B: 24 hours
C: 32 hours
D: 48 hours
E: 72 hours
F: 72 hours

我不知道从哪里开始。我们使用VBA来计算分辨率时间,但错误率超过20%。我对这个很陌生,所以如果我遗漏了什么,我很抱歉

这比我想象的要容易得多

这可以通过公式和数据透视表来完成

数据必须按从最早的时间戳到最新的时间戳的顺序排列,然后按项目ID#排序

将较旧的时间戳减去较新的时间戳,并对公式应用MAX(0),以防止在切换缺陷时出现负数


然后将数据转为总计。

您能提供一个数据样本、如何定义解析时间以及迄今为止所做的任何尝试吗?最好再重申一下您的问题。@kyle很遗憾,我无法将文件上载到我工作电脑上的托管站点,但这是一个样本。对于格式…ID#TIMSESTAMP STATUS版本L,我深表歉意EAD严重性原因母公司失败公司201701716 3/29/2017 0:15开放-开发5审查的C 3 698248 0 CCC 201701716 3/29/2017 9:38开放-QA 5审查的C 3 698248 0 CCC 201701716 3/31/2017 18:02开放-开发5审查的C 3 698248 0 CCC 201701716 4/3/2017 5:40固定5审查的C 3 698248 0 CCC 201701716 4/5/2017 0:07关闭5审查的C 3 698248 0 CCCE编辑你的问题以包含你的示例。然后你可以创建一个可读的示例。选择“编辑*”并将其作为代码粘贴。如果它看起来粗糙,有人会修复它。@Ron Rosendeld我可以在另一个论坛上载一个文件
A: 8 hours
B: 24 hours
C: 32 hours
D: 48 hours
E: 72 hours
F: 72 hours