Analyst Test and Sensitivity

Hello,

Building out a model for a value add fund. First step is a single asset and then building out a fund of similar assets. Not too bad so far since they give you a waterfall sheet. Anyways, looking for advice on building a sensitivity analysis. The owner said no macros, looking for something that is easy to audit. Curious if anyone has any tricks. I could just set up sort of a mirror of the main work on the side and just adjust the cap rate (it asks only for cap rate) but wondering if someone has a better idea. Data table feature?

11 Comments
 

Since each market will have its own cap rate, growth rates etc, build in a global assumptions sheet with a ratchet on sensitivity. Eg cap rate ratchet of +25bps

Asset A has a cap rate of 4% Asset B has a cap rate of 7%

You cant sensitise a blended cap rate as that would make no sense. You could have however build your sensitivity against a bps shift per market.

I'm assuming that's the question you were asking as opposed to how to actually build a sensitivity table?

 

1) Have an operating and valuaiton drivers tab. Run an offset function for each line item that pulls from a toggle on another tab then link your pro-formas to the drivers tabs so that you can run multiple scenarios.

Should look something like this: The cell being referenced is the same cell you're entering the formula in (X11), the row offset is the cell containing the case toggle number on the "Controls and Summary" tab, there's no column offset.

2) Manually constructed data tables for every return metric other than IRR. Just pick the two biggest drivers and do the math to manually make a dynamic sensitivity table showing a range of outputs. Doing it manually makes the model run faster and, in my opinion, is generally more malleable than inserting a data table.

I come from down in the valley, where mister when you're young, they bring you up to do like your daddy done
 
Most Helpful
"BBA18" 1) Have an operating and valuaiton drivers tab. Run an offset function for each line item that pulls from a toggle on another tab then link your pro-formas to the drivers tabs so that you can run multiple scenarios.

Should look something like this: The cell being referenced is the same cell you're entering the formula in (X11), the row offset is the cell containing the case toggle number on the "Controls and Summary" tab, there's no column offset.

2) Manually constructed data tables for every return metric other than IRR. Just pick the two biggest drivers and do the math to manually make a dynamic sensitivity table showing a range of outputs. Doing it manually makes the model run faster and, in my opinion, is generally more malleable than inserting a data table.

This is the best way if you want to run scenarios.

 

Would recommend you not doing an actual 'data table' by way of using the table function embedded in Excel. This confuses a lot of people who aren't very familiar with it. If he wants something easy to audit/without macros don't know if you can make the assumption he will understand data tables.

Easier way to do it is just to have a table set up with toggles for not only drivers/variables as mentioned above, but also with toggles for the increments you want to incorporate into the sensitivity (i.e., toggle whether it's driving off of pricing, cap rate, IRR). You can use if statements in combination of conditional formatting for this. You can also

"Who am I? I'm the guy that does his job. You must be the other guy."
 

Molestias animi sed nihil vel assumenda. Et possimus ipsa hic repellendus veritatis. Non earum occaecati provident voluptatem nam magni. Deserunt sit non fuga voluptas. Quia culpa est sequi velit soluta. Est non qui nam distinctio. Amet dolore at est et mollitia.

Qui tempore tempore dolore quibusdam temporibus tempora dolorem. Fugiat et exercitationem laboriosam nulla placeat. Nisi quisquam quis placeat necessitatibus rem culpa. Qui aut sed praesentium dolorem asperiores modi.

Molestiae voluptatem accusamus velit. Qui aut est nobis enim quia. Occaecati earum quibusdam voluptatum culpa eaque itaque.

Quas quos qui quas neque ex. Repellendus dolores soluta eligendi adipisci cumque. Sed doloremque aut iure et est in.

Career Advancement Opportunities

June 2026 Investment Banking

  • Evercore 01 99.4%
  • Moelis & Company 01 98.8%
  • JPMorgan 01 98.2%
  • 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.2%
  • BMO Capital Markets 12 97.6%
  • Banco Santander 01 97.1%

Professional Growth Opportunities

June 2026 Investment Banking

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

Total Avg Compensation

June 2026 Investment Banking

  • Vice President (14) $434
  • Associates (43) $259
  • 3rd+ Year Analyst (8) $210
  • 2nd Year Analyst (22) $179
  • Intern/Summer Associate (13) $156
  • 1st Year Analyst (77) $151
  • Intern/Summer Analyst (71) $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
kanon's picture
kanon
99.0
4
BankonBanking's picture
BankonBanking
99.0
5
GameTheory's picture
GameTheory
98.9
6
dosk17's picture
dosk17
98.9
7
Betsy Massar's picture
Betsy Massar
98.9
8
DrApeman's picture
DrApeman
98.9
9
CompBanker's picture
CompBanker
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...”