Skip to main content
ExcelPERCENTILE.INCStatisticalData AnalysisPercentilesRanking

The Problem

Ever stared at a vast list of numbers—sales figures, student exam scores, or project completion times—and felt overwhelmed? You know there's valuable insight hidden within, but simply sorting isn't enough. You need to understand relative standing. Perhaps you want to identify the top 10% of performers, or perhaps the score that marks the bottom 25% of your dataset.

This isn't just about finding the highest or lowest value; it's about pinpointing the exact threshold where a certain percentage of your data falls below or above. Without the right tool, manually sifting through hundreds or thousands of data points to find these critical benchmarks is a recipe for frustration and errors. That's precisely where Excel's PERCENTILE.INC function steps in as your culinary guide.

What is PERCENTILE.INC? PERCENTILE.INC is an Excel function that calculates the k-th percentile of values in a range, inclusive of 0 and 1. It is commonly used to understand data distribution and identify relative standing within a dataset, providing a clear boundary for specific performance levels or data segments. With PERCENTILE.INC, you can easily cut through the noise and get to the core insights.

The Ingredients: Understanding PERCENTILE.INC's Setup

To cook up accurate percentile calculations, you need to understand the simple yet powerful setup of the PERCENTILE.INC function. It requires just two key ingredients, much like a classic dish needing only a few core components to shine.

The exact syntax you'll use is: PERCENTILE.INC(array, k)

Let's break down each parameter to ensure your recipe is perfectly seasoned:

Parameter Description
array This is the range or array of numeric data for which you want to determine the percentile. This "array" acts as your dataset, the collection of values PERCENTILE.INC will analyze.
k This represents the percentile value you are seeking, expressed as a number between 0 and 1, inclusive. For instance, 0.25 for the 25th percentile, 0.5 for the median (50th percentile), or 0.9 for the 90th percentile.

The array must contain numerical values, and k must be a decimal between 0 and 1. If you follow these simple guidelines, PERCENTILE.INC will reliably deliver the insights you need. Experienced Excel users often keep this parameter table handy for quick reference.

The Recipe: Step-by-Step Instructions

Let's put PERCENTILE.INC into action with a real-world scenario. Imagine you're a HR manager analyzing employee performance scores and you want to identify the performance score that marks the top 20% of employees. This means you're looking for the 80th percentile score.

Here's our sample data:

Employee ID Performance Score
EMP001 78
EMP002 92
EMP003 85
EMP004 65
EMP005 95
EMP006 88
EMP007 72
EMP008 81
EMP009 90
EMP010 79

Follow these steps to find the 80th percentile performance score:

  1. Prepare Your Data: Ensure your performance scores are neatly arranged in a single column or row. In our example, the scores are in cells B2:B11.

  2. Choose Your Output Cell: Click on an empty cell where you want the result of the PERCENTILE.INC function to appear, for example, cell D2. This is where your calculated percentile value will be displayed.

  3. Enter the Formula: Begin by typing = followed by the function name: =PERCENTILE.INC(. As you type, Excel's IntelliSense will likely suggest the function.

  4. Define the Array: Now, you need to tell PERCENTILE.INC which data to analyze. Select the range of your performance scores, which is B2:B11. The formula will now look like: =PERCENTILE.INC(B2:B11,.

  5. Specify the Percentile (k): Enter the percentile you want as a decimal. Since we're looking for the 80th percentile (the score that 80% of data falls below or equals), you'll enter 0.8. The formula becomes: =PERCENTILE.INC(B2:B11, 0.8.

  6. Complete the Formula: Close the parenthesis and press Enter. The final, complete formula will be: =PERCENTILE.INC(B2:B11, 0.8).

After pressing Enter, you'll see the result 90.6 in cell D2. This means that 90.6 is the performance score at or below which 80% of your employees fall. In other words, employees scoring above 90.6 are among the top 20%. This actionable insight allows you to easily identify your highest performers.

Pro Tips: Level Up Your Skills

Beyond the basic application, there are several ways to master PERCENTILE.INC and truly elevate your data analysis game. Think of these as the secret spices that make your recipe truly exceptional.

  • Identify Critical Thresholds: PERCENTILE.INC is incredibly useful for identifying values at a specific percentile, such as top 10% or bottom 25%. For instance, using 0.1 for the 10th percentile can help identify underperforming assets, while 0.9 for the 90th percentile highlights top sales regions.

  • Dynamic Percentiles: Instead of hardcoding the k value (e.g., 0.8), consider referencing a cell that contains your desired percentile. If cell D1 has 0.8, your formula becomes =PERCENTILE.INC(B2:B11, D1). This makes your spreadsheet much more flexible, allowing you to quickly change the percentile you're analyzing without editing the formula directly.

  • Understanding PERCENTILE.INC vs. PERCENTILE.EXC: While PERCENTILE.INC includes 0 and 1 in its calculation range, meaning the 0th and 100th percentiles are actual data points if present, PERCENTILE.EXC excludes these extremes. In our experience, PERCENTILE.INC is more commonly used for general business analysis as it guarantees a result within the actual data range.

  • No Sorting Required: A common mistake we've seen is users manually sorting their data before applying PERCENTILE.INC. Rest assured, Excel's PERCENTILE.INC function handles the internal sorting for you, so you can work with your data in any order it exists. This saves you valuable time and reduces potential errors.

Troubleshooting: Common Errors & Fixes

Even the best chefs encounter a snag now and then. When working with PERCENTILE.INC, you might run into a few common errors. Don't worry, they're usually easy to diagnose and fix!

1. #VALUE! Error

  • What it looks like: You see #VALUE! displayed in your cell instead of a number.
  • Why it happens: This error typically occurs if your array (the data range) is either empty or contains non-numeric values (like text, blank cells, or error values). PERCENTILE.INC needs a purely numerical dataset to perform its calculation.
  • How to fix it:
    • Check your range: Ensure the array argument refers to cells containing only numbers.
    • Remove non-numeric entries: Delete or correct any text, logical values (TRUE/FALSE), or error values within your specified data range.
    • Verify range is not empty: Make sure there is actually data in the cells you've selected for the array.

2. #NUM! Error

  • What it looks like: Your formula returns #NUM!.
  • Why it happens: There are two primary reasons for this.
    • Invalid 'k' value: The k argument (the percentile you're seeking) is not between 0 and 1 (inclusive). For example, entering 10 for the 10th percentile instead of 0.1.
    • Empty array: The array provided to the function is empty, similar to the #VALUE! error cause, but sometimes leading to #NUM! in specific Excel versions or contexts.
  • How to fix it:
    • Adjust 'k': Ensure your k value is a decimal between 0 and 1. If you want the 75th percentile, use 0.75.
    • Check array for emptiness: Confirm that your array range contains actual numeric data. If it's empty, PERCENTILE.INC cannot calculate a percentile.

By understanding these common pitfalls, you can quickly get back on track and continue extracting valuable insights using PERCENTILE.INC without unnecessary delays.

Quick Reference

Keep this quick reference handy for when you need a swift reminder of PERCENTILE.INC's essentials.

  • Syntax: PERCENTILE.INC(array, k)
  • Most Common Use Case: To identify a specific data point that marks a certain percentage threshold within a dataset, such as the minimum score for the top 10% or the maximum score for the bottom 25%.
  • Key Gotcha to Avoid: Forgetting that k must be a decimal between 0 and 1, not a whole number representing a percentage.
  • Related Functions to Explore:
    • PERCENTILE.EXC: Similar to PERCENTILE.INC but calculates percentiles exclusive of 0 and 1.
    • QUARTILE.INC: Returns the quartile (0, 1st, 2nd, 3rd, or 4th) of a dataset, a specific type of percentile.
    • MEDIAN: Returns the median (50th percentile) of the given numbers.
    • RANK.EQ: Returns the rank of a number in a list of numbers.

👨‍💻

Written by The Head Chef

Former 10-year Financial Analyst who survived countless month-end closes. I build these recipes to save you from weekend-ruining spreadsheet errors.

Read the full story →

You might also find these useful 💡