How to Calculate Portfolio Performance in Excel for Mac
Question details
Building a financial dashboard to track monthly, quarterly, and yearly portfolio returns factoring in deposits, withdrawals, and share changes.

- Product
- Excel 2019
- Device & OS
- Mac
- Scenario
- Creating an investment tracking dashboard that accurately reflects performance despite regular external cash flows.
- Observed behavior
- Requires a reliable calculation method (such as time-weighted return) to prevent cash flows from artificially skewing the portfolio performance percentage.
Gather a complete log of your transaction-level data, including exact dates, asset prices, quantities, deposits, and withdrawals.
Calculate Time-Weighted Returns (TWR)
Use the time-weighted return method to break your evaluation period into sub-periods, eliminating the distorting effects of external cash flows.
A time-weighted return (TWR) calculates investment performance by creating valuation points every time an external cash flow (deposit or withdrawal) occurs.
By calculating the return for each sub-period separately and then geometrically linking them, you get a true measure of the portfolio's underlying performance independent of the cash flow timing.
Create columns in your worksheet for Date, Holdings, Prices, Quantities, Contributions (Deposits), and Withdrawals.
Calculate the total portfolio value immediately before each cash flow occurs to define your sub-periods.
In a new column, use the formula to find the return for each interval: (Ending Value - Beginning Value - Cash Flow) / Beginning Value.
Calculate the cumulative total return by multiplying the sub-period returns together using the formula: =(1+Return1)*(1+Return2)... - 1.

Build Your Portfolio Dashboard Easily in WPS Spreadsheet
WPS Office provides a powerful, lightweight spreadsheet application equipped with all the essential financial formulas and customizable charting tools needed to track your investments flawlessly on a Mac.
- 1. Open WPS Spreadsheet: Launch WPS Office and open a blank spreadsheet or import your existing Excel portfolio file.
- 2. Organize your data: Set up your columns for Dates, Portfolio Values, and Cash Flows to structure your transaction log.
- 3. Apply calculation formulas: Input standard arithmetic formulas or use built-in financial functions to determine your sub-period returns.
- 4. Visualize your performance: Highlight your performance data, navigate to the 'Insert' tab, and select a Line or Column chart to create your visual dashboard.

Frequently Asked Questions
Why does adding a deposit artificially lower my portfolio return percentage?
Simple return calculations divide the total profit by the starting balance. A large deposit increases the ending value and the cash flow component, which can distort the percentage if not accounted for. Using a time-weighted return method corrects this.
Can I use the XIRR function in Excel to calculate returns instead?
Yes, the XIRR function calculates the internal rate of return for a series of irregular cash flows. While TWR measures the fund's performance, XIRR measures the money-weighted return (MWR), which accounts for the size and timing of the investor's specific cash flows.
How do I calculate monthly performance from daily transaction data?
To calculate a specific monthly return, filter your valuation points to the first and last day of the month, calculate the TWR for any sub-periods within that month due to cash flows, and link them together just for that timeframe.
What is the best way to visualize quarterly performance in a dashboard?
Once you have calculated your quarterly returns, use a Pivot Table connected to a Pivot Chart (like a clustered column or line chart). This allows you to dynamically filter the view by year or quarter without manually adjusting the chart ranges.




