FormulaCraft

How to create a running total in Excel and Google Sheets

Topic:SUM & aggregation
Excel & Google Sheets
=SUM($B$2:B2)

Verified example

Computed by a real spreadsheet engine on the sample data below.

DaySalesRunning Total
Mon100
Tue200
Wed150
Thu300
Fri250

=SUM($B$2:B2)100

Try it with your data

Edit the grid or formula, then run it through a real spreadsheet engine — no signup.

Sample data — click any cell to edit

Runs server-side · free · no signup

Step by step

  1. 1Enter your values in column B starting at B2.
  2. 2In C2 type =SUM($B$2:B2). The first reference $B$2 is absolute (locked); the second B2 is relative.
  3. 3Copy C2 down the column. In C3 the formula becomes =SUM($B$2:B3), in C4 =SUM($B$2:B4), and so on — each cell sums from B2 to that row.

Tips

Need it for your exact data?

Describe your columns in plain English and get the precise formula for your sheet, with the right Excel or Sheets syntax.

Frequently asked

Why does my running total suddenly reset partway down?

You likely have a blank row or a text value in column B. SUM skips text but a blank in the running-total column breaks the chain if you used the C2+B3 addition approach.

Can I create a running total that resets by group (e.g. by month)?

Yes — use SUMIF: =SUMIF($A$2:A2,A2,$B$2:B2) sums all B values in rows up to the current row where column A matches the current row's category.

More on SUM & aggregation

See all →

Formulas used

Written and reviewed by FormulaCraft Team. Each formula on this page is run through our verification engine before publishing.

Last reviewed: