AGGREGATE Function
The AGGREGATE function returns the aggregate of values in a list, table or cell range.
The tooltip for this function can be seen below and looks quite complicated.
In fact before we try and understand this function we need to make a small modification to the tooltip.
The reference syntax for this function is the one used in 99% of cases, so lets assume it's the only one that exists.
Having the other one displayed in the tooltip is unnecessary and causes users a lot of confusion.
Include Everything
If you want to include hidden rows, error values and nested functions the set "Options" = 4.
AGGREGATE(2,4,range)
Exclude Hidden Rows
If you want to only exclude hidden rows then set "Options" = 5
Calculations that ignore hidden rows.
AGGREGATE(2,5,range)
Exclude Error Values
If you want to only exclude error values then set "Options" = 6
AGGREGATE(2,6,range)
Exclude Nested Functions
If you want to only exclude nested AGGREGATE or nested SUBTOTAL functions then set "Options" = 0.
AGGREGATE(2,0,range)
Automatic AGGREGATES
Not currently possible
This is possible with the SUBTOTAL function. For more details refer to the Subtotals page.
Columns of Data
This function is designed for columns of data and not rows of data.
If your data is going across the page (instead of vertically) hiding a column will have no effect.
Array Form
The tooltip for this function indicates that there is another form to this function.
This function will not ignore hidden rows, nested subtotals or nested aggregates if the array argument includes a calculation.
Important
There are a number of different ways that rows can be hidden: AutoFilter, Manually Hidden and Grouping.
© 2024 Better Solutions Limited. All Rights Reserved. © 2024 Better Solutions Limited TopPrevNext