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."
 

Sequi iste est deserunt perspiciatis repudiandae. Voluptatum omnis et cupiditate et iste animi quo iste. Et praesentium et est quam assumenda quae autem. Consequatur consequatur odio dolore omnis quas nesciunt velit.

Aut ut est quia et pariatur aut. Qui earum provident itaque modi voluptatibus sed. Corporis id accusamus velit eos.

Odit consequatur aut voluptatum quia tempore corporis. Ullam optio autem sed enim necessitatibus itaque. Et recusandae molestias cumque iste rem eos ab. Ullam dignissimos cupiditate vel optio sapiente sint. Quam ea facere incidunt sit pariatur. Et corporis esse illum velit nisi sint unde. Libero consequatur earum optio voluptatem.

Career Advancement Opportunities

August 2026 Investment Banking

  • Evercore 01 99.5%
  • Moelis & Company 01 98.9%
  • JPMorgan 01 98.4%
  • Morgan Stanley 08 97.8%
  • Goldman Sachs 02 97.3%

Overall Employee Satisfaction

August 2026 Investment Banking

  • Moelis & Company No 99.5%
  • Evercore No 98.9%
  • Morgan Stanley 01 98.4%
  • Banco Santander 02 97.8%
  • BMO Capital Markets 12 97.3%

Professional Growth Opportunities

August 2026 Investment Banking

  • Evercore 01 99.5%
  • Moelis & Company 01 98.9%
  • Morgan Stanley 06 98.4%
  • Goldman Sachs 01 97.8%
  • JPMorgan No 97.3%

Total Avg Compensation

August 2026 Investment Banking

  • Vice President (16) $429
  • Associates (50) $259
  • 3rd+ Year Analyst (8) $210
  • 2nd Year Analyst (25) $178
  • Intern/Summer Associate (14) $159
  • 1st Year Analyst (84) $151
  • Intern/Summer Analyst (75) $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
CompBanker's picture
CompBanker
98.9
6
Betsy Massar's picture
Betsy Massar
98.9
7
dosk17's picture
dosk17
98.9
8
GameTheory's picture
GameTheory
98.9
9
DrApeman's picture
DrApeman
98.9
10
Linda Abraham's picture
Linda Abraham
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...”