• Link to Facebook
  • Link to Youtube
  • Link to LinkedIn
  • Link to X
  • Link to Tiktok
  • Link to Instagram
  • EN ESPAÑOL
    • Inicio
    • Glosario de Términos
    • Modelos Financieros
    • Tutoriales Cortos
  • A.CRE HELP
    • Support Section
    • Contact Us
  • LOGIN/REGISTER
  • Shopping Cart Shopping Cart
    0Shopping Cart
Adventures in CRE
  • A.CRE
    • A.CRE Home
    • A.CRE Help
    • Accelerator
      • Learn More
      • Login
    • AI.Edge
      • Learn More
      • Login
    • Artificial Intelligence
    • Careers
    • CRE Event Calendar
    • CRE Job Board
    • Education
    • Library of Excel Models
    • Meet the A.CRE Team
  • RE Modeling
    • 1031 Exchange
    • Audio Series
    • All-in-One (Ai1) Model
      • Download
      • Guides and Tutorials
      • Support
    • Ask Me Anything (Live)
    • Beginner’s Guide to Excel
    • Excel Models
      • Excel Add-ins
      • Library of Excel Models
      • All-in-One (Ai1) Model
      • Apartment
      • Condo
      • Debt
      • Development
      • Equity Waterfall
      • Hotel
      • Industrial
      • Office
      • Portfolio
      • Retail
      • Single Family
      • Tutorial
    • Excel Tips
    • Practice Library of Case Studies
    • Stochastic Modeling
    • Argus
    • My Downloads / My Account
  • Careers
    • About Careers in Real Estate
    • Ask Me Anything (Live)
    • Audio Series
    • Compensation in Real Estate
    • CRE Job Board
      • Find a Job
        • Browse Jobs
        • Post a Resume
        • Register
        • Login
      • Post a Job
    • CRE Event Calendar
    • CRE Interviews
    • Day in the Life Series
    • Real Estate Legal Content
    • What CRE Pros Do
  • Education
    • Accelerator
    • AI.Edge
    • A.CRE 101
    • Ask Me Anything (Live)
    • A.CRE Audio Series
    • Audio Series
    • Book Reviews
    • CRE Event Calendar
    • Deep Dive Series
    • Glossary of CRE Terms
    • Real Estate Legal Content
    • Real Estate Clubs
    • University Profiles
    • Watch Me Build
  • AI
    • AI Skills
    • AI Use Cases in CRE
    • AI for CRE Training
    • AI Tools for CRE
    • AI.Edge Membership
      • Learn More
      • Login
  • Accelerator
    • Accelerator Reviews
    • Accelerator Story
    • Enroll Now
    • Learn More
    • See What’s New
    • Enterprise Members Only
      • General Enterprise Login
      • ICSC Login
      • M&M Login
    • Members Only
      • Extend/Renew Membership
      • Login
      • Manage Membership
  • My Downloads
    • View My Downloads
    • Find an Excel Model
    • Register
    • Login
  • Click to open the search input field Click to open the search input field Search
  • Menu Menu
You are here: Home1 / Real Estate Financial Modeling2 / Excel Tips3 / Create A Dynamic Revenue Row to Calculate Multiple Tenant Leases (Updated...
Michael Belasco
Real Estate Financial Modeling, Excel Tips, Excel Models, Office, Retail, Industrial, Tutorial, Modules, Acquisition, Value-Add

Create A Dynamic Revenue Row to Calculate Multiple Tenant Leases (Updated Nov 2022)

I recently received an email from one of our readers asking how to create a dynamic revenue row for a pro forma that can capture rent changes for multiple tenants. I thought that this would make a great post for the site and would be a good piece of information to share with our readers. What makes this a bit challenging to figure out is that all the tenants will most likely have rent increases at different time periods and the rent for each tenant will also increase at different rates.

The way many people may begin to approach this problem is by asking themselves ‘how can I create a formula that will capture everything I need to capture in one row and with one formula?’ This question in itself presents the first road block to conquering this challenging problem as well as other complex excel problems you may face when modeling for real estate deals. Of course, it is almost always possible to use brute force and hammer out a 20-line formula that may take you a few hours and may or may not contain errors, but is this really the best way?

Also in this Post:

  • In Depth Explanation of the INDEX MATCH function
  • Excel Modeling Philosophy for Complicated Scenarios

Breaking Down a Dynamic Revenue to Calculate Multiple Tenant Leases

Multiple Tenant LeasesI’d like to offer a different way to think about complex modeling challenges that was imparted on both Spencer and I in our early days of grad school by Professor Daniel Lebret. One of the most valuable takeaways from his teachings was to think about how to break out these complex problems in to simpler components. Essentially, solve the pieces to your total problem individually and then link them back together once they are solved. If this means creating a few external tables in your model, then so be it. In fact, it is preferable. Although we might feel great when and if we get that 20-line formula to work, the last thing a third party wants to do when trying to understand your financial underwriting is click on a cell and have to decipher an insanely long and confusing formula.

It is in that spirit that this exercise was created. The essential components to figure out this issue are all broken out in the Excel sheet and then linked together in the revenue row with one simple formula. To clarify, each tenant’s essential rent information is laid out in individual tables and the dates are displayed above the revenue row. Then they are all linked in the revenue row with a simple formula.

The downloadable excel file below along with the video guide will walk you through how to go about modeling this. The exercise contains inputs for two tenants, both have a rent start date and two rent bump dates. You should be able to easily add additional tenants to this model if you so desire and I mention how to do this towards the end of the video.

Using the INDEX + MATCH Functions

The exercise should be fairly simple to understand and primarily takes advantage of the INDEX MATCH formula. The INDEX MATCH function works much in the same way as VLOOKUP, but is a great alternative and worth mastering. If you want to understand why this formula is preferable over VLOOKUP, check out what ExcelUser & mbaexcel say about it.

Additionally, if you are new to INDEX MATCH, I explain it thoroughly in the video with regards to how it works within this particular model. However, there is additional information that is important to understand about INDEX MATCH, so I decided to create a second video that goes in depth with how INDEX MATCH works, which is also included within this post.

The excel file in this post contains two sheets. The first sheet is the dynamic revenue exercise and the second sheet explains in detail how INDEX MATCH works. The file and two corresponding videos are below.

Video Tutorials for the Dynamic Revenue Row to Calculate Multiple Tenant Leases tool

Capturing Multiple Leases In a Revenue Row

Understanding INDEX MATCH

Dynamic Revenue Row to Calculate Multiple Tenant Leases

  • How to model for multiple tenant leases and calculate them together in the revenue row of your proforma
  • An in depth understanding of the INDEX MATCH function.

Compatibility

This version of the module is only compatible with Excel 2013, Excel 2016, and Excel 365.

Download the Dynamic Revenue Row To Calculate Multiple Tenant Leases tool

To make this tool accessible to everyone, it is offered on a “Pay What You’re Able” basis with no minimum (enter $0 if you’d like) or maximum (your support helps keep the content coming – typical tools sell for $25 – $100+ per license). Just enter a price together with an email address to send the download link to, and then click ‘Continue’. If you have any questions about our “Pay What You’re Able” program or why we offer our models on this basis, please reach out to either Mike or Spencer.

We regularly update the file (see version notes). Paid contributors to the tool receive a new download link via email each time the tool is updated.

Proceed to Download Page

 

I hope you find this post valuable and as always, contact me with any questions or comments.


Frequently Asked Questions about Creating a Dynamic Revenue Row for Multiple Tenant Leases

Why is modeling multiple tenant leases in one revenue row challenging?

Each tenant typically has different lease start dates, rent bump dates, and escalation rates. Capturing all of these variations in one clean formula is difficult and can result in overly complex, error-prone Excel logic.

What is the recommended approach instead of one long formula?

The recommended approach is to break the problem into smaller components—set up external tables for each tenant and link them into the revenue row using a simple formula. This modular strategy increases accuracy and transparency.

What Excel functions are used in this dynamic revenue model?

The model relies primarily on the INDEX and MATCH functions to pull rent values from structured tables for each tenant based on matching date headers.

Why use INDEX MATCH instead of VLOOKUP?

INDEX MATCH is more flexible and robust than VLOOKUP. It allows for lookup in both horizontal and vertical arrays, does not require the lookup column to be on the left, and handles dynamic arrays better.

Can I add more than two tenants in the model?

Yes. The exercise is structured to easily add more tenants. The video tutorial provides guidance on expanding the model for additional leases.

What does the downloadable Excel file include?

It includes two sheets: one for the dynamic revenue exercise with sample tenants and another that explains INDEX MATCH in detail. These support the two included video tutorials.

What versions of Excel are compatible with this tool?

The model is compatible with Excel 2013, Excel 2016, and Excel 365.

Is there a cost to download the model?

No. It’s available on a “Pay What You’re Able” basis. You can enter $0 or support the creators by choosing a higher amount.

Where can I learn more about the INDEX MATCH function?

The second video in the post provides a deep dive into how INDEX MATCH works, including its application in the context of this model.


About the Author: Michael has spent a decade working in various capacities on more than $7 billion of real estate transactions spanning all asset classes and geographies throughout the USA. Michael is both the founder of Firm Ridge Real Estate, which has a core focus on niche and emerging real estate strategies and A.CRE Consulting, a real estate advisory and financial modeling firm that has provided services on projects totaling more than $21 billion to date. Prior, Michael was a founding member and COO of Stablewood Properties, an institutionally backed real estate operator. And before Stablewood, Michael was at Hines in San Francisco.  Michael has both an MBA and Master in Real Estate with a concentration in Real Estate Finance from Cornell University.

Contact Michael

 

 

by Michael Belasco
Share this entry
  • Share on X
  • Share on LinkedIn
  • Share by Mail
  • Link to Instagram
  • Link to Youtube
https://www.adventuresincre.com/wp-content/uploads/2016/03/puzzle-1427979.jpg 960 1280 Michael Belasco https://adventuresincre.com/wp-content/uploads/2022/04/logo-transparent-black-e1649023554691.png Michael Belasco2022-11-17 08:00:182025-07-03 10:45:54Create A Dynamic Revenue Row to Calculate Multiple Tenant Leases (Updated Nov 2022)
You might also like
Creating Your CRE Strategy | S3E2
Leveling Up as a CRE Entrepreneur With Mark Rios | S3SP1
How to Maximize Value for Tenants Featuring Justin Smith
Day in the Life of Mortgage Lending with Ian Hawk
The Forefront of Climate Solutions for the Built Environment with Jacob Racusin | S3SP8
How Innovation is Poised to Disrupt Development with Aleks Gampel | S3SP7
Accelerator - Learn More

Featured Content

  • RE Financial Modeling Training
  • Library of Excel Models
  • Post a Job – It’s Free
  • Master Financial Modeling
  • Technical Interview Guide
  • Definitive Guide to Excel
A.CRE Library of Excel Models

Recent Posts

  • A.CRE Apartment Development Model (Updated June 2026)
  • Mejora tu Desempeño en Excel con el Complemento “Excel 4 CRE” (Actualizado Junio 2026)
  • Nuevo Contenido en Español (Actualizado Junio 2026)
  • ¡Lanzamiento del Complemento “Excel 4 CRE” Completamente en Español! (Actualizado Junio 2026)
  • An AI Skill for the A.CRE Commercial Mortgage Loan Analysis Model

Note About Models

Models downloaded from A.CRE may contain errors. Verify formulas/methodology before basing investment decisions on any model here. Read our Terms and Conditions of Use and Disclaimer.

★★★★★

Accelerator Reviews

Search Adventures in CRE

Search Search

Have a Question or Need Help?

Visit our Help Section

Contact Adventures in CRE

  • Visit A.CRE Help
  • Via Email
  • Via LinkedIn

You Might Also Like

  • Real Estate Modeling Courses
  • Real Estate Financial Modeling
  • A.CRE Job Board
  • Careers in Commercial Real Estate
  • Real Estate Education

A.CRE Library of Excel Models

  • Browse Excel Models
  • Login/Register
  • View My Downloads
  • Edit Account Details

Terms, Policies, and Disclaimer

  • Privacy Policy
  • Cookie Policy
  • AI Usage Policy
  • Terms of Use
  • Disclaimer
© 2014 - Present - Copyright - www.AdventuresinCRE.com, LLC | Adventures in CRE | A.CRE
  • Link to Facebook
  • Link to Youtube
  • Link to LinkedIn
  • Link to X
  • Link to Tiktok
  • Link to Instagram
Link to: Blue Lake Capital – A.CRE Real Estate Sponsor Series Link to: Blue Lake Capital – A.CRE Real Estate Sponsor Series Blue Lake Capital – A.CRE Real Estate Sponsor Series Link to: Johnson Graduate School of Management – Cornell University – MBA Real Estate Profile Link to: Johnson Graduate School of Management – Cornell University – MBA Real Estate Profile Johnson Graduate School of Management – Cornell University – MBA...
Scroll to top Scroll to top Scroll to top