Home
Challenges
Calculate Running Totals
Analysis
Intermediate

Calculate Running Totals

An Excel transaction list needs a running balance, and you need to keep a cumulative total that updates row by row.

AuthorExcelClash Team
PublishedApr 02, 2026
Calculate Running Totals

The Problem

In this guide, we will explore exactly how to calculate running totals in Excel. A plain list of daily numbers shows activity, but it does not show how the total builds over time.

That is why running totals matter. They let you see the accumulated amount after each row, which is useful for sales tracking, balances, inventory movement, and many other kinds of reporting.

In this challenge, you will calculate the running total of daily sales in column C, then complete the summary section with the number of processed rows and the final cumulative amount.

How We Solve It

The most stable pattern is to lock the first value and let the end of the range grow as the formula is copied down. That is why the challenge solution uses a mixed reference inside SUM.

Each new row adds one more day into the same growing range, so the total keeps building naturally from the top of the list.

Method 1: Expanding SUM Range

Fixed Sum Range Illustration
Method 1: Anchor the start of the range and let the end expand as the formula moves down.

This is the clearest and most common running-total pattern. The start of the range stays fixed at $B$2, while the end changes row by row.

Because of that, row 2 sums just the first sale, row 3 sums the first two sales, and so on until the whole list is included.

=SUM($B$2:B2)

Method 2: Previous Total Plus Current Row

Previous Add Illustration
Method 2: Add the current row to the previous running total to create a chain.

Another valid approach is to reference the previous running total and add the current row to it. That creates a chain where each row depends on the row above.

This works, but it can be more fragile if a formula in the chain is overwritten, so the expanding SUM version is often safer.

=C1+B2

Method 3: SUBTOTAL for Filtered Lists

Subtotal Running Illustration
Method 3: Use SUBTOTAL when filtering should affect the visible total.

If the table will be filtered and you want the total to reflect only visible rows, SUBTOTAL is worth knowing.

That is not required for the challenge answer, but it is a useful variation of the same idea.

=SUBTOTAL(9,$B$2:B2)

Function Explanation

1. SUM

SUM adds a range of values. In this challenge, it is used with a growing range so the total expands row by row.

That makes it the main engine behind the running total.

Learn more this functionSUM

2. SUBTOTAL

SUBTOTAL can return sums and other aggregations while respecting filtering rules. It becomes useful when the visible rows are more important than the full raw list.

That is why it is often used in dashboards or filtered reports.

Learn more this functionSUBTOTAL

The key detail in the challenge formula is the mixed reference. If the first cell is not locked with dollar signs, the running total will not build correctly from the start of the list.

Try Yourself

Build the running total for the daily sales list so each row shows the cumulative amount up to that point. After the running totals are complete, finish the summary section so the worksheet also shows how many transaction rows were processed and what the final cumulative sales total looks like.

1
Objective #1
Cell: C2-C6

In Column C, calculate the Running Total of sales in Column B. Ensure the formula always starts from cell $B$2 and ends at the current row.

2
Objective #2
Cell: B9

In cell B9, count the total number of transaction days processed in your list.

3
Objective #3
Cell: B10

In cell B10, identify the absolute final cumulative sum (the total sales for all days) in your database roster.

Tactical Arena
Objectives Met: 0 / 0
Share this challenge
Share this challenge

Let others know about this challenge!

Related Challenges
Analysis
#40
Flag High-Value Customers

An Excel sales sheet tracks customer orders, and you need to total each customer spend before labeling high-value accounts.

Intermediate
Cleanup
#1
Remove Duplicate Names

An Excel name list has duplicate entries, and you need to separate first appearances from repeated names before reviewing the data.

Easy
Scenario Simulation
#2
Assign Random Values From a List

An Excel team assignment sheet needs a fair random result, and each person must be matched to one option from the approved list.

Easy
Analysis
#3
Calculate Days Between Dates

An Excel project schedule has start and end dates, and you need to measure the gap in total days, workdays, and date parts.

Easy
Discussion
0 Feedbacks
ExcelClash

ExcelClash is an interactive platform designed to level up your Excel skills through real-world exercises and challenges. Sharpen your logic, solve real spreadsheet problems, and learn faster—without boring lessons. Just hands-on practice that actually sticks.

Navigation
Back to Challenges
Go to Dashboard
Platform Home
Discover
SUM FunctionsLookup FunctionsConditional FunctionsLogical Functions
Support
About UsContact UsPrivacy PolicyTerms of Service
© 2026 ExcelClash, Inc. All rights reserved.
Objectives Met: 0 / 0