• 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 the OFFSET Function in Real Estate Financial Modeling
Spencer Burton
Real Estate Financial Modeling, Excel Tips, Excel Models, Tutorial, A.CRE 101 - Basic Concepts in Commercial Real Estate

Using the OFFSET Function in Real Estate Financial Modeling

In a previous post, I showed you how to use the OFFSET function to create dynamic lists in Excel. As you become more comfortable using this function in real estate financial modeling, you’ll find that it has almost infinite applications when modeling real estate investments. In this tutorial, I share two more ways you might use the OFFSET function in your real estate Excel models. Find the two video tutorials as well as Excel files below.

OFFSET function

A Note About Volatile Formulas

I should first mention that the OFFSET function is a volatile function. A Volatile Function in Excel is one that recalculates every time Excel recalculates, regardless of whether information in the function changed. Thus, the more volatile formulas you write, the slower your Workbook will be. So you should use these functions sparingly.

With that said, Excel has made volatile functions more efficient over the years such that their impact on speed isn’t as dramatic, nonetheless it’s important to consider this fact anytime you write a volatile formula.

So a good rule of thumb is, if there is a non-volatile function that will do the trick, use it. But oftentimes there isn’t, and so this tutorial is meant for those situations.

Using OFFSET() to Calculate Residual NOI

One reason to use the OFFSET function is to find 12 months of net operating income for calculating the residual value. By using the OFFSET function, you’re able to make the residual value calculation fully dynamic to changes in the analysis period and/or dynamic to whether to use the trailing twelve or forward-looking 12 months of NOI.

In this tutorial, I show you how to use the OFFSET function to grab 12 months from a string of monthly cash flows, based on analysis period and residual NOI assumptions.

Click here to download the Excel file used in this exercise

Transpose a String of Vertical or Horizontal Values

Another reason you might use the OFFSET function is to transpose a string of vertical or horizontal values. Or in other words, display horizontally a string of vertical values or vice versa. This often becomes necessary when you’ve modeled a string of cash flows in one direction, but then need to display those cash flows differently and need to speed up the process of linking one to the other.

Click here to download the Excel file used in this exercise


Frequently Asked Questions about Using the OFFSET Function in Real Estate Financial Modeling

What is the OFFSET function and how is it used in real estate models?

The OFFSET() function returns a reference to a range that is a specified number of rows and columns from a starting cell. In real estate models, it’s used to create dynamic lists and calculate values over a defined period, such as a rolling 12-month NOI.

Why should I be cautious when using the OFFSET function?

OFFSET() is a volatile function, meaning it recalculates every time any change is made in the workbook. Excessive use can slow down performance, especially in large models. The post advises: “if there is a non-volatile function that will do the trick, use it.”

How can OFFSET be used to calculate residual value from NOI?

You can use OFFSET() to dynamically select a 12-month period of NOI for residual value calculations. This allows flexibility whether using trailing twelve months (TTM) or forward-looking NOI based on the analysis period. The Excel tutorial walks through this setup.

What does it mean to transpose cash flow strings using OFFSET?

Transposing with OFFSET() involves converting vertical cash flow data into a horizontal layout (or vice versa). This is useful when the model requires a different data orientation than originally entered. OFFSET automates the referencing of those values in a new layout.

Where can I access the Excel files used in these OFFSET examples?

The post provides download links for both examples:

Calculating Residual NOI

Transposing Cash Flows
Each file demonstrates how OFFSET() is implemented for real estate modeling use cases.

What is one key takeaway about when to use OFFSET?

Use OFFSET() when a dynamic reference is necessary and no non-volatile alternative exists. As stated, “this tutorial is meant for those situations” where a static or semi-dynamic formula can’t accomplish the modeling goal.


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/2015/05/offset-function-blocks.jpg 1080 1620 Spencer Burton https://adventuresincre.com/wp-content/uploads/2022/04/logo-transparent-black-e1649023554691.png Spencer Burton2019-05-11 07:12:162025-08-07 15:17:55Using the OFFSET Function in Real Estate Financial Modeling
You might also like
A Few Indispensable Keyboard Shortcuts for Moving Quickly Around Excel
Hide and Unhide Tabs using Drop-down Menus in Excel (Updated Apr 2024)
Using OpenAI’s ChatGPT to Create Complex Excel Logic
The Conditional Weighted Average – SUMPRODUCT with SUMIF (Updated July 2025)
The Circuit Breaker – How to Fix Circular Reference Errors in Excel
Using OpenAI’s ChatGPT to Create an Excel Macro for a Real Estate Model
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: A.CRE 101 – Create Smart Drop-Down Menus in Real Estate Modeling Link to: A.CRE 101 – Create Smart Drop-Down Menus in Real Estate Modeling A.CRE 101 – Create Smart Drop-Down Menus in Real Estate Modeling Link to: Day in the Life: EVP/Asset Manager – Family Office Link to: Day in the Life: EVP/Asset Manager – Family Office Day in the Life: EVP/Asset Manager – Family Office
Scroll to top Scroll to top Scroll to top