PERCENTILE.EXC Function
Returns the value at percentile k (0 < k < 1) using the exclusive method.
Syntax
Parameters
| Parameter | Description | Required |
|---|---|---|
| array | The range or array of numeric values. | Required |
| k | The percentile, a number strictly between 0 and 1 (e.g. 0.25, 0.75). | Required |
Basic Example
25th percentile of six values
=PERCENTILE.EXC({1,2,3,4,5,6}, 0.25)Rank = 0.25*(6+1) = 1.75; interpolate 75% from the 1st to the 2nd value: 1 + 0.75*(2-1) = 1.75.
Advanced Examples
Example 1: 75th percentile of six values
Upper quartile via exclusive methodThe exclusive rank places the percentile inside the data range.
=PERCENTILE.EXC({1,2,3,4,5,6}, 0.75)Example 2: k at the edge is rejected
Why k = 0 or 1 failsThe exclusive method requires k strictly between 0 and 1, so the extremes are invalid.
=PERCENTILE.EXC({1,2,3,4,5,6}, 0)How PERCENTILE.EXC Works
PERCENTILE.EXC uses the exclusive (EXC) method. It computes a rank as k*(n+1), where n is the count of values, then linearly interpolates between the surrounding sorted values. Because k is strictly between 0 and 1, the result always lies strictly between the minimum and maximum. k must fall in the open interval (1/(n+1), n/(n+1)); values outside this range return #NUM!. Text and logical values are ignored.
Important Notes & Limitations
k must be strictly between 0 and 1; k = 0 or k = 1 cause #NUM!.
Only certain k values are valid; k must be in (1/(n+1), n/(n+1)) or #NUM! occurs.
Interpolates, so the result is generally not an actual data value.
Common Errors & Fixes
#NUM! errork is 0 or 1, or k is outside the valid range (1/(n+1), n/(n+1)).Fix: Use a k strictly between 0 and 1, or switch to PERCENTILE.INC if you need the minimum or maximum.
Result differs from PERCENTILE.INCThe two functions use different interpolation formulas.Fix: Choose .INC when you need inclusive 0..1 bounds; .EXC otherwise.
Download Practice File
PERCENTILE.EXC
percentile-excPractice PERCENTILE.EXC with Real Data
Download a sample CSV file with pre-populated data and practice exercises for the PERCENTILE.EXC function. Works in both Excel and Google Sheets.
File format: CSV (comma-separated values) - opens in Excel, Google Sheets, and all spreadsheet apps