Running (Cumulative) Product

Excel Formulas › Math

All versionsPRODUCT

A running product multiplies each value by all the ones before it — the multiplicative cousin of a running total. Perfect for chained growth factors, cumulative probabilities, and index numbers.


Quick formula: cumulative product down to the current row:
=PRODUCT($B$2:B2)
The locked start with a sliding end multiplies everything from the top through this row.

Functions used (tap for the full reference guide):

The example

Growth factors compound down the column.

AB
1FactorCumulative
21.101.10
31.051.155
41.201.386

The formula

The formula:

=PRODUCT($B$2:B2) // expanding range

How it works

How it works:

  1. PRODUCT($B$2:B2) multiplies every value from the locked top cell through the current row.
  2. The absolute start ($B$2) and relative end (B2) make the range grow as you fill down.
  3. Use it to compound growth factors (1.10, 1.05, …) into a cumulative index.
  4. For cumulative probability of independent events, multiply the per-event probabilities the same way.

From growth rates to factors: if your column holds percentage changes, convert first — =PRODUCT($B$2:B2 + 1) as an array, or add a helper column of 1 + rate. The final cumulative factor minus 1 is the total compounded change.

Try it: interactive demo

Live demo

Growth factors (comma-separated).

Variations

Running total

Additive cousin:

=SUM($B$2:B2)

From rates

Add 1 first:

=PRODUCT($B$2:B2 + 1)

Total change

Final factor:

=PRODUCT(B2:B100) - 1

Pitfalls & errors

A zero wipes it out. One zero in the range makes the whole cumulative product zero.

Lock the start. Forgetting the $ on the first cell breaks the expanding range.

Rates need +1. Multiply growth factors (1.1), not raw percentages (0.1).

Practice workbook

📊
Download the free Running (Cumulative) Product practice workbook
A running-product sheet with the running-total, rate-conversion, and total-change variants, plus 4 challenges with answers. No sign-up required.

Frequently asked questions

How do I make a running product in Excel?
Use =PRODUCT($B$2:B2) and fill down. The locked start and relative end make the range expand, multiplying all values from the top through each row.
How is it different from a running total?
A running total adds (SUM); a running product multiplies (PRODUCT). Use product for compounding growth factors.
Why does my running product become zero?
A single zero in the range zeroes the whole product. Remove or exclude zero values.

Stop fighting formulas. Learn them in a day.

This recipe is one of hundreds of real-world formulas we teach. Our Excel Formulas & Functions class covers lookups, logic, text, and dynamic arrays hands-on — live in Dallas–Fort Worth, Houston, Austin, Oklahoma City, Denver, or online.

See the Formulas & Functions Class

Related formulas: Product of a range · Running total · Compound interest

Function references: PRODUCT