Most Important Functions in Excel to Learn

What are some of the most important functions to know in Excel in order to become an expert at RE financial modeling. I've done all of the BIWS case studies so I've seen a lot of them, but I wanted to reach out and see if some of you guys with years of experience could offer any tips.

18 Comments
 
Best Response

You don't really have to use any complicated functions. Basic stuff like INDEX(MATCH()), OFFSET, stacked logic logic statements (IF+AND+MAX/MIN) make up the majority of my models.

In RE it's more certain techniques that you have to master:

-You have to learn how to create a circular loop to capitalize your interest on a development deal. On the same note you need to be able to crank out a development costs tab that spreads certain line items over certain periods of the deal (some people use S curves but imo that's overkill).

-You have to know how to do sensitivities really well. Ideally you can run a scenario matrix with any amount of variables, e.g. such that scenario 1 = HC increase by 2%, rents stay flat, interest stays flat, lease-up pace = 18 units/mo ; scenario 2 = HC increase by 2%, rents increase by 1.5%, interest stays flat, lease-up pace = 18 units/mo and so on for every possible permutation. Then you format it into a matrix that shows whatever variables you're sensitizing around (IRR/EM/RoC/CoC whatever)

-You have to know how to crank out a waterfall. Not super complicated but definitely feels confusing the first time you do it.

-You need to be able to layer mezz debt into a cash flow.

-You need to be able to put together a sources and uses into every cash flow. This is important in development deals for running your draw schedule properly.

-You need to be able to put together a debt table using floating rates.

 

these, plus datedif, edate, indirect on occasion, vlookup, hlookup, etc.. understanding binary code is in my opinion important (i.e. formula * (Cell B$2>0); random question though--I've found some models XIRR returns a 0% which is wrong because when I take the (1+irr(....))^12-1, the correct result shows. Any idea why this works this way in some models and not others? I always though XIRR worked for everything...

 

You could use an IF function followed by a COUNTIF function.

Use the IF function to sort the outcomes as either correct or incorrect:

=IF(predicted case>=0,IF(actual case>=0,"Correct", "Incorrect"),IF(predicted case0,IF(actual case0,"Correct", "Incorrect")))

Then use two COUNTIF functions to add up the total number of each:

=COUNTIF(range of the IF function, "Correct") =COUNTIF(range of the IF function, "Incorrect")

I'm sure there are lots of ways to do it, but this should work for you.

If you're trying to get more precise than that, you'll need to set a certain value that you want the prediction to be within to render it "Correct", so that you can input a range which the actual case must fall within relative to the prediction.

 

Adipisci aut a nihil ad minus aut. Est nisi dolores repellendus voluptas. Qui et aut et ullam debitis nisi. Voluptatibus sed occaecati sed incidunt quia quos sunt.

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 01 98.8%
  • Evercore 01 98.2%
  • BMO Capital Markets 12 97.6%
  • Banco Santander 01 97.1%

Professional Growth Opportunities

June 2026 Investment Banking

  • Moelis & Company No 99.4%
  • Evercore No 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 (75) $151
  • Intern/Summer Analyst (67) $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
kanon's picture
kanon
99.0
3
BankonBanking's picture
BankonBanking
99.0
4
Secyh62's picture
Secyh62
99.0
5
DrApeman's picture
DrApeman
98.9
6
Betsy Massar's picture
Betsy Massar
98.9
7
GameTheory's picture
GameTheory
98.9
8
dosk17's picture
dosk17
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...”