这是我的下面的清单。我正在尝试计算 95% 的呼叫在多少毫秒内返回。
Milliseconds Number of Calls
45 14
46 33
47 40
48 41
49 83
50 114
51 124
52 82
53 89
54 99
55 82
56 72
57 80
58 101
59 73
60 74
61 81
62 64
63 70
64 61
上述数据的含义是——
14 calls came back in 45 milliseconds
33 calls came back in 46 milliseconds
40 calls came back in 47 milliseconds
etc etc
现在我应该找出答案95% percentile
从上述数据来看。这意味着 95% 的时间,呼叫都会在这毫秒内返回。
谁能告诉我如何在 Excel 工作表中执行此操作?谢谢您的帮助
我使用的是 Excel 2010。我已复制 Excel 工作表中的两列,因为它是为了计算百分比。
Update:-
通过下面的列表,我得到95 percentil
e 为 66。这意味着 95% 的时间,电话会回电66 milliseconds
我想这是不对的。在我看来,95% 的情况下,呼叫会在大约 4 毫秒内返回。
Milliseconds Number of calls
0 11
1 259
2 504
3 293
4 38
5 15
6 1
7 4
8 1
9 1
10 1
11 2
23 1
30 1
39 1
147 1
我正在使用这个公式-
=PERCENTILE(IF(TRANSPOSE(ROW(INDIRECT("1:"&MAX(B$2:B$21))))<=B$2:B$21,A$2:A$21),0.95)
额外的一列会简化计算,但如果你愿意的话,你也可以不计算......
假设 A2:A21 中的毫秒数和 B2:B21 中的调用次数,您可以使用此数组公式
=PERCENTILE(IF(TRANSPOSE(ROW(INDIRECT("1:"&MAX(B$2:B$21))))<=B$2:B$21,A$2:A$21),0.95)
confirmed with CTRL+SHIFT+ENTER
或这个非数组版本
=LOOKUP(SUM(B$2:B$21)*0.95,SUBTOTAL(9,OFFSET(B$1,0,0,ROW(B$2:B$21)-ROW(B$2)+1)),A$2:A$21)
两者都得到 63 的结果 - 更改为 0.75(第 75 个百分位数),得到 59
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)