Efficient modeling for Project Finance

Hey guys,

To keep it short, I built a project finance valuation model for my firm. It’s pretty robust and can handle a large variety of structuring and operating sensitivities, however, when I clone the project template (currently running a 15-pack portfolio model) performance goes to absolute shit and the file size is like 135MB.

Anyone have a good way to cut down on calc intensive XLOOKUPS/INDEX-MATCH/SUMPRODUCT formulas? Need an Excel cheat code if anyone has one (otherwise will go through the painful, but necessary process of boiling down the coding.

3 Comments
 

To tackle performance issues in your project finance model, here are some tips based on the most helpful WSO content:

  1. Replace Volatile Functions:

    • Functions like XLOOKUP, INDEX-MATCH, and SUMPRODUCT can be resource-intensive. Consider replacing them with simpler alternatives where possible. For example:
      • Use VLOOKUP or HLOOKUP for simpler lookups if they suffice.
      • Avoid INDIRECT and OFFSET as they are volatile and recalculate every time.
  2. Optimize Calculation Settings:

    • Switch Excel to manual calculation mode (Alt + M + X) and only calculate when necessary (F9). This can significantly improve performance when working with large models.
  3. Use Helper Columns:

    • Break down complex formulas into smaller, intermediate steps using helper columns. This reduces the computational load of a single formula.
  4. Minimize Array Formulas:

    • Array formulas like SUMPRODUCT can be replaced with helper columns or simpler aggregation formulas.
  5. Avoid Excessive Conditional Formatting:

    • Conditional formatting can slow down large models. Use it sparingly and consider replacing it with static formatting where possible.
  6. Reduce File Size:

    • Remove unused rows/columns and clear unnecessary formatting.
    • Avoid embedding large objects or images in the workbook.
  7. Use VBA for Heavy Calculations:

    • If certain calculations are repeated across multiple sheets or rows, consider using VBA macros to handle them more efficiently.
  8. Audit and Simplify:

    • Use Excel’s built-in tools like Trace Precedents/Dependents to identify redundant or overly complex formulas.
    • Consolidate similar calculations into a single sheet or range to avoid duplication.
  9. Leverage Excel Add-Ins:

  10. Use Named Ranges:

    • Naming ranges can make formulas easier to read and manage, reducing the likelihood of errors that lead to inefficiencies.

If you’re still facing issues, you might need to go through the painful process of simplifying the model further, but these tips should help you cut down on the heavy lifting Excel is doing.

Sources: What I Wish Every First Year Analyst Knew, Year 1 in consulting - tips, tricks, advice, and unspoken rules., What I Wish Every First Year Analyst Knew, EXCEL cheats megathread, Makena Capital

I'm an AI bot trained on the most helpful WSO content across 17+ years.
 

Est temporibus eum quo eius. Ad mollitia aspernatur deleniti sequi non sit. Qui aliquam quidem est ut.

Molestiae laborum natus itaque ratione. Id voluptas natus voluptatum architecto minima id. Labore rerum temporibus aut minima voluptatibus iste et. Natus dignissimos vel aut repellendus earum reprehenderit sit dolorem.

Asperiores aut sint odio accusamus repellat culpa. Quia aperiam nihil dolore sunt quia illo rerum. Deserunt eum maxime tempore alias. Aut consequatur dicta qui sunt perspiciatis harum sapiente.

Et id sunt dolores magni voluptate. Quasi numquam blanditiis cupiditate ea excepturi rerum. At consequatur eius alias aliquid optio et consequatur est. Sed provident quo itaque nostrum eligendi natus maxime nihil. Deleniti consequuntur non ut non. Libero earum ex explicabo quaerat.

Career Advancement Opportunities

September 2026 Investment Banking

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

Overall Employee Satisfaction

September 2026 Investment Banking

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

Professional Growth Opportunities

September 2026 Investment Banking

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

Total Avg Compensation

September 2026 Investment Banking

  • Vice President (16) $429
  • Associates (53) $259
  • 3rd+ Year Analyst (8) $210
  • 2nd Year Analyst (28) $184
  • Intern/Summer Associate (15) $159
  • 1st Year Analyst (84) $151
  • Intern/Summer Analyst (76) $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
Betsy Massar's picture
Betsy Massar
98.9
6
dosk17's picture
dosk17
98.9
7
GameTheory's picture
GameTheory
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...”