MS Excel - Excel Subtotals and Outline Grouping
Excel's Subtotal and Outline Grouping features help organize and summarize large datasets. They are especially useful when a worksheet contains many rows of related information, such as sales records, employee details, product transactions, or departmental expenses.
The Subtotal feature can calculate summaries such as totals, averages, counts, minimums, and maximums for different groups of records. Outline Grouping allows related rows or columns to be collapsed and expanded, making a large worksheet easier to navigate.
1. What Is a Subtotal?
A subtotal is a summary calculation performed for a particular group of records within a larger dataset.
For example, consider a sales worksheet:
| Region | Product | Sales |
|---|---|---|
| North | Laptop | 50,000 |
| North | Printer | 20,000 |
| North | Monitor | 30,000 |
| South | Laptop | 45,000 |
| South | Printer | 25,000 |
| South | Monitor | 35,000 |
Instead of manually calculating the sales for each region, Excel's Subtotal feature can automatically insert summary rows.
The result could look conceptually like:
| Region | Product | Sales |
|---|---|---|
| North | Laptop | 50,000 |
| North | Printer | 20,000 |
| North | Monitor | 30,000 |
| North Total | 100,000 | |
| South | Laptop | 45,000 |
| South | Printer | 25,000 |
| South | Monitor | 35,000 |
| South Total | 105,000 |
This makes it easier to understand the contribution of each group.
2. Preparing Data Before Using Subtotal
Before applying Excel's Subtotal command, the data should be properly organized.
The dataset should generally have:
-
A header row.
-
One type of information in each column.
-
No completely blank rows within the dataset.
-
Consistent values in the column used for grouping.
-
Records arranged according to the field on which the subtotal will be based.
For example, if you want subtotals by Region, the Region column should be sorted so that all North records are together, followed by South, East, West, and so on.
Sorting is important because Excel inserts subtotal calculations whenever the value in the selected grouping column changes.
3. Sorting Data for Subtotals
Suppose your worksheet contains:
| Region | Employee | Sales |
|---|---|---|
| South | Ravi | 25,000 |
| North | Anil | 30,000 |
| South | Priya | 40,000 |
| North | Meena | 35,000 |
The regions are mixed together.
Before creating regional subtotals, sort the data by Region:
| Region | Employee | Sales |
|---|---|---|
| North | Anil | 30,000 |
| North | Meena | 35,000 |
| South | Ravi | 25,000 |
| South | Priya | 40,000 |
Now Excel can identify each regional group correctly.
4. Opening the Subtotal Command
In versions of Excel that provide the traditional Subtotal command, you can access it through:
Data → Outline → Subtotal
The Subtotal dialog box provides several options for controlling how the summary is created.
You normally specify:
-
The column where Excel should detect changes.
-
The calculation you want to perform.
-
The column containing the values to summarize.
5. At Each Change In
The At each change in option determines how Excel divides the data into groups.
For example, if you select:
Region
Excel looks down the Region column and creates a new subtotal whenever the region changes.
For:
North
North
North
South
South
West
West
Excel identifies three groups:
-
North
-
South
-
West
It can then calculate a subtotal for each group.
6. Using the Function Option
The Use function option determines what calculation Excel performs.
Common calculations include:
-
Sum
-
Count
-
Average
-
Maximum
-
Minimum
-
Product
-
Count Numbers
-
Standard Deviation
-
Variance
For example, if you select Sum, Excel adds the values within each group.
If you select Average, Excel calculates the average value for each group.
If you select Count, Excel counts the records belonging to each group.
7. Add Subtotal To
The Add subtotal to section determines which numerical column should receive the calculation.
Suppose your worksheet contains:
| Department | Employee | Salary |
|---|---|---|
| HR | Anil | 40,000 |
| HR | Priya | 45,000 |
| IT | Ravi | 60,000 |
| IT | Meena | 65,000 |
If you select Salary, Excel calculates the subtotal of salaries for each department.
The result would conceptually be:
HR
Anil 40,000
Priya 45,000
HR Total 85,000
IT
Ravi 60,000
Meena 65,000
IT Total 125,000
8. Replace Current Subtotals
The Subtotal dialog box also includes an option to Replace current subtotals.
When this option is selected, Excel replaces existing subtotal calculations rather than creating another layer of subtotals.
This is useful when you want to change the calculation.
For example, suppose the worksheet currently displays the total sales for each region. Later, you want to display the average sales instead.
You can modify the subtotal settings and replace the existing subtotal calculations.
9. Page Break Between Groups
The Page break between groups option can be useful when preparing a worksheet for printing.
When enabled, Excel can place different groups on separate printed pages.
For example, a company report might contain:
North Region
North Region Employees
North Region Total
South Region
South Region Employees
South Region Total
With page breaks between groups, each major group can begin on a new printed page.
This can make long reports easier to read.
10. Summary Below Data
The Summary below data option controls where Excel places the subtotal.
When enabled, Excel places the subtotal after the records belonging to that group.
For example:
North
Record 1
Record 2
Record 3
North Total
If this option is disabled, the summary can be positioned above the corresponding group.
This gives users control over how the worksheet is visually organized.
11. What Is Outline Grouping?
Outline Grouping is a feature that allows rows or columns to be grouped together.
It is particularly useful when a worksheet contains detailed information that users do not always need to see.
For example, suppose a company has a monthly sales report:
January
January Week 1
January Week 2
January Week 3
January Week 4
January Total
February
February Week 1
February Week 2
February Week 3
February Week 4
February Total
The detailed weekly records can be grouped so that they can be collapsed when only monthly totals are required.
12. Collapsing and Expanding Groups
After rows have been grouped, Excel displays outline controls near the row or column headings.
These controls allow users to:
-
Expand a group to view details.
-
Collapse a group to hide details.
-
Display different levels of information.
For example, a detailed report might contain hundreds of rows.
Instead of displaying everything, you can collapse the detailed rows and display only the summary information.
When more detail is required, the group can be expanded again.
13. Outline Levels
Excel can create different outline levels.
For example:
Level 1: Overall summary
Level 2: Department summaries
Level 3: Individual records
This allows the user to move between different levels of detail without deleting any information.
For example:
Level 1
Company Total
Level 2
Sales Department Total
HR Department Total
IT Department Total
Level 3
Individual employee records
This is particularly useful for management reports.
14. Manually Grouping Rows
You can manually group rows when you want precise control over which records are hidden or displayed.
A typical process is:
-
Select the rows you want to group.
-
Go to the Data tab.
-
Locate the Outline section.
-
Select Group.
-
Choose whether you are grouping rows or columns.
Excel then creates an outline control for the selected range.
The grouped rows can subsequently be collapsed or expanded.
15. Grouping Columns
Outline Grouping can also be applied to columns.
Suppose a worksheet contains:
| Product | January | February | March | April | May | June |
|---|
If January through March represent the first quarter, those columns can be grouped.
Similarly, April through June can form another group.
This makes it possible to display a simplified annual report while still retaining monthly details.
16. Subtotals and Outline Grouping Together
One of the most useful aspects of the Subtotal feature is that Excel can automatically create an outline when subtotals are inserted.
For example, consider a large sales report containing 1,000 rows.
After creating subtotals by region, Excel can organize the worksheet into groups such as:
North
Detailed records
North Total
South
Detailed records
South Total
East
Detailed records
East Total
West
Detailed records
West Total
The detailed records can then be collapsed so that the user sees primarily the regional totals.
This is useful when a report needs to serve both detailed users and decision-makers.
17. Removing Subtotals
If you no longer need the subtotal calculations, they can be removed through the Subtotal dialog box.
The general procedure is:
-
Select a cell within the subtotaled dataset.
-
Open the Subtotal command.
-
Select Remove All.
Excel removes the inserted subtotal rows and restores the underlying detailed dataset.
The original records are not intended to be deleted simply because the subtotal display is removed.
18. Example of a Complete Sales Report
Consider the following dataset:
| Department | Product | Sales |
|---|---|---|
| Electronics | Laptop | 50,000 |
| Electronics | Monitor | 30,000 |
| Electronics | Printer | 20,000 |
| Furniture | Chair | 15,000 |
| Furniture | Desk | 25,000 |
| Furniture | Cabinet | 30,000 |
If a subtotal is created using Department as the grouping field and Sum as the calculation, Excel can produce:
Electronics
Laptop 50,000
Monitor 30,000
Printer 20,000
Electronics Total 100,000
Furniture
Chair 15,000
Desk 25,000
Cabinet 30,000
Furniture Total 70,000
Grand Total 170,000
The outline controls can then be used to hide the individual product records and show only:
Electronics Total 100,000
Furniture Total 70,000
Grand Total 170,000
This provides a quick summary while preserving access to the detailed information.
19. Advantages of Subtotals and Outline Grouping
These features provide several benefits:
-
They make large worksheets easier to understand.
-
They provide quick summaries of grouped data.
-
They reduce the need for manually calculating totals.
-
They allow detailed information to be hidden without deleting it.
-
They make reports easier to navigate.
-
They can improve the presentation of large datasets.
-
They allow users to switch between summary and detailed views.
-
They are useful for preparing structured reports for printing and analysis.
20. Important Points to Remember
Subtotals and Outline Grouping are particularly useful when working with large lists of structured data. The data should normally be sorted according to the field used for grouping before applying traditional Excel Subtotals.
The Subtotal feature performs calculations such as Sum, Average, Count, Maximum, and Minimum. Outline Grouping, meanwhile, controls how detailed rows or columns are displayed.
The two features can work together to create reports where users can easily move between detailed records and summarized information. This makes them valuable for sales reports, financial statements, inventory records, employee reports, departmental analysis, and other large Excel worksheets.