How to Calculate Cumulative Percentage Returns from a Starting Date in Excel
Question details
The user needs to calculate the cumulative return for a period that starts partway through an existing return series.

- Product
- Excel
- Device & OS
- not provided
- Scenario
- Performing financial analysis or tracking investment performance where returns must be calculated cumulatively from a specific starting date.
- Observed behavior
- Requires comparing growth factors instead of directly dividing percentage values to calculate the accurate cumulative return.
Ensure your return data is formatted as percentages or decimals, and always use unrounded source values to prevent compounding rounding discrepancies in your final calculations.
Calculate Cumulative Returns Using Growth Factors
Use this method when you already have an existing series of cumulative returns and need to calculate the return from a specific starting date partway through.
When calculating a cumulative return from a specific starting date, do not divide the percentage values directly. Instead, compare the growth factors by adding 1 to the returns. This ensures the compounding effect is accurately reflected.
Identify the cell containing the starting cumulative return for your specific period (for example, cell H204).
Identify the cell containing the current cumulative return you want to compare against the start date (for example, cell H205).
Select a blank cell and enter the formula `=(1+H205)/(1+$H$204)-1`. Use absolute references (the dollar signs) for the starting value if you plan to drag this formula down a column.
Press Enter to calculate the result, then format the cell as a percentage to view the accurate cumulative return.

Calculate Cumulative Return from Daily Returns
Use the PRODUCT function when you have a list of individual daily (or periodic) returns and need to find the total cumulative return for the entire period.
Easily Calculate Financial Returns in WPS Spreadsheet
WPS Spreadsheet provides comprehensive support for complex financial formulas, including dynamic arrays and the PRODUCT function, making it incredibly easy to track investment performance and cumulative returns.
- 1. Open your dataset: Launch WPS Spreadsheet and open the document containing your return series.
- 2. Select target cell: Click on the blank cell where you want the cumulative return to be displayed.
- 3. Input the formula: Type the growth factor formula `=(1+current)/(1+start)-1` or use `=PRODUCT(1+range)-1` for a range of daily returns.
- 4. Calculate and format: Press Enter to view the result, then click the '%' icon on the Home tab to format the decimal as a percentage.

Frequently Asked Questions
Why can't I just divide or subtract the percentage returns directly?
Percentage returns are compounded over time. Subtracting or dividing them directly ignores this compounding effect, leading to inaccurate results. You must convert them to growth factors (by adding 1) before performing division, and then subtract 1 from the result to get the true percentage.
How do I format the calculated cumulative return as a percentage?
Once you have calculated the return, select the result cell. Navigate to the Home tab on the ribbon and click the '%' (Percentage Style) icon, or use the keyboard shortcut Ctrl+Shift+%. You can adjust the precision using the Increase or Decrease Decimal buttons next to it.
Why does the PRODUCT formula return a #VALUE! error in older spreadsheet versions?
In older versions of Excel or some spreadsheet applications, `=PRODUCT(1+range)-1` is treated as an array formula. To fix the #VALUE! error, double-click the cell to edit it, then press Ctrl+Shift+Enter instead of just Enter. This tells the software to process the array, wrapping your formula in curly braces {}.




