• 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 / Using Boolean Logic to Model Multiple Generations of Tenant Improvemen...
Spencer Burton
Real Estate Financial Modeling, Excel Tips, Excel Models, Office, Retail, Industrial, Tutorial, Acquisition

Using Boolean Logic to Model Multiple Generations of Tenant Improvements

Arguably the most powerful, and least appreciated and understood, functionality in Excel is its use of boolean logic. Or in other words, the use of TRUE and FALSE binary logic. This form of logic can be used to dramatically simplify formulas in real estate financial modeling, ease auditing work, and speed up the modeling process. In this post, I’ll show you an example of Boolean logic to quickly and dynamically model multiple generations of tenant improvements.

1 x Y = Y, whereas 0 x Y = 0

What Do I Mean by Multiple Generations of Tenant Improvements

When I speak of 1st generation, 2nd generation, and 3rd generation tenants, what I’m speaking of is the succession of one lease to the next. So the 1st generation tenant would be the first lease in an analysis, with each subsequent lease being a subsequent generation. Consequently, each generation has its own unique lease characteristics (e.g. leasing costs, free rent, contract rent, etc) that can be accurately modeled by tracking when each generation begins and ends.

In other words, in order to model the cash flow events that occur at the inception of a new lease, or the cash flow events that occur at the beginning of a new generation of tenant, it’s important to calculate when each generation of lease starts and ends. And when we successfully build a formula that tells us when a new lease occurs, we can then easily model cash flow events that occur at these points; such as the payment of tenant improvements at the inception of a new lease.

What is Boolean Logic in Microsoft Excel

Per the interwebs:

“Boolean logic is “a form of algebra in which all values are reduced to either TRUE or FALSE. Boolean logic is especially important for computer science because it fits nicely with the binary numbering system, in which each bit has a value of either 1 or 0. Another way of looking at it is that each bit has a value of either TRUE or FALSE.”

As you’ve probably noticed, Microsoft Excel makes common use of this concept. Ask formulaically, does one cell equal another, and Excel will return either a TRUE or a FALSE result. What you may not know, is that the TRUE result that Excel spits out is equal to 1, and the FALSE result is equal to 0. Such that, if you multiple the TRUE by a given value, the result will be equal to the given value (1 x any number = that number). And likewise, if you multiple the FALSE by a given value, the result will always be 0 ( 0 x any number = 0).

When used effectively in your formulas, Boolean logic (TRUE or FALSE logic) can greatly shrink the size of your formulas and simplify your logic. Gone are the days of stupidly long nested IF statements when you learn to effectively use Boolean logic.

A Method for Modeling Multiple Generations of Tenant Improvements

If you’ve spent much time modeling real estate, you know how cumbersome modeling multiple generations of leases can be. As each tenant rolls, a new set of TIs, LCs, downtime, and free rent must be charged to the cash flows with the amount highly dependent on a renewal probability. On top of that, an appropriate rental rate and reimbursement method must be assigned to the new lease and modeled accurately.

And while this post is not meant to cover all of the nuances of dynamically modeling a multi-generation DCF, I will show you a simple technique – based on Boolean logic – for modeling tenant improvements at the inception of each new lease. This technique can then be used to model other cash flows reliant on tracking the transition from one lease generation to the next.

The Basics of Tracking Lease Start via Boolean Logic

Below you’ll find a video where I walk you through this technique, step-by-step. But allow me to first describe the basics of the logic. Essentially, once we’ve dropped in our assumptions for when each lease generation begins and ends as well as the TI charge for each lease generation, we’ll build out one simple formula to return the amount of TI owed and in the period owed.

The formula is built into three sections, one for each generation lease. The logic goes like this:

(The current period = the first generation lease start month) x (the TI owed the first generation tenant)

+

(The current period = the second generation lease start month) x (the TI owed the second generation tenant)

+

(The current period = the third generation lease start month) x (the TI owed the third generation tenant)

If the logic in the first half (underlined text) of each section returns FALSE, than the result for that section is 0. If the logic in the first half of each section is TRUE, than the result of that section is the TI owed in that generation.

Since no lease generation can start at the same time as any other, no more than one section will return a value greater than 0. Thus, in most cases the result will be 0 + 0 + 0, except when a new lease begins in which case the result will either be ‘1st Gen TI + 0 + 0’, ‘0 + 2nd Gen TI + 0’, or ‘0 + 0 + 3rd Gen TI’.

Video Walk-through of Technique for Modeling Multiple Generations of Tenant Improvements

I find it much easier to show, rather than trying to explain, how this concept works. I recorded a ~15 minute video.  The video walks you through how to use a formula with Boolean logic to model TIs at the inception of each new lease generation. As a companion to the video, I’ve posted below two Excel Workbooks to help you further understand and apply the technique.

Download the Boolean Logic Tutorial Files

To make this exercise accessible to everyone, it is offered on a “Pay What You’re Able” basis with no minimum (enter $0 if you need) or maximum (your support helps keep the content coming – similar real estate tutorials sell for $50+). 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.

Proceed to Download Page

Frequently Asked Questions about Using Boolean Logic to Model Multiple Generations of Tenant Improvements

What is Boolean logic in Excel?

Boolean logic is a binary logic system that returns either TRUE or FALSE. In Excel, TRUE is treated as 1 and FALSE as 0. This allows logical expressions to be multiplied with numeric values to return conditional results—1 × Y = Y; 0 × Y = 0.

How is Boolean logic useful in real estate financial modeling?

Boolean logic allows for concise and efficient formulas. Instead of using complex nested IF statements, TRUE/FALSE expressions can be combined with numerical values to dynamically trigger cash flows, such as tenant improvements, when certain conditions are met.

What are multiple generations of tenant improvements?

They refer to tenant improvements tied to successive lease generations in a unit (e.g., first tenant, second tenant after rollover, etc.). Each generation may have different TI costs, free rent, and leasing commissions, and needs to be modeled distinctly.

How do you model lease generation changes using Boolean logic?

You write a formula like this:

=(CurrentPeriod=Gen1Start)*TI1 + (CurrentPeriod=Gen2Start)*TI2 + (CurrentPeriod=Gen3Start)*TI3

Only one of the Boolean checks will return TRUE (1), resulting in the correct TI value being triggered at the lease start period.

Why is Boolean logic preferred over nested IF statements in this context?

Boolean logic simplifies formulas by reducing length and improving readability. Unlike nested IFs, which can be error-prone and hard to audit, Boolean expressions are direct and easier to debug when modeling complex lease scenarios.

Can this Boolean logic method be applied to other lease-related cash flows?

Yes. This logic can be used to trigger leasing commissions, free rent, or downtime at the start of each lease generation—any cash flow that is contingent upon a lease start date can benefit from this approach.

Where can I access the tutorial video and Excel files?

The video walkthrough and downloadable Excel workbooks are available on the Adventures in CRE post titled Using Boolean Logic to Model Multiple Generations of Tenant Improvements. The download is offered on a “Pay What You’re Able” basis.


Version Notes

v1.1

  • Combined Template and Complete Workbooks into one
  • Updated header
  • Updated cell formatting to accounting
  • Added version tab

v1.0

  • Initial release

About the Author: Spencer Burton is Co-Founder and CEO of CRE Agents, an AI-powered platform training digital coworkers for commercial real estate. He has 20+ years of CRE experience and has underwritten over $30 billion in real estate across top institutional firms.

Spencer also co-founded Adventures in CRE, served as President at Stablewood, and holds a BS in International Affairs from Florida State University and a Masters in Real Estate Finance from Cornell University.

Contact Spencer
by Spencer Burton
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/2018/07/boolean-logic.jpg 1080 1624 Spencer Burton https://adventuresincre.com/wp-content/uploads/2022/04/logo-transparent-black-e1649023554691.png Spencer Burton2021-02-26 19:10:192025-07-10 19:44:05Using Boolean Logic to Model Multiple Generations of Tenant Improvements
You might also like
Excel Tip: Copy Worksheets between Identical Models (Updated Mar 2023)
Tutorial on How to Model Irregular Growth Rates in Real Estate
Putting Together Your Capital Stack – Equity | S3E4
All-in-One (Ai1) Walkthrough #5 – The Residual Land Value Calculation Module
Streamlining Commercial Real Estate Asset Management with Dottid | S3SP11
Advice for Young CRE Professionals with Mike Strug
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 Real Estate Financial Models Download Guide (Updated Jun 2026)
  • Episodio 3 de Multiplicadores: La Brecha de la IA Ya Está Aquí
  • Nuevo Contenido en Español (Actualizado Junio 2026)
  • An AI Skill for the A.CRE Short-Term Rental Acquisition Model
  • Short-Term Rental Acquisition Model (Updated June 2026)

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: Adventures In CRE’s Events Calendar Link to: Adventures In CRE’s Events Calendar Adventures In CRE’s Events Calendar Link to: University of Wisconsin-Madison – Undergraduate Real Estate Profile Link to: University of Wisconsin-Madison – Undergraduate Real Estate Profile University of Wisconsin-Madison – Undergraduate Real Estate Profile
Scroll to top Scroll to top Scroll to top