Excel PERCENTILE.EXC 函數教學
PERCENTILE.EXC 函數的用途
PERCENTILE.EXC 函數用來計算數據集中的指定百分位數,排除數據的最小值和最大值所佔的區間。這個函數對應的是外排法,即在計算百分位數時,會排除極端的數據(最小值和最大值),它是PERCENTILE 函數的改進版。
簡單來說,這個函數返回一個數值,該數值對應於數據集的指定百分位。例如,若要計算 90% 的百分位數,該值表示在數據集中有 90% 的數據小於或等於這個值。
語法
PERCENTILE.EXC(array, k)
| 參數 | 說明 |
|---|---|
| array | 要計算百分位數的數據範圍或數組。 |
| k | 要計算的百分位數,範圍應為 0 < k < 1。例如,0.25 代表第 25 百分位數,0.9 代表第 90 百分位數。 |
範例 1:計算第 90 百分位數
假設你有一組數據,並希望計算其第 90 百分位數,即在這個數據集中有 90% 的數據小於或等於這個值。數據如下:
| 數據 |
|---|
| 5 |
| 10 |
| 15 |
| 20 |
| 25 |
| 30 |
公式如下:
=PERCENTILE.EXC(A2:A7, 0.9)
? 結果:這個公式將返回第 90 百分位數的值,即 27.5。
範例 2:計算第 25 百分位數
假設你有一組數據,並希望計算第 25 百分位數,即在這個數據集中有 25% 的數據小於或等於這個值。數據如下:
| 數據 |
|---|
| 5 |
| 10 |
| 15 |
| 20 |
| 25 |
| 30 |
公式如下:
=PERCENTILE.EXC(A2:A7, 0.25)
? 結果:這個公式將返回第 25 百分位數的值,即 10。
範例 3:計算第 50 百分位數(中位數)
假設你有一組數據,並希望計算其第 50 百分位數,即數據集的中位數。數據如下:
| 數據 |
|---|
| 5 |
| 10 |
| 15 |
| 20 |
| 25 |
| 30 |
公式如下:
=PERCENTILE.EXC(A2:A7, 0.5)
? 結果:這個公式將返回第 50 百分位數的值,即 15。
注意事項
- 百分位範圍:
k必須在 0 到 1 之間,但不包括 0 和 1。這是PERCENTILE.EXC函數的主要特點,與PERCENTILE.INC函數不同,後者可以接受 0 和 1 的值。 - 數據排序:在計算百分位數時,Excel 會將數據集從小到大進行排序,因此計算的結果是基於排序後的數據。
- 數據集的大小:若數據集非常小(例如只有兩個數據點),
PERCENTILE.EXC函數可能會返回錯誤或不可計算的結果。 - 外排法:
PERCENTILE.EXC函數計算的百分位數不包括數據集中的最小值和最大值所佔的區間。如果你需要計算所有數據包含在內的百分位數,可以使用PERCENTILE.INC函數。
應用場景
✅ 數據分析:PERCENTILE.EXC 函數可用來分析數據集中的分佈情況,了解數據的中位數、上四分位數、下四分位數等。
✅ 風險管理:在金融或保險領域,可以使用百分位數來衡量風險。例如,計算資產的 10% 百分位數,這表示在該資產的 10% 最低表現情況下,可能會面臨的風險水平。
✅ 品質控制:在品質管理中,PERCENTILE.EXC 可用於衡量產品的品質,確定一定百分比的產品符合質量標準。
總結
PERCENTILE.EXC 函數是一個強大的工具,用來計算數據集的指定百分位數,並排除數據集中的最小值和最大值所佔的區間。這對於分析數據的分佈和了解各種統計數據的範圍非常有用。