A family of Microsoft spreadsheet software with tools for analyzing, charting, and communicating data.
Keep the Excel table, move the opening balance to a separate cell, and use one consistent cumulative formula for every row in the Running column.
Recommended layout
Assume:
- The opening balance is in
H1 -
Amountis columnB - The first transaction is in row 2
-
Runningis columnD
Enter the opening balance in H1, then enter this formula in the first data cell of Running:
=$H$1+SUM($B$2:B2)
As Excel fills the formula down, it becomes:
=$H$1+SUM($B$2:B3)
=$H$1+SUM($B$2:B4)
=$H$1+SUM($B$2:B5)
$B$2 remains fixed while the end of the range expands, producing the running balance. This is the cumulative-range pattern Microsoft documents for running totals.^1^
Enter only actual charges and deposits in the table:
| Date | Amount | Note | Running |
|---|---|---|---|
| 10/8/2026 | -50.00 | Bill 1 | 1276.59 |
| 10/8/2026 | -51.18 | Bill 2 | 1225.41 |
| 10/8/2026 | 17.68 | Deposit 1 | 1243.09 |
This avoids treating the opening balance as both a transaction and a special first-row result.
Make the table fill the formula automatically
- Put the opening balance outside the table.
- Clear the entire existing Running column, including its hard-coded first value.
- Enter the formula once in the first data row.
- Press Enter.
Excel should create a calculated column and fill the formula through the entire table. New rows should then inherit it automatically.^2^
The hard-coded first balance is what makes the column inconsistent: one cell contains a value while the others contain formulas. A matching Microsoft Q&A case resolved the table autofill problem by clearing the Balance column and entering one consistent formula for the whole column.^3^
One table instead of separate monthly tables
For a check register, a single transaction table is generally easier to maintain:
- Add every transaction chronologically.
- Keep one opening balance outside the table.
- Use the Date column’s filter to display a particular month.
- Allow the running balance to continue across month boundaries.
Excel tables and their structured references automatically expand and contract as rows are added or removed, and formulas embedded in tables expand with the data.^4^
If separate monthly tabs are required for presentation, the same uniform-formula design can be used on each sheet, with that month’s opening balance placed outside its table. The opening balance can then be entered once or linked to the preceding month’s closing-balance cell.
Microsoft 365 alternative: one spilling formula
Because this is Microsoft 365, SCAN can calculate all intermediate balances from one formula. Place it in a normal worksheet range outside the table:
=SCAN(
$H$1,
Table1[Amount],
LAMBDA(balance,amount,balance+amount)
)
SCAN accepts an initial value, applies the calculation to each amount, and returns every intermediate result.^5^
For a conventional table, however, the cumulative SUM formula is simpler and keeps the Running column inside the table.
References