說明
使用此函式計算一組數值的百分位數。鏈結中支援。
PERCENTILE 傳回範圍中值的第 k 分位數,其中 k 位於 0 至 1 的範圍內,且包括端點。
語法
PERCENTILE(array, k)
輸入
此函式接受下列參數
| 名稱 | 必要 | 說明 | 有效輸入 |
|---|---|---|---|
陣列 |
是 | 要考慮的資料範圍。 | 一個數字、一個包含數字的儲存格引用、一個包含數字的儲存格範圍,或一個產生任何這些結果的公式。 |
k |
是 | 百分位數值。 | 介於 0 和 1(含)之間的正數。 |
範例
樣本資料
| A | B | ||
|---|---|---|---|
| 1 | 分數 | 學生 | |
| 2 | 65 | 愛麗絲 | |
| 3 | 70 | 鮑勃 | |
| 4 | 80 | 查理 | |
| 5 | 85 | David | |
| 6 | 90 | 夏娃 |
公式範例
| 使用案例 | 公式 | 說明與結果 |
|---|---|---|
| 找出資料集頂端 25% 的分界值。 | =PERCENTILE(A2:A6, 0.75) |
傳回排序分數的第 75 百分位數值。 結果:85 |
| 找出資料集中的中位數分數。 | =PERCENTILE(A2:A6, 0.5) |
傳回排序分數的第 50 百分位數值。 結果:80 |
| 找出資料集底部 25% 的分界值。 | =PERCENTILE(A2:A6, 0.25) |
傳回排序分數的第 25 百分位數值。 結果:70 |
附註
- PERCENTILE 的操作功能與PERCENTILE.INC 相同。
- PERCENTILE 包括資料集中的最低值和最高值。
- PERCENTILE 一律傳回第 k 百分位數,即使
k < 1/(n-1)或k > (n-1)/n亦然。
第 k 分位數是指低於該值的資料占k百分比。 - PERCENTILE 使用最接近的等級之間的線性插補來決定百分位值。
例如,如果第 30 個百分位數實際上位於兩個資料點之間,它會使用公式計算位於這兩點之間的值:(n-1)k + 1,其中 n 是值的數量。 -
陣列可以引用多於一列。 -
陣列中的非數字值會被忽略。 - 如果
陣列不包含任何值,或包含超過 2M 的資料點,PERCENTILE 會返回 #NUM! - 如果提供
陣列作為儲存格範圍,則所有值必須相鄰(即「A1:A27」,而不是「A1:A12, A16:A27」)。如果需要將 PERCENTILE 應用於這樣的分割範圍,請使用輔助列(參照 A1:A12 至 B1:B12 以及 A16:A27 至 B13:B23,然後使用PERCENTILE(B1:B23, k)來決定所需的百分位數值。 - 如果
k不是數字,或超出 0 到 1(包括 1)的範圍,PERCENTILE 會返回 #NUM!錯誤。
提示
- 當您想要找出資料集中某個百分位數的值時,請使用 PERCENTILE。
- PERCENTILE 常用於統計分析,以瞭解資料的分佈情況。
- 對於大型資料集,可考慮使用 PERCENTILE.INC 或 PERCENTILE.EXC 以取得更精確的計算結果。
- 請記住,PERCENTILE 會將其第二個參數視為十進位的百分比 (例如,0.75 表示第 75 個百分位數)。
- 您可以將 PERCENTILE 與其他統計函數結合,例如AVERAGE 或STDEV ,以進行全面的資料分析。