2013-03-29 307 views
0

我試圖計算95%的時間內有多少次來電。以下是我的結果集。我與Excel 2010如何計算Excel 2010中的第95百分位

Milliseconds Number 
0    1702 
1    15036 
2    14262 
3    13190 
4    9137 
5    5635 
6    3742 
7    2628 
8    1899 
9    1298 
10    963 
11    727 
12    503 
13    415 
14    311 
15    235 
16    204 
17    140 
18    109 
19    83 
20    72 
21    55 
22    52 
23    35 
24    33 
25    25 
26    15 
27    18 
28    14 
29    15 
30    13 
31    19 
32    23 
33    19 
34    21 
35    20 
36    25 
37    26 
38    13 
39    12 
40    10 
41    17 
42    6 
43    7 
44    8 
45    4 
46    7 
47    9 
48    11 
49    12 
50    9 
51    9 
52    9 
53    8 
54    10 
55    10 
56    11 
57    3 
58    7 
59    7 
60    2 
61    5 
62    7 
63    5 
64    5 
65    2 
66    3 
67    2 
68    1 
70    1 
71    2 
72    1 
73    4 
74    1 
75    1 
76    1 
77    3 
80    1 
81    1 
85    1 
87    2 
93    1 
96    1 
100    1 
107    1 
112    1 
116    1 
125    1 
190    1 
356    1 
450    1 
492    1 
497    1 
554    1 
957    1 

只是一些背景上述信息做什麼工作指 -

1702 calls came back in 0 milliseconds 
15036 calls came back in 1 milliseconds 
14262 calls came back in 2 milliseconds 
etc etc 

所以要計算從上述數據的第95百分位,我使用這個公式在Excel 2010-

=PERCENTILE.EXC(IF(TRANSPOSE(ROW(INDIRECT("1:"&MAX(H$2:H$96))))<=H$2:H$96,A$2:A$96),0.95)

任何人都可以幫助我,我在Excel 2010中做的方式是否正確?

通過使用上述場景,我得到第95百分位數爲10。

感謝您的幫助。

回答

2

這基本上是你問here和我建議的公式相同的問題。根據我在該問題中的最後一點評論 - 只要您正確使用CTRL+SHIFT+ENTER,該公式就可以正常工作。我用這個公式得到10個作爲這個例子的答案。

我認爲你可以手動驗證這確實是正確的答案。如果你有一個在相鄰列中的跑步總數,那麼你可以看到第95百分位的到達......

+0

非常感謝你的建議。我只是想確保,我不會錯過任何東西。當我在互聯網上閱讀一篇文章時,我們應該使用PERCENTILE.EXC方法與Excel 2010中的PERCENTILE函數相比較,所以我想確認一下,我沒有做錯任何事情。讓我知道你的想法。其次,如果我需要從上述數據集計算平均值,我該怎麼做? – ferhan

+0

對於每次調用的平均毫秒數,您可以使用SUMPRODUCT獲取總毫秒數,然後除以調用次數,即'= SUMPRODUCT(A2:A96,H2:H96)/ SUM(H2:H96)' –

+0

PERCENTILE和PERCENTILE.EXC是前者計算等級爲K *(N-1)+1,而後者則使用K *(N + 1)。爲了你的目的,在上面的例子中N = 72983,並且你有很多重複值的情況下,你使用哪一個是不太可能的(注意PERCENTILE.INC = PERCENTILE) –