GROUPBY Function in Excel: A Pivot-Style Summary in One Formula

GROUPBY Function in Excel: A Pivot-Style Summary in One Formula featured illustration

πŸ“Ž This article includes 1 downloadable practice file ↓

⏱ 2 min readUpdated 5 October 2026

Dynamic ArrayLevel: ExpertAvailable in: Excel 365 / 2021+

In this article
  1. Syntax
  2. Examples
  3. Example 1
  4. Example 2
  5. GROUPBY in practice
  6. Where you will use it
  7. Worked example
  8. Mistakes people make
  9. Related functions
  10. Continue learning

GROUPBY groups rows by one or more columns and aggregates values β€” a live summary table that updates as data changes, without refreshing a pivot.

Advertisement

Syntax

=GROUPBY(row_fields, values, function, [field_headers], [total_depth], [sort_order], [filter_array])
Argument What it means
row_fields Column(s) to group by.
values Column(s) to aggregate.
function SUM, AVERAGE, COUNTA, MAX… or a LAMBDA.

Examples

Example 1

=GROUPBY(B2:B500, E2:E500, SUM)

Total sales per region with a grand total.

Example 2

=GROUPBY(B2:B500, E2:E500, SUM, , , -2)

Sorted by total, largest first.

πŸ’‘ Point it at a Table column (Sales[Region]) so new rows are picked up automatically.

GROUPBY in practice

Where you will use it

  • Sales by region in one formula
  • Summaries that update automatically
  • Replace simple PivotTables

Worked example

Data: North 12000, South 8000, North 15000, West 22000, South 9000. Each row uses the function named in the first column.

AggregationFormulaResult
SUM=GROUPBY(Region,Sales,SUM)North 27000; South 17000; West 22000; Total 66000
COUNT=GROUPBY(Region,Sales,COUNT)North 2; South 2; West 1; Total 5
MAX=GROUPBY(Region,Sales,MAX)North 15000; South 9000; West 22000; Total 22000

Worked out step by step, not calculated here: GROUPBY needs the latest Microsoft 365.

Mistakes people make

MistakeWhat to do instead
Older ExcelNeeds the latest Microsoft 365
Totals rowUse total_depth 0 to remove it

PIVOTBY Β· UNIQUE Β· SUMIFS

πŸ“š Part of the free Excel course: Beginner β†’ Expert Β· Try it in the Formula Lab or ask the AI Helper.

⚑ Interactive Practice Lab & Formula Tester:

Test formulas dynamically in our web formula laboratory or download the companion Excel workbook.

πŸ“Ž Practice files for this article

  • πŸ“—
    Practice workbook: Dynamic arrays18 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.

✨ Ask AI about this article

Stuck on a step? Ask a question and the AI answers using this article.

Free Β· AI can be wrong

Leave a Reply

Your email address will not be published. Required fields are marked *