說明
使用此函式計算一組數值的百分位數。鏈結中支援。
PERCENTILE 返回某一範圍內數值的第 k 個百分位數,其中 k 的範圍在 0 到 1 之間(包括 0 到 1)。
語法
PERCENTILE(array, k)
輸入
此函式接受下列參數
| 名稱 | 必要 | 說明 | 有效輸入 |
|---|---|---|---|
陣列 |
是 | 要考慮的資料範圍。 | 數字、包含數字的儲存格的參照、包含數字的儲存格範圍,或導致任何這些結果的公式。 |
k |
是 | 百分位數值。 | 介於 0 和 1(含)之間的正數。 |
範例
範例資料
| A | B |
|---|---|
| 分數 | 學生 |
| 65 | 愛麗絲 |
| 70 | 鮑勃 |
| 80 | 查理 |
| 85 | David |
| 90 | 夏娃 |
公式範例
| 公式 | 說明 | 結果 |
|---|---|---|
=PERCENTILE(A2:A6, 0.75) |
計算分數的第 75 個百分位數 | 85 |
=PERCENTILE(A2:A6, 0.5) |
計算分數的第 50 個百分位數(中位數 | 80 |
=PERCENTILE(A2:A6, 0.25) |
計算分數的第 25 個百分位數 | 70 |
附註
- PERCENTILE 的操作功能與PERCENTILE.INC 相同。
- PERCENTILE 包括資料集中的最低值和最高值。
- 即使在
k < 1/(n-1)或k > (n-1)/n的情況下,PERCENTILE 始終返回第 k 個百分位數。 第 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 ,以進行全面的資料分析。
相關功能
average
averagea
averageif
averageifs
large
max
maxa
maxifs
median
min
mina
minifs
percentile
percentile.exc
percentile.inc
quartile
quartile.exc
quartile.inc
rank
rank.avg
rank.eq
small
stdev
stdev.p
stdev.s
stdeva
stdevpa