說明
使用此函式計算範圍內值的 kth 百分位數,不包括 最大值和最小值,其中 k 在 0 到 1 的範圍內,不包括。
當您想要剔除資料集最頂端和最底端的離群值時,請使用此功能。
語法
PERCENTILE.EXC(array, k)
輸入
此函式接受下列參數
| 名稱 | 必要 | 說明 | 有效輸入 |
|---|---|---|---|
陣列 |
是 | 要計算百分位數的資料陣列或範圍。 | 包含數值的儲存格範圍。 |
k |
是 | 要傳回的百分位數值,其中k 大於 0 且小於 1。 | 介於 0 和 1 之間的實數,不含。 |
範例
範例資料
| A |
|---|
| 值 |
| 1 |
| 2 |
| 3 |
| 4 |
| 5 |
| 6 |
| 7 |
| 8 |
| 9 |
| 10 |
公式範例
| 公式 | 說明 | 結果 |
|---|---|---|
=PERCENTILE.EXC(A2:A11, 0.25) |
傳回資料集的第 25 個百分位數 | 3.25 |
=PERCENTILE.EXC(A2:A11, 0.5) |
傳回資料集的第 50 個百分位數 (中位數) | 5.5 |
=PERCENTILE.EXC(A2:A11, 0.75) |
傳回資料集的第 75 個百分位數 | 7.75 |
附註
- 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 個百分位數是
k% 的資料低於該值的數值。
提示
- 使用 PERCENTILE.EXC 確定資料集中的特定百分位數,以便進行詳細分析。
- 當處理不適合插補的純整數資料時,請考慮使用QUARTILE.INC 代替。
- PERCENTILE.EXC 將資料視為連續分佈,可能不適合所有資料集。
- 將 PERCENTILE.EXC 與其他統計函數結合使用,例如AVERAGE,STDEV.P,MEDIAN, 以及QUARTILE.EXC ,以進行 更全面的資料分析。
相關功能
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