Microsoft Excel

9 minute read

How to Create a Running Total in Excel (Cumulative Sum)

Agnes Lo

Agnes Lo

Join the Excel conversation on Slack

Ask a question or join the conversation for all things Excel on our Slack channel.


What is a running total?

A running total in Excel (also known as cumulative sum) refers to the partial sum of a data set. It is a summation of a sequence of numbers that is refreshed every time a new number is added to the sequence. 

Running totals are very commonly used in Excel, especially when daily data is involved such as daily sales, daily bank balance, daily calorie intake or the scores of a sports game. It reveals the total number for each day or month, depending on the measurements.

How to create a running total

There are many ways to create a running total, including using simple addition, the SUM function, and Pivot Tables.

Let’s look at how to create a basic running total by using addition to familiarize you with the logic behind it. 

Download your free running total practice file

Use this free Excel file to practice along with the tutorial.

Below is a credit card statement with various expenses and credits in the list. A running total helps keep track of the credit limit available and personal expenditures. Excel Cumulative Sum - Running TotalTo create a running total, click D2 and enter =C2, the beginning credit limit to start with.

Excel Cumulative Sum - Running TotalGiven that running totals reveal the summation of the data as new items are added to the total mix, to keep the changes:

  • Click Cell D3, enter =D2+C3. 

This is to add the beginning credit limit and the new item — an expense from Whole Foods.

Excel Cumulative Sum - Running TotalNow Cell D3 indicates the credit limits after deducting the expense from Whole Foods — $4916.

Excel Cumulative Sum - Running TotalTo find out the remaining credit limits available, drag down the formula in D3 and apply it to the rest of the cells under column D.

From the formulas, you can tell that each value of the running total takes reference from the previous value of running total and adds on the value of the new item.

Excel Cumulative Sum - Running TotalBelow is the full picture, with running total detailing the movement of the credit limit with each item added on.

Excel Cumulative Sum - Running Total

How to calculate a running total in Excel

As mentioned previously, there are multiple ways to calculate running totals in Excel, depending on the complexity of the situation on hand and the usage. 

1. Create running total by using the SUM function 

Creating a running total by using the SUM function is pretty similar to using simple addition.  

In Cell D2, enter: 

=SUM(C2,D1)

This is to add up the value of the beginning credit limit and the header — Running Total. The header contains no value itself, and will be considered as 0 in the calculation. 

This, unlike addition, saves you from the extra work of creating the beginning balance first, then adding the new item in the second cell.

Excel Cumulative Sum - Running Total - SUMCopy the formula in the rest of the cell. It should look like the image below, with each running total taking reference from the previous values.

Excel Cumulative Sum - Running Total - SUM

Excel Cumulative Sum - Running Total - SUM

Though, when a row is added, there will be a gap in the running total, and users will need to copy the formula and drag it down to refresh the rest.

Excel Cumulative Sum - Running Total - SUMExcel Cumulative Sum - Running Total - SUMLikewise, when a row is deleted, error #REF! shows as the cell reference is removed. To calculate the running total, copy the formula from the last correct cell (D5) and apply to the rest.

Excel Cumulative Sum - Running Total - SUMThe SUM function makes it quick and easy to calculate the running total. However, when adjustments to the data are required (e.g. adding or deleting a row) users will need to manually adjust and re-apply the correct formulas to the cells.

If the data set is small with a few calculations or sheets involved, manual adjustments are straightforward. However, if the data set is large with multiple sheets and cell referencings involved, manual adjustments will be more difficult and might lead to errors.

2. Create running total by using the SUM function and mixed reference

Users can include mixed reference — both absolute and relative reference —  in the SUM formula to calculate the running total.

In Cell D2, enter:

=SUM($C$2:C2)

This is to lock the reference to cell C2, so the summation will always begin from cell C2.

Excel Cumulative Sum - Running Total - MIXEDCopy the formula and drag it down to apply it to the rest of the cells.

As you can see below, the running total in cell D5 calculates the summation of the values from C2 to C5. 

The summation will always begin from cell C2 as it has been locked with the $ sign (absolute reference), and includes any other values between C2 and C5 (a relative reference).

Excel Cumulative Sum - Running Total - MIXEDSame as the SUM Function, inserting and removing a row will create errors in the formulas and will require manual adjustments.

3. Create running total by using Pivot Tables

Pivot Tables are a powerful feature in Excel that allow you to organize, summarize, and analyze tables. It’s commonly used to sort, group, calculate the sum, average or count the values. A Pivot Table can calculate running totals as well.   

In a new spreadsheet, create the Pivot Table by using the same set of data.

  • Under Rows, add Date and Description
  • Under Values, include movement twice. This is so that column C will be showing the daily subtotal and total of the movement. And column D — Sum of Movement 2 will be modified to show running total later. 

For easy viewing, the Pivot Table is shown using the outline form below.

Excel Cumulative Sum - Running Total - PIVOTIn the Pivot Table Fields, right click Sum of Movement 2 to access the menu selection. Click Value Field Settings.

Excel Cumulative Sum - Running Total - PIVOTThe Value Field Settings dialogue box will appear. Plenty of things can be done here.

First, change the name to “Running Total” to differentiate it. 

Select Tab — Show Values As, and in the dropdown list, find Running Total In, so the values will be shown as Running Total. In the Base Field, select — Date, as the running total will be performed based on the dates. Click OK.

Excel Cumulative Sum - Running Total - PIVOTNow, the Pivot Table displays the running total of the credit movement by dates. The label of the field is updated as well to Running Total.

Excel Cumulative Sum - Running Total - PIVOTIn this example, the subtotals are shown at the top of each group. You are free to change it to the bottom of each group if that suits your habits better.

Under the Design Tab, find Subtotals, then click — Show all Subtotals at Bottom of Group.

Excel Cumulative Sum - Running Total - PIVOTNow the Pivot Table displays all the information in an organized manner, detailing the activities by date and the totals of the credit movements and the running total by dates.

Excel Cumulative Sum - Running Total - PIVOTIf there are any changes to the source data, whether to add or delete a row, simply click refresh, and the table will reflect the changes automatically.

There is no perfect way to create running totals in Excel. All three methods reveal the same results, and each has their own pros and cons. It depends on the complexity of the data set and the calculations on hand. 

Differences on Windows and Mac

The steps required to perform running total on Windows and Mac are the same. 

Summary

Running totals in Excel (also known as cumulative sum) are useful to keep track of progression and changes over time, especially when there is new data coming in or old data being removed from the data set. It’s usually used to monitor sales patterns, bank balance, calorie intake, utility charges and scores of sport games. 

There are multiple ways to create running totals in Excel, each with their own pros and cons. It’s important to consider one’s needs and review the data set before choosing the most efficient method to calculate the running total in Excel.

What next?

Try the GoSkills Microsoft Excel - Basic and Advanced course today to improve your skills in Excel!

Level up your Excel skills

Become a certified Excel ninja with GoSkills bite-sized courses

Start free trial

Join the Excel conversation on Slack

Ask a question or join the conversation for all things Excel on our Slack channel.

Agnes Lo

Agnes Lo

Agnes is a clienteling professional in luxury retail. Starting in 2020, she has written Excel content for GoSkills. She enjoys yoga and outdoor activities in her free time.