如果我有如下范围的数据,如何找到 5、10 或 15 秒时间段内的峰值?换句话说,哪个 5、10 或 15 秒时间段的利用率最高,以及该时间段内的平均利用率是多少。
Time stamp % Processor Time
10:27:12 18,74988
10:27:13 4,68747
10:27:14 20,31237
10:27:15 99,99936
10:27:16 37,49976
10:27:17 78,1245
10:27:18 78,1245
10:27:19 98,43687
10:27:20 71,87454
10:27:21 67,18707
10:27:22 60,93711
10:27:23 35,93727
10:27:24 0
10:27:25 37,49976
10:27:26 60,93711
10:27:27 54,68715
10:27:28 57,81213
10:27:29 67,18707
10:27:30 81,24948
10:27:31 76,56201
10:27:32 92,18691
10:27:33 82,81197
10:27:34 78,1245
10:27:35 73,43703
10:27:36 84,37446
10:27:37 89,06193
10:27:38 81,24948
10:27:39 84,37446
10:27:40 39,06225
10:27:41 20,31237
10:27:42 46,87449376
该列表的长度可以是 30 行到几千行。
提前致谢。
答案1
假设数据范围为A2:B32
,尝试以下公式计算 15 秒周期的平均值和峰值周期,并用 CTRL+SHIFT+ENTER 确认:
D2:=MAX(SUMIFS(B2:B32,A2:A32,">="&FLOOR(A2:A32,"0:0:15"),A2:A32,"<"&CEILING(A2:A32,"0:0:15")))/15
D3:=INDEX(A2:A32,MATCH(D2,SUMIFS(B2:B32,A2:A32,">="&FLOOR(A2:A32,"0:0:15"),A2:A32,"<"&CEILING(A2:A32,"0:0:15"))/15,0)-1)
对于其他时间段,请将 15 替换为 5 或 10。