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.

 

Neque dolorum corporis nemo et inventore. Sint voluptatem ea voluptatem et recusandae velit. Omnis repellat error molestias qui hic voluptatum distinctio error. Quidem pariatur fugiat et debitis atque magnam.

Deserunt eum doloremque odit maxime enim quasi. Aliquid eos quisquam explicabo repellat quas. Dicta sequi itaque dolor veniam harum.

Career Advancement Opportunities

November 2026 Investment Banking

  • Evercore 01 99.5%
  • Moelis & Company 01 99.0%
  • JPMorgan 01 98.4%
  • Guggenheim Partners 02 97.9%
  • Morgan Stanley 06 97.4%

Overall Employee Satisfaction

November 2026 Investment Banking

  • Moelis & Company No 99.5%
  • Morgan Stanley 02 99.0%
  • Evercore 01 98.4%
  • Banco Santander 02 97.9%
  • BMO Capital Markets 13 97.4%

Professional Growth Opportunities

November 2026 Investment Banking

  • Evercore 01 99.5%
  • Moelis & Company 01 99.0%
  • Morgan Stanley 05 98.4%
  • Goldman Sachs 01 97.9%
  • JPMorgan No 97.4%

Total Avg Compensation

November 2026 Investment Banking

  • Vice President (16) $429
  • Associates (57) $264
  • 3rd+ Year Analyst (8) $210
  • 2nd Year Analyst (29) $183
  • Intern/Summer Associate (16) $161
  • 1st Year Analyst (84) $151
  • Intern/Summer Analyst (77) $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
Secyh62's picture
Secyh62
99.0
4
BankonBanking's picture
BankonBanking
99.0
5
dosk17's picture
dosk17
98.9
6
GameTheory's picture
GameTheory
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
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...”