
Find a percentile while including the full range from minimum to maximum.
PERCENTILE.INC returns the value at a chosen percentile using the inclusive method. This version includes the full range of the dataset, so k can run from 0 to 1.
That makes it a practical choice when you want percentiles that connect cleanly to the minimum and maximum. For example, k=0 returns the minimum and k=1 returns the maximum. Between those points, Excel interpolates as needed.
PERCENTILE.INC serves the same threshold idea with the inclusive convention, which is more common in many spreadsheet contexts. It is useful in reporting, benchmarking, and scoring models that need a value tied to a percentile rank inside the data range.
Returns the value at a chosen percentile while using the inclusive percentile method.
The result is the number that marks the percentile you asked for.
=PERCENTILE.INC(array, k)
array is your numeric dataset, and k is the percentile written as a decimal between 0 and 1. So 0.25 means the 25th percentile and 0.9 means the 90th percentile.
0 <= k <= 1.| Function | Main use | Best when |
|---|---|---|
PERCENTILE.INC |
Inclusive percentile | You want percentiles that include the endpoints of the distribution. |
PERCENTILE.EXC |
Exclusive percentile | You need the exclusive percentile method instead. |
QUARTILE.INC |
Inclusive quartiles | You only need quarter splits such as 25%, 50%, and 75%. |
MEDIAN |
Middle value | You only need the center of the list. |
If you need the full range, this is the safer choice. The exclusive version is stricter about valid percentile inputs and dataset size.
This function is useful when you want a percentile cutoff that still respects the whole distribution. In reporting, that often means service targets, delivery thresholds, score cutoffs, or pricing tiers. The percentile tells you where a threshold sits, and the inclusive method makes that threshold easier to relate to the minimum and maximum values in the same dataset.
Microsoft notes a few rules that matter. If the array is empty, Excel returns #NUM!. If k is not numeric, Excel returns #VALUE!. If k<0 or k>1, Excel returns #NUM!. When k is not a multiple of 1/(n-1), Excel interpolates.
So the idea is simple. You choose a percentile, Excel gives the matching cutoff, and you can then use that cutoff in labels, targets, or further formulas.
This returns a high-end threshold based on the full list.
=PERCENTILE.INC(B1:B10,0.9) // Returns the 90th percentile.
Find the 90th percentile for the full list.
The 75th percentile is often used to separate the upper quarter from the rest.
=PERCENTILE.INC(A1:A10,0.75) // Returns the 75th percentile.
Find the 75th percentile for the list.
The 50th percentile gives the midpoint percentile under the inclusive method.
=PERCENTILE.INC(B1:B10,0.5) // Returns the 50th percentile.
Find the 50th percentile for the list.
This gives a strong but still broadly grounded performance target.
=PERCENTILE.INC(B1:B10,0.8) // Returns the 80th percentile.
Find the 80th percentile for the list.
PERCENTILE.INC is the percentile version that works across the full range of the dataset. This lesson showed that it is often the easier choice when you want a practical cutoff and also want the percentile scale to connect cleanly to the minimum and maximum values.
The most useful beginner point is the rule for k. In this version, it can go from 0 to 1, which makes it different from the exclusive method. That is why PERCENTILE.INC often feels more natural for full-range reporting and benchmarks.
PERCENTILE.INC returns a percentile cutoff using the inclusive method.k=0 maps to the minimum and k=1 maps to the maximum.Tell your friends about this post