
π This article includes 1 downloadable practice file β
In this article
AGGREGATE is like SUBTOTAL with 19 functions and extra options β most usefully, ignoring error values such as #N/A in the range.
Syntax
=AGGREGATE(function_num, options, ref1, [k])
| Argument | What it means |
|---|---|
function_num |
9 = SUM, 1 = AVERAGE, 14 = LARGE, 15 = SMALL, and more. |
options |
6 = ignore errors, 5 = ignore hidden rows, 7 = both. |
k |
Needed for LARGE/SMALL-type functions. |
Examples
Example 1
=AGGREGATE(9, 6, E2:E500)
Sum a column that contains some #N/A values.
Example 2
=AGGREGATE(14, 6, E2:E500, 1)
Largest value, ignoring errors.
AGGREGATE in practice
Where you will use it
- Sum a column that contains #N/A errors
- Largest value ignoring hidden rows
- Percentile ignoring errors
Worked example
H1:H4 holds 100, #N/A, 300, 400. Function 9 = SUM, 4 = MAX, 1 = AVERAGE; option 6 ignores the error.
| Function | Formula | Result |
|---|---|---|
| 9 | =AGGREGATE(A2,6,$H$1:$H$4) | 800 |
| 4 | =AGGREGATE(A3,6,$H$1:$H$4) | 400 |
| 1 | =AGGREGATE(A4,6,$H$1:$H$4) | 266.6666667 |
Results calculated in Excel.
Mistakes people make
| Mistake | What to do instead |
|---|---|
| Forgetting the option | 6 = ignore errors, 5 = hidden rows, 7 = both |
| Array form | Functions 14-19 (LARGE, SMALL...) need the k argument |
Related functions
π Part of the free Excel course: Beginner β Expert Β· Try it in the Formula Lab or ask the AI Helper.
Test formulas dynamically in our web formula laboratory or download the companion Excel workbook.
π Practice files for this article
- πPractice workbook: Math & rounding24 tasks on realistic sales data β type your formula, the Check column turns green when it is right. Answers sheet included.β¬ XLSX Β· 35 KB
Free to use for learning. Files with macros (.bas) are plain text β import them with Alt+F11 β File β Import File, and always test on a copy.
Atul (AJ) builds office-automation and local-first AI tools as Atulya AI, and works with Excel, SAP and Oracle EPM every day. He writes about the shortcuts, macros and automations that actually save time β plus the occasional wacky fact. Videos on YouTube: Lazy Automator AI (@LazyAutomatorAI).
More posts by Atul βBuild this skill next
This page is a quick function reference. Use it for syntax, then practise the function in a broader workflow.
Stuck on a step? Ask a question and the AI answers using this article.