
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.
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 of the full list in B1:B10. Formula: =PERCENTILE.INC(B1:B10,0.9).
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 of the list in A1:A10. Formula: =PERCENTILE.INC(A1:A10,0.75).
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 of the list in B1:B10. Formula: =PERCENTILE.INC(B1:B10,0.5).
This gives a strong but still broadly grounded performance target.
=PERCENTILE.INC(B1:B10,0.8) // Returns the 80th percentile.
Find the 80th percentile of the list in B1:B10. Formula: =PERCENTILE.INC(B1:B10,0.8).
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