說明
使用此函數計算範圍中 k 分位數,且 排除最大及最小值;其中 k 位於 0 至 1 的範圍內,但不包括端點。
當您想要剔除資料集最頂端和最底端的離群值時,請使用此功能。
語法
PERCENTILE.EXC(array, k)
輸入
此函式接受下列參數
| 名稱 | 必要 | 說明 | 有效輸入 |
|---|---|---|---|
陣列 |
是 | 要計算百分位數的資料陣列或範圍。 | 包含數值的儲存格範圍。 |
k |
是 | 要傳回的百分位數值,其中k 大於 0 且小於 1。 | 介於 0 和 1 之間的實數,不含。 |
範例
樣本資料
A |
||
|---|---|---|
1 |
值 |
|
2 |
42 |
|
3 |
17 |
|
4 |
89 |
|
5 |
3 |
|
6 |
65 |
|
7 |
24 |
|
8 |
91 |
|
9 |
58 |
|
10 |
73 |
|
11 |
12 |
公式範例
| 使用案例 | 公式 | 說明與結果 |
|---|---|---|
| 找出資料集底部 25% 的分界值,排除極端值。 | =PERCENTILE.EXC(A2:A11, 0.25) |
在排序資料集的第 2 與第 3 個值(2 和 3)之間插補,以找出第 25 百分位數。 結果:15.75 |
| 找出資料集的中間值(中位數),排除極端值。 | =PERCENTILE.EXC(A2:A11, 0.5) |
將排序資料集的第 5 與第 6 個值(5 和 6)平均,以找出第 50 百分位數。 結果:50 |
| 找出資料集頂端 25% 的分界值,排除極端值。 | =PERCENTILE.EXC(A2:A11, 0.75) |
在排序資料集的第 8 與第 9 個值(8 和 9)之間插補,以找出第 75 百分位數。 結果:77 |
附註
- PERCENTILE.EXC 排除資料集中的最低值和最高值。
- PERCENTILE.EXC 使用最接近等級之間的線性內插來決定百分位值。
例如,如果第 30 個百分位數實際上位於兩個資料點之間,它會使用公式計算位於這兩點之間的值:(n-1)k +1,其中 n 是值的數量。 -
陣列可以引用多於一列。 -
陣列中的非數字值會被忽略。 - 如果
陣列不包含任何值,PERCENTILE.EXC 會返回 #NUM! - 如果提供
陣列作為儲存格範圍,則所有值必須相鄰(即「A1:A27」,而不是「A1:A12, A16:A27」)。如果需要將 PERCENTILE.EXC 應用於這樣的分割範圍,請使用輔助列(參照 A1:A12 至 B1:B12 以及 A16:A27 至 B13:B23,然後使用PERCENTILE.EXC(B1:B23,k)來決定所需的百分位數值。 - 如果
k不是數字,或超出 0 到 1 的範圍,PERCENTILE.EXC 會返回 #NUM!錯誤。 -
k-th 百分位數是
k百分位數以下的數值。
提示
- 使用 PERCENTILE.EXC 確定資料集中的特定百分位數,以便進行詳細分析。
- 當處理不適合插補的純整數資料時,可考慮使用QUARTILE.INC 代替。
- PERCENTILE.EXC 將資料視為連續分佈,可能不適合所有資料集。
- 將 PERCENTILE.EXC 與其他統計函數結合使用,例如AVERAGE,STDEV.P,MEDIAN, 以及QUARTILE.EXC ,以進行 更全面的資料分析。