How to Use the Subtotal Feature and the SUBTOTAL Function in Excel

TL;DR: Master the SUBTOTAL function and Excel’s Subtotal feature to automatically calculate subtotals within your data, creating organized and insightful summaries.

Skill Level: Intermediate

Excel’s SUBTOTAL Function: A Deep Dive

Excel offers both a SUBTOTAL function and a Subtotal feature, and while they sound similar, they serve different purposes. Let’s explore the SUBTOTAL function first.

A common use case for the SUBTOTAL function is within the total row of an Excel Table. However, it’s also incredibly useful for datasets structured in an outline format, where rows are grouped, and subtotals are calculated for each group, culminating in a grand total. Think of it as a way to break down large datasets into manageable chunks.

Subtotals are adding rows with the same product

The SUBTOTAL function requires two key arguments.

  1. First, you need to specify the type of calculation you want to perform. This could be an average, sum, count, standard deviation, and more. Excel assigns a numerical code to each calculation type. The codes 1-11 include all cells in the specified range, whereas codes 101-111 consider only visible cells. For outline-formatted data, code 9 (sum of all cells) is typically the best choice.

Subtotal calculations determined by designated number which is the first argument in the SUBTOTAL function

  1. Next, you need to define the reference or range of cells you want the subtotal to calculate. You can include multiple ranges if you need to incorporate data from non-adjacent areas.

Th second argument in the SUBTOTAL function is the reference

Why Use the SUBTOTAL Function?

Avoid Double Counting

A key advantage of the SUBTOTAL function is its ability to recognize and exclude other subtotals within the defined range. This prevents double-counting of data, ensuring accurate results. If you were to use the SUM function instead, any existing subtotals would be incorrectly included in the total.

Grand Total row excludes subtotals from referenced range

Save Time and Effort

While you *could* manually add up all the subtotals using the SUM function, the SUBTOTAL function becomes a huge time-saver, especially when dealing with large datasets. It automatically calculates the correct data and is easily adaptable if you want to switch to a different calculation like an average or count, while still avoiding the pitfall of double-counting.

The Subtotal Feature: Automate Your Outlines

The Subtotal feature is a separate tool in Excel designed to automatically create these outlined datasets. It’s perfect for data containing similar or grouped entries.

Data set before using subtotal feature

Preparation is Key: Sort Your Data!

Before using the Subtotal feature, ensure your data is sorted by the column(s) you want to group and subtotal. The Subtotal feature relies on sorted data to function correctly and won’t sort it for you.

Image

Generate Subtotal Groups

Place your cursor anywhere within your dataset, navigate to the Data tab, and locate the Outline section. Click the Subtotal button.

Image

The Subtotal window will appear, presenting you with several options to customize your subtotals:

  • Specify where you want subtotals to appear.
  • Replace any existing subtotals.
  • Insert page breaks between subtotaled sections.
  • Include subtotals in multiple columns.
  • Add a summary or Grand Total at the end.

Subtotal window options

Click OK, and Excel automatically adds the Subtotal and Grand Total rows, using the SUBTOTAL function to perform the calculations.

Image

Expand and Collapse: Drill Down into Your Data

Notice the markings to the left of the row numbers? These indicate the extent of the subtotal groups and allow you to collapse or expand them. The number buttons above provide different levels of subtotal grouping, allowing you to zoom in or out and adjust the level of detail displayed.

Subtotaled groups can expand or collapse

While pivot tables offer similar functionality, mastering both the SUBTOTAL function and the Subtotal feature gives you more flexibility in how you organize and analyze your data.

Leave a Comment

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

Scroll to Top