The AGGREGATE function in Excel is a powerful formula that allows users to perform various calculations on a range of data while providing options to ignore errors, and hidden values, or even include specific types of data. With 19 different calculation options, AGGREGATE offers versatility for handling data efficiently. Let’s dive into understanding and using this function.

What is the AGGREGATE Function?

The AGGREGATE function in Excel is structured as follows:

AGGREGATE(function_num, options, ref1, [ref2], ...)

Here’s a breakdown of its key components:

  • function_num: This is the number that specifies the function to use for the calculation.
  • options: It defines which values to ignore (such as hidden rows, error values, etc.) and how to perform the calculation.
  • ref1, [ref2], etc.: These are the references to the ranges or cells that contain the data you want to analyze.

Common Function Numbers

The function_num parameter determines the type of calculation to be performed. Some commonly used function numbers are:

  • 1-19: Correspond to various functions like SUM, AVERAGE, COUNT, MAX, MIN, etc.
  • 9 or 10: Ignores hidden rows and error values while performing calculations.
  • 14 or 15: Ignores hidden rows but includes error values.
  • 4, 5, 6, 19: These functions perform specific percentile calculations.

Options Parameter

The options parameter helps in customizing the calculation by combining multiple settings. It’s created by adding values from the following list:

  • 0: Ignores hidden rows.
  • 1: Ignores error values.
  • 2: Ignores hidden rows and error values.
  • 3: Ignores nothing (equivalent to typical function behavior).
  • 4: Ignores hidden columns.
  • 5: Ignores error values and hidden columns.
  • 6: Ignores hidden rows, error values, and hidden columns.

Practical Examples:

Let’s explore some practical scenarios where AGGREGATE can be incredibly useful:

Example 1: Handling Errors and Hidden Values

Suppose you have a dataset with errors or hidden values. Using AGGREGATE with function number 9 or 10, you can easily calculate the average or sum while ignoring these problematic entries.

Example 2: Working with Percentiles

By selecting function numbers 4, 5, 6, or 19, you can calculate various percentiles within your dataset, providing a more nuanced understanding of your data’s distribution.

Example 3: Dynamic Calculations

AGGREGATE can work seamlessly with other functions. For instance, combining it with SUBTOTAL allows for nested calculations that automatically update when the data changes.

Tips for Effective Usage:

  • Understanding Function Numbers: Familiarize yourself with the different function numbers and their respective calculations to choose the appropriate one for your needs.
  • Check the Options: Pay attention to the options parameter to ensure you’re ignoring the right elements within your dataset.
  • Experiment and Test: Before implementing AGGREGATE in critical spreadsheets, experiment with different settings and datasets to grasp its behavior thoroughly.

Similar Reads

ABS Function

ACCRINT Function



The AGGREGATE function in Excel is a versatile tool that empowers users to perform complex calculations while accommodating various data scenarios. Understanding its function numbers, options, and practical applications can significantly enhance data analysis and manipulation within Excel. Experimenting with AGGREGATE across different datasets will provide a hands-on understanding of its capabilities, making it an invaluable addition to your Excel toolkit.

AGGREGATE Function Practice Quiz


#1. In Excel’s AGGREGATE function, what does option 11 do?

#2. What is the AGGREGATE function used for in Excel?

#3. Which AGGREGATE function option ignores error values?

#4. Which option calculates the average ignoring hidden rows?

#5. What does the AGGREGATE function do when using option 9?


Leave a Reply

Discover more from Excel Forum

Subscribe now to keep reading and get access to the full archive.

Continue reading