Rolling Up Multiple Asset Models

WSO - how do you guys usually go about rolling up the cash flows for a portfolio?

Often times our models are so complex that it doesn't make sense to just build the proforma in another tab, rather, we have individual worksheets for each asset and then link to the other worksheet for the rollup.

Is there a better way to do this?

11 Comments
 

I think what you're doing is fine. Some people might advise against having links in a workbook, but personally I haven't had issues with it.

But you're right is all properties aren't working off the same chart of accounts it can be difficult. However, I find the best way is to have a "consolidated CF" tab which will have a line item for each peculiarity, should it exist. That way whoever is looking at the tab will be able to see that. Of course for additional detail they just scroll to the individual property tab.

Not a helpful answer really, but simply, yes what you're doing is likely the best bet.

 

can't you use indirect(address()) to link the names of each different workbook/asset cash flow to a portfolio cash flow workbook instead of excel links. I think the only limitation there is that the seperate workbooks need to be open at the same time, but it's less expensive than linking

 

They all have to be open or it doesn’t work. I’ve tried to do this, and make them dynamic so you can turn on/off linked cash flows but I’ve come to conclusion that one has to write a macro to automatically update. And that’s where my skills end.

 

You can make it dynamic try this cell (A1): =if(vupdate = ON, indirect(address(blah)), A1). It's a circular reference so you have to toggle iter calcs but it's just self referring (excel stores A1 value in short term memory before updating it so the initial value is never lost).

I think that should do it on the dynamic side. I always just keep the workbooks open so the links update so as to reflect the most recent pro formas in any roll up.

 

Set up two tabs, say for example >> and make sure all rows in models are correct. Drop tabs between those two tabs and in the portfolio model =sum('>>:'! Cell reference here)

It will sum across all cells, say A1, across all tabs within the>> & tabs

If you're adamant in keeping everything separate, build a macro that fetches the print values across different spreadsheets, print the spreadsheet and drop it into your model. You lose flexibility but it's better than doing a live link imo

 
Most Helpful
"lolcakes" Set up two tabs, say for example >> and make sure all rows in models are correct. Drop tabs between those two tabs and in the portfolio model =sum('>>:'! Cell reference here)

It will sum across all cells, say A1, across all tabs within the>> & tabs

If you're adamant in keeping everything separate, build a macro that fetches the print values across different spreadsheets, print the spreadsheet and drop it into your model. You lose flexibility but it's better than doing a live link imo

This is the best way if your assets are fairly standardized proformas.

if not I'd use indirect. Linked files becomes a pain when you're trying to send them to people especially those with bad excel skills. My old company linked like 18 asset workbooks together and the guys at our equity partner (Blackstone) could never figure out how to make it work properly.

 

Inventore voluptas ullam a soluta. Quia aut exercitationem inventore minima voluptate aut. Voluptas sit enim nemo tempore omnis commodi laborum.

Career Advancement Opportunities

June 2026 Investment Banking

  • Evercore 01 99.4%
  • Moelis & Company 01 98.9%
  • JPMorgan 01 98.3%
  • Guggenheim Partners 01 97.7%
  • Morgan Stanley 07 97.1%

Overall Employee Satisfaction

June 2026 Investment Banking

  • Moelis & Company No 99.4%
  • Morgan Stanley 02 98.8%
  • Evercore 01 98.3%
  • BMO Capital Markets 12 97.7%
  • Banco Santander 01 97.1%

Professional Growth Opportunities

June 2026 Investment Banking

  • Evercore 01 99.4%
  • Moelis & Company 01 98.9%
  • Morgan Stanley 05 98.3%
  • JPMorgan No 97.7%
  • BMO Capital Markets 12 97.1%

Total Avg Compensation

June 2026 Investment Banking

  • Vice President (14) $434
  • Associates (44) $258
  • 3rd+ Year Analyst (8) $210
  • 2nd Year Analyst (22) $179
  • Intern/Summer Associate (13) $156
  • 1st Year Analyst (78) $151
  • Intern/Summer Analyst (73) $101
notes
16 IB Interviews Notes

“... there’s no excuse to not take advantage of the resources out there available to you. Best value for your $ are the...”

Leaderboard

1
redever's picture
redever
99.2
2
Secyh62's picture
Secyh62
99.0
3
BankonBanking's picture
BankonBanking
99.0
4
kanon's picture
kanon
99.0
5
GameTheory's picture
GameTheory
98.9
6
CompBanker's picture
CompBanker
98.9
7
DrApeman's picture
DrApeman
98.9
8
dosk17's picture
dosk17
98.9
9
Betsy Massar's picture
Betsy Massar
98.9
10
Jamoldo's picture
Jamoldo
98.8
success
From 10 rejections to 1 dream investment banking internship

“... I believe it was the single biggest reason why I ended up with an offer...”