How to Calculate Running Total in Excel? (4 Easy Methods)
If you’re working with numerical data in Microsoft Excel, one of the most useful calculations you can perform is a running total, also known as a cumulative sum. This technique adds values sequentially down a column, helping you understand trends, track progress, or analyze performance over time.
In this guide, you’ll learn four easy and practical methods to calculate a running total in Excel, using built-in tools and formulas that are beginner-friendly and efficient.
What is a Running Total in Excel?
A running total adds up numbers from the top of a list down to the current row. It’s frequently used in sales tracking, inventory management, budgeting, and financial forecasting.
For example, if you have sales data for multiple days, a running total shows the accumulated sales at the end of each day.
Method 1: Using a Simple Formula with Absolute and Relative References
This is the most widely used method and works in all versions of Excel.
Step-by-Step Instructions:
Let’s assume your sales data starts in cell B2.
A | B | C |
---|---|---|
Date | Sales | Running Total |
Jan 1 | 100 | |
Jan 2 | 200 | |
Jan 3 | 150 |
- In cell C2, enter the first value:
=B2
- In C3, enter the following formula:
=SUM($B$2:B3)
- Drag the fill handle (bottom-right corner of the cell) down the column to apply the formula to all rows.
How It Works:
- $B$2 is an absolute reference, always pointing to the first value in your data column.
- B3 is a relative reference, which updates as you move down rows.
- This formula tells Excel to sum all values from B2 to the current row (e.g., B3, B4, B5…).
Resulting Table:
A | B | C |
---|---|---|
Jan 1 | 100 | 100 |
Jan 2 | 200 | 300 |
Jan 3 | 150 | 450 |
This method gives you an accurate cumulative sum and is highly compatible across Excel versions.
Method 2: Using a Simple Addition Formula
This method uses a basic addition approach and is very easy to understand.
Step-by-Step Instructions:
- In C2, enter:
=B2
- In C3, enter:
=C2+B3
- Drag the fill handle down to copy the formula through the rest of the column.
How It Works:
Each new row adds the value in the current row of column B to the running total from the row above in column C.
Example Table:
A | B | C |
---|---|---|
Jan 1 | 100 | 100 |
Jan 2 | 200 | 300 |
Jan 3 | 150 | 450 |
This is an intuitive way to build a running total if you’re just starting out with Excel.
Method 3: Using Excel’s Quick Analysis Tool
If you’re using Excel 2013 or later, the Quick Analysis tool can automatically generate running totals without any formulas.
Step-by-Step Instructions:
- Select the column that contains your numeric data (e.g., B2:B4).
- Click the Quick Analysis button (it appears at the bottom-right corner of your selection).
- Navigate to the Totals tab.
- Click Running Total (usually marked with a yellow icon).
How It Works:
Excel automatically inserts a new column beside your selected data with the running total pre-calculated.
Benefits:
- No need to write formulas
- Ideal for quick analysis
- Saves time for small datasets
Important:
This tool works best with contiguous numeric data and may not appear if your selection contains blanks or mixed data types.
Method 4: Using the SCAN Function (Microsoft 365)
If you’re using Excel for Microsoft 365, the SCAN function offers a powerful and dynamic way to compute running totals.
Syntax:
=SCAN(0, B2:B100, LAMBDA(a, v, a + v))
How to Use:
- Enter the formula above into the cell where you want the running total to begin.
- Press Enter. The results will automatically fill the cells below (spill range).
Parameters Explained:
0
: Starting value for the cumulative total.B2:B100
: Range of numeric values.LAMBDA(a, v, a + v)
:a
is the accumulated value (total so far).v
is the current value in the range.a + v
returns the updated total.
Example Output:
Sales (B) | Running Total (C) |
---|---|
100 | 100 |
200 | 300 |
150 | 450 |
Advantages:
- Dynamic array formula
- Efficient for large datasets
- No need to drag or copy formulas
Note: This method only works in Microsoft 365 and not in earlier versions of Excel.
Which Method Should You Use?
Each method has its strengths depending on your Excel version, experience, and data size.
Method | Best For | Excel Compatibility |
---|---|---|
SUM with Absolute/Relative Ref | All users | All versions |
Simple Addition Formula | Beginners | All versions |
Quick Analysis Tool | Fast results without formulas | Excel 2013 and later |
SCAN Function | Advanced users, large datasets | Microsoft 365 only |
Common Use Cases for Running Totals in Excel
Understanding where and how to apply running totals can help improve your data analysis and reporting:
1. Sales Tracking
Track how total sales accumulate over time.
Date | Daily Sales | Total Sales |
---|---|---|
Jan 1 | 150 | 150 |
Jan 2 | 180 | 330 |
Jan 3 | 220 | 550 |
2. Expense Monitoring
Keep an ongoing total of monthly expenses.
Month | Expenses | Running Total |
---|---|---|
January | 500 | 500 |
February | 450 | 950 |
March | 600 | 1550 |
3. Cumulative Grades
Calculate a student’s cumulative performance over several tests.
Test # | Score | Cumulative Total |
---|---|---|
1 | 75 | 75 |
2 | 85 | 160 |
3 | 90 | 250 |
Tips to Avoid Errors When Calculating Running Totals
- Always check cell references: Absolute references should be fixed with
$
symbols (like$B$2
), while relative references should adapt to each row. - Avoid blank rows: Blank cells in your data range can cause incorrect totals.
- Use formatted tables: Excel tables (Insert > Table) automatically extend formulas and handle dynamic data ranges.
- Label your columns: Adding headers like “Running Total” makes your worksheet easier to read and manage.
- Double-check large datasets: When using SCAN or long formulas, verify totals manually for the first few rows.
Final Thoughts
Calculating a running total in Excel is simple and powerful. Whether you’re tracking financials, project milestones, or performance scores, having a cumulative sum column helps you visualize growth and make informed decisions.
Choose the method that best fits your Excel version and workflow:
- For simplicity, use SUM with absolute and relative references.
- For speed, try the Quick Analysis Tool.
- For advanced automation, leverage the SCAN function if you have Microsoft 365.
FAQs
What is the easiest way to calculate a running total in Excel?
The easiest method is using a formula with absolute and relative references like =SUM($B$2:B2)
. This formula sums values from the first cell down to the current row and can be dragged to apply to the entire column.
Can I create a running total without using formulas?
Yes, you can use Excel’s Quick Analysis tool to insert a running total column without manually entering formulas. It’s available in Excel 2013 and later versions.
How do I create a running total using the SCAN function?
In Microsoft 365, you can use the SCAN function with a formula like =SCAN(0, B2:B100, LAMBDA(a,v, a+v))
. This creates a dynamic array of cumulative sums without needing to copy formulas down manually.
What is the difference between absolute and relative references in running totals?
An absolute reference (like $B$2
) always points to the same cell, while a relative reference (like B3
) changes based on the row. Using both helps Excel calculate cumulative values correctly as the formula is copied down.
Which method is best for calculating running totals for large datasets?
For large datasets, the SCAN function in Microsoft 365 is the most efficient option. It handles cumulative calculations dynamically and minimizes performance issues caused by copying formulas through many rows.

Vaishvi Desai is the founder of Excelsamurai and a passionate Excel enthusiast with years of experience in data analysis and spreadsheet management. With a mission to help others harness the power of Excel, Vaishvi shares her expertise through concise, easy-to-follow tutorials on shortcuts, formulas, Pivot Tables, and VBA.