我在列中有客户端请求的开始时间和完成时间的数据。我想获得另一列,其中包含该行在特定时间内的活动请求数的值。
我不知道该如何添加这种情况。
Request ID Starting Time Completion time
1 16:14:53 12.411
2 16:15:12 29.065
3 16:15:17 53.485
4 16:15:22 62.471
5 16:15:32 68.908
6 16:15:32 68.908
7 16:15:32 68.867
开始时间是时钟时间(HH:MM:SS),完成时间以秒为单位。实际上,这是服务器从客户端接收请求,然后花费一些秒数来处理和完成请求的时间。现在,我想在另一列中知道特定请求到达时有多少个活动客户端。我需要新列中的值来表示已开始但尚未完成的活动请求的数量。开始时间始终按升序排列。
答案 0 :(得分:0)
在D列中,我使用此公式计算结束时间
=B2+(C2/86400)
在Coulmn E中,我使用此公式来计算在当前任务完成之前本应启动的任务数量
=COUNTIF($B$2:$B$8;">"&$D2)
这是我得到的输出。您必须扩大CountIf的范围,才能捕获整个数据集。
RequestID StartingTime CompletionTime EndTime TasksStarted
1 04:14:53 PM 12.411 04:15:05 PM 6
2 04:15:12 PM 29.065 04:15:41 PM 0
3 04:15:17 PM 53.485 04:16:10 PM 0
4 04:15:22 PM 62.471 04:16:24 PM 0
5 04:15:32 PM 68.908 04:16:41 PM 0
6 04:15:32 PM 68.908 04:16:41 PM 0
7 04:15:32 PM 68.867 04:16:41 PM 0