这是我的以下列表。我试图计算95%的呼叫在多少毫秒内返回。
上述数据的含义是-
现在我需要从上述数据中找出95%的分位数。这意味着95%的时间内,调用返回的时间都在这个毫秒数内。
请问有谁能告诉我如何在Excel表格中实现这一功能?感谢帮助!
我正在使用Excel 2010。我已经将两列数据复制到我的Excel表格中,以计算百分比。
更新:根据下面的列表,我得出了66作为95百分位数。这意味着95%的时间内,调用返回的时间都在66毫秒内,但我觉得这是不正确的。在我的看来,95%的时间内,调用返回的时间应该在4毫秒左右。
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%的分位数。这意味着95%的时间内,调用返回的时间都在这个毫秒数内。
请问有谁能告诉我如何在Excel表格中实现这一功能?感谢帮助!
我正在使用Excel 2010。我已经将两列数据复制到我的Excel表格中,以计算百分比。
更新:根据下面的列表,我得出了66作为95百分位数。这意味着95%的时间内,调用返回的时间都在66毫秒内,但我觉得这是不正确的。在我的看来,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)
CTRL
和SHIFT
键,同时按下ENTER
键。如果操作正确,你将会在公式周围得到花括号{和}……以及正确的结果——请注意,LOOKUP函数应该得到相同的结果,但不需要CSE。 - barry houdini