SlideShare une entreprise Scribd logo
1  sur  17
Financial Modelling
HANDBOOK
USING
financialmodellinghandbook.com
PLACEHOLDERS
A place for everything,
everything in its place
Benjamin Franklin
ABOUT THE FINANCIAL
MODELLING HANDBOOK
Financial modelling should be collaborative. Collaboration reduces
error, speeds up development time and lowers cost. The Financial
Modelling Handbook is a collaborative, crowd-sourced guide to
building better financial models using the FAST Standard.
www.financialmodellinghandbook.com/contribute
financialmodellinghandbook.com
NEHA
Neha Kakar is a Financial
Modeller at F1F9.
She specializes and works in
Project Finance modelling and
also provides support to online
training clients.
Financial Modelling
HANDBOOK
Building financial models is rarely linear. Often we start with
incomplete information. Sometimes, in the act of trying to model
something, we find out that our conceptual understanding was not as
clear as we thought it was.
Placeholders give us the freedom to mark lines as temporary.
Sometimes because we don’t yet have sufficient data, sometimes
because we don’t yet have sufficient clarity.
financialmodellinghandbook.comFinancial Modelling
DOWNLOAD THIS GUIDE AND THE
ACCOMPANYING EXCEL EXAMPLE
HANDBOOK
USING
PLACEHOLDERS
financialmodellinghandbook.comFinancial Modelling
HANDBOOK
INCOMPLETE DATA
This simple cost forecast requires us to convert an annual figure to
semi-annual, and then escalate it. However, we don’t yet have
escalation assumptions. Having the cost line modelled will help us to
put other parts of the model together.
Putting in a placeholder for the escalation factor helps us to make
progress, safe in the knowledge that we can come back later and
easily replace the placeholder.
financialmodellinghandbook.comFinancial Modelling
HANDBOOK
CREATE PLACEHOLDER – STEP 1
First we type the label
1
Then we apply “placeholder format” to the line. This is intentionally bright and
noticeable – it’s supposed to draw attention to itself. Nobody looking at this sheet
should miss this line item. By having a standard format for placeholders it’s
immediately clear to anybody reviewing the model that this is a temporary line item,
to be corrected / updated later.
Shift + spacebar to select the row, followed by Shift+Ctrl+Y (format macro shortcut)
2
1
2
financialmodellinghandbook.comFinancial Modelling
HANDBOOK
CREATE PLACEHOLDER – STEP 2
Lawyers use square brackets in contracts to indicate a clause that has not yet been
finalised or agreed. This is a useful technique for us to borrow.
This not only gives another visual indication that this is a temporary line item, it will
also make it easy to search for placeholders later. This is a key point. It’s essential
that we are able to reliably find all the temporary items in a model later so that they
can be fixed. By using square brackets we can be sure of finding these lines later.
This means we don’t have to try and remember where they are or keep a list. The
information is in the model.
Shift+Ctrl+T to add square brackets to a label (format macro shortcut)
3
3
financialmodellinghandbook.comFinancial Modelling
HANDBOOK
CREATE PLACEHOLDER – STEP 3
The last step is to write a note to a. people who
might be reviewing this model and b. your future self
to explain why this item is temporary, and what you
plan to do about it.
Shift+F2 to insert a cell comment.
Hit escape twice to exit comment editing mode
4
4
financialmodellinghandbook.comFinancial Modelling
HANDBOOK
CREATE PLACEHOLDER – STEP 4
Now we can add placeholder values.
In this case we have just added 1 all the way across
the timeline. Some modellers may be distressed by
this “hard-coding” of assumptions. It’s important to
note that this is temporary, and has been clearly
marked as such. It will be replaced later.
5
5
financialmodellinghandbook.comFinancial Modelling
HANDBOOK
USE PLACEHOLDER IN CALC
5
Now we write the calculation as normal. We now have the “fixed cost” calculation done.
This will be required in other parts of the model. Of course, all the dependent parts of the
model will be wrong, but it will let us progress with the model build.
Once we have properly modelled the escalation factor, we’ll replace this placeholder, and
the updated values will flow through the model.
SOMETIME LATER…
financialmodellinghandbook.comFinancial Modelling
HANDBOOK
FINDING PLACEHOLDERS
By using “square brackets” on the label, you can easily find all the placeholders in your
model at a later date by searching, using Ctrl+F to “find” square brackets.
financialmodellinghandbook.comFinancial Modelling
HANDBOOK
REPLACING THE PLACEHOLDER
Now that escalation has been calculated we can replace the temporary placeholder with a
link to the calculated escalation factor.
(Note: this is a simplified escalation calculation for the purpose of the example. Escalation is
a whole other topic in itself)
financialmodellinghandbook.comFinancial Modelling
HANDBOOK
REMOVE THE COMMENT
Remove the comment
using Shift + F10, m
As you are going to
replace the placeholder
with a link to the new
calculation, you do not
want to copy across the
comment.
6
6
financialmodellinghandbook.comFinancial Modelling
HANDBOOK
COPY ACROSS AND CLEAR FORMAT
7
Replace the label in column E with a link to the
calculated escalation factor.7
financialmodellinghandbook.comFinancial Modelling
HANDBOOK
COPY ACROSS AND REFORMAT
7
Once the link is copied across, the proper calculated values will flow into the cost calculation
and on through the rest of the model. The formula in row 13 does not have to be changed.
To reformat the line:
Shift + spacebar to select the row
Shift + Ctrl + C to clear out the shading (format macro shortcut)
Shift + Ctrl + M to mark the line as a import

Contenu connexe

Tendances

Accounting depreciation - Initial balances and ongoing capital expenditure
Accounting depreciation - Initial balances and ongoing capital expenditureAccounting depreciation - Initial balances and ongoing capital expenditure
Accounting depreciation - Initial balances and ongoing capital expenditureFinancial Modelling Handbook
 
Modelling Advance Payments & Retentions In Construction Contracts
Modelling Advance Payments & Retentions In Construction ContractsModelling Advance Payments & Retentions In Construction Contracts
Modelling Advance Payments & Retentions In Construction ContractsFinancial Modelling Handbook
 

Tendances (20)

Accounting depreciation - Initial balances and ongoing capital expenditure
Accounting depreciation - Initial balances and ongoing capital expenditureAccounting depreciation - Initial balances and ongoing capital expenditure
Accounting depreciation - Initial balances and ongoing capital expenditure
 
How to model 2D Corkscrews
How to model 2D CorkscrewsHow to model 2D Corkscrews
How to model 2D Corkscrews
 
Calculation modes in Excel
Calculation modes in ExcelCalculation modes in Excel
Calculation modes in Excel
 
FAST financial model design
FAST financial model designFAST financial model design
FAST financial model design
 
Taming the Goal Seek
Taming the Goal SeekTaming the Goal Seek
Taming the Goal Seek
 
Tax loss expiration
Tax loss expirationTax loss expiration
Tax loss expiration
 
How to model debt annuity repayment
How to model debt annuity repaymentHow to model debt annuity repayment
How to model debt annuity repayment
 
How to model partial period factors
How to model partial period factorsHow to model partial period factors
How to model partial period factors
 
How to perform a Monte Carlo simulation
How to perform a Monte Carlo simulation How to perform a Monte Carlo simulation
How to perform a Monte Carlo simulation
 
Timeline conversion (flows) quarterly to annual
Timeline conversion (flows) quarterly to annualTimeline conversion (flows) quarterly to annual
Timeline conversion (flows) quarterly to annual
 
Quick charts
Quick chartsQuick charts
Quick charts
 
Modelling Advance Payments & Retentions In Construction Contracts
Modelling Advance Payments & Retentions In Construction ContractsModelling Advance Payments & Retentions In Construction Contracts
Modelling Advance Payments & Retentions In Construction Contracts
 
How to model Index Linked Bonds
How to model Index Linked BondsHow to model Index Linked Bonds
How to model Index Linked Bonds
 
Corporation tax frequency of instalment payments
Corporation tax frequency of instalment paymentsCorporation tax frequency of instalment payments
Corporation tax frequency of instalment payments
 
Creating and using links in FAST financial models
Creating and using links in FAST financial modelsCreating and using links in FAST financial models
Creating and using links in FAST financial models
 
Day count conventions
Day count conventionsDay count conventions
Day count conventions
 
Installing and Using Productivity Shortcuts
Installing and Using Productivity ShortcutsInstalling and Using Productivity Shortcuts
Installing and Using Productivity Shortcuts
 
Profile selection using INDEX
Profile selection using INDEXProfile selection using INDEX
Profile selection using INDEX
 
The devil's guide to spreadsheet creation
The devil's guide to spreadsheet creationThe devil's guide to spreadsheet creation
The devil's guide to spreadsheet creation
 
Setting up excel for financial modelling
Setting up excel for financial modellingSetting up excel for financial modelling
Setting up excel for financial modelling
 

Similaire à Using Placeholders

Why PMs Need Financial Modeling by Dassault Systèmes PM
Why PMs Need Financial Modeling by Dassault Systèmes PMWhy PMs Need Financial Modeling by Dassault Systèmes PM
Why PMs Need Financial Modeling by Dassault Systèmes PMProduct School
 
Financial modeling
Financial modeling Financial modeling
Financial modeling SewaleAbate1
 
Dynamics AX Fast Sales Quotation
Dynamics AX Fast Sales QuotationDynamics AX Fast Sales Quotation
Dynamics AX Fast Sales QuotationJulien Lecadou,MSc.
 
JETPACK Scenario Planning Module
JETPACK Scenario Planning ModuleJETPACK Scenario Planning Module
JETPACK Scenario Planning ModuleCaleb Sexton
 
Case study: Using WorkMap™ Methodology For Improved Franchise Compliance and...
Case study: Using WorkMap™ Methodology For  Improved Franchise Compliance and...Case study: Using WorkMap™ Methodology For  Improved Franchise Compliance and...
Case study: Using WorkMap™ Methodology For Improved Franchise Compliance and...chainformation
 
Course Project Draft 3 – Mobile Application for Hospitality Indust
Course Project Draft 3 – Mobile Application for Hospitality IndustCourse Project Draft 3 – Mobile Application for Hospitality Indust
Course Project Draft 3 – Mobile Application for Hospitality IndustCruzIbarra161
 
2.Business-model-canvas-section-2.pdf
2.Business-model-canvas-section-2.pdf2.Business-model-canvas-section-2.pdf
2.Business-model-canvas-section-2.pdfCyberTechy
 
Prerequisites — Classes or Knowledge Required for this Course.pdf
Prerequisites — Classes or Knowledge Required for this Course.pdfPrerequisites — Classes or Knowledge Required for this Course.pdf
Prerequisites — Classes or Knowledge Required for this Course.pdfmarketing413921
 
The Gift of Scripts: Unwrap Their Potential For Google Ads + More
The Gift of Scripts: Unwrap Their Potential For Google Ads + MoreThe Gift of Scripts: Unwrap Their Potential For Google Ads + More
The Gift of Scripts: Unwrap Their Potential For Google Ads + MoreHanapin Marketing
 
All You Need to Know About Customer Journey Mapping
All You Need to Know About Customer Journey MappingAll You Need to Know About Customer Journey Mapping
All You Need to Know About Customer Journey MappingRealtimeBoard
 
Optimize sales-conversion-with-salesforce-cpq-einstein-analytics docmation
Optimize sales-conversion-with-salesforce-cpq-einstein-analytics docmationOptimize sales-conversion-with-salesforce-cpq-einstein-analytics docmation
Optimize sales-conversion-with-salesforce-cpq-einstein-analytics docmationDocmation
 

Similaire à Using Placeholders (18)

Relocating Inputs
Relocating InputsRelocating Inputs
Relocating Inputs
 
Why PMs Need Financial Modeling by Dassault Systèmes PM
Why PMs Need Financial Modeling by Dassault Systèmes PMWhy PMs Need Financial Modeling by Dassault Systèmes PM
Why PMs Need Financial Modeling by Dassault Systèmes PM
 
Financial modeling
Financial modeling Financial modeling
Financial modeling
 
Dynamics AX Fast Sales Quotation
Dynamics AX Fast Sales QuotationDynamics AX Fast Sales Quotation
Dynamics AX Fast Sales Quotation
 
Using calculation blocks in financial modelling
Using calculation blocks in financial modellingUsing calculation blocks in financial modelling
Using calculation blocks in financial modelling
 
JETPACK Scenario Planning Module
JETPACK Scenario Planning ModuleJETPACK Scenario Planning Module
JETPACK Scenario Planning Module
 
Case study: Using WorkMap™ Methodology For Improved Franchise Compliance and...
Case study: Using WorkMap™ Methodology For  Improved Franchise Compliance and...Case study: Using WorkMap™ Methodology For  Improved Franchise Compliance and...
Case study: Using WorkMap™ Methodology For Improved Franchise Compliance and...
 
Course Project Draft 3 – Mobile Application for Hospitality Indust
Course Project Draft 3 – Mobile Application for Hospitality IndustCourse Project Draft 3 – Mobile Application for Hospitality Indust
Course Project Draft 3 – Mobile Application for Hospitality Indust
 
Sem2 mba springassignments
Sem2 mba springassignmentsSem2 mba springassignments
Sem2 mba springassignments
 
Financial modeling
Financial modelingFinancial modeling
Financial modeling
 
Financial modeling
Financial modelingFinancial modeling
Financial modeling
 
2.Business-model-canvas-section-2.pdf
2.Business-model-canvas-section-2.pdf2.Business-model-canvas-section-2.pdf
2.Business-model-canvas-section-2.pdf
 
Product management
Product management  Product management
Product management
 
Tips and Tricks for Optimising Excel
Tips and Tricks for Optimising ExcelTips and Tricks for Optimising Excel
Tips and Tricks for Optimising Excel
 
Prerequisites — Classes or Knowledge Required for this Course.pdf
Prerequisites — Classes or Knowledge Required for this Course.pdfPrerequisites — Classes or Knowledge Required for this Course.pdf
Prerequisites — Classes or Knowledge Required for this Course.pdf
 
The Gift of Scripts: Unwrap Their Potential For Google Ads + More
The Gift of Scripts: Unwrap Their Potential For Google Ads + MoreThe Gift of Scripts: Unwrap Their Potential For Google Ads + More
The Gift of Scripts: Unwrap Their Potential For Google Ads + More
 
All You Need to Know About Customer Journey Mapping
All You Need to Know About Customer Journey MappingAll You Need to Know About Customer Journey Mapping
All You Need to Know About Customer Journey Mapping
 
Optimize sales-conversion-with-salesforce-cpq-einstein-analytics docmation
Optimize sales-conversion-with-salesforce-cpq-einstein-analytics docmationOptimize sales-conversion-with-salesforce-cpq-einstein-analytics docmation
Optimize sales-conversion-with-salesforce-cpq-einstein-analytics docmation
 

Plus de Financial Modelling Handbook

Plus de Financial Modelling Handbook (6)

Die Anwendung von Berechnungsblöcken in financial modelling
Die Anwendung von Berechnungsblöcken in financial modellingDie Anwendung von Berechnungsblöcken in financial modelling
Die Anwendung von Berechnungsblöcken in financial modelling
 
How to model Net Present Value
How to model Net Present ValueHow to model Net Present Value
How to model Net Present Value
 
Inventory Modelling
Inventory ModellingInventory Modelling
Inventory Modelling
 
L’utilisation des Blocs De Calcul en modélisation financière
L’utilisation des Blocs De Calcul en modélisation financièreL’utilisation des Blocs De Calcul en modélisation financière
L’utilisation des Blocs De Calcul en modélisation financière
 
How to reduce file size in excel
How to reduce file size in excelHow to reduce file size in excel
How to reduce file size in excel
 
Installing and using FAST Format Macros
Installing and using FAST Format MacrosInstalling and using FAST Format Macros
Installing and using FAST Format Macros
 

Dernier

Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Kirill Klimov
 
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaoncallgirls2057
 
Future Of Sample Report 2024 | Redacted Version
Future Of Sample Report 2024 | Redacted VersionFuture Of Sample Report 2024 | Redacted Version
Future Of Sample Report 2024 | Redacted VersionMintel Group
 
Call Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any TimeCall Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any Timedelhimodelshub1
 
Kenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith PereraKenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith Pereraictsugar
 
Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Riya Pathan
 
MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?Olivia Kresic
 
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...lizamodels9
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessSeta Wicaksana
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...lizamodels9
 
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In.../:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...lizamodels9
 
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,noida100girls
 
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607dollysharma2066
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfRbc Rbcua
 
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort ServiceCall US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Servicecallgirls2057
 
Case study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detailCase study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detailAriel592675
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03DallasHaselhorst
 
Buy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy Verified Accounts
 
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdfNewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdfKhaled Al Awadi
 

Dernier (20)

Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024
 
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
 
Future Of Sample Report 2024 | Redacted Version
Future Of Sample Report 2024 | Redacted VersionFuture Of Sample Report 2024 | Redacted Version
Future Of Sample Report 2024 | Redacted Version
 
Call Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any TimeCall Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any Time
 
Kenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith PereraKenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith Perera
 
Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737
 
MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?
 
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful Business
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
 
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In.../:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
 
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
 
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdf
 
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort ServiceCall US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
 
Case study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detailCase study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detail
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03
 
Buy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail Accounts
 
Japan IT Week 2024 Brochure by 47Billion (English)
Japan IT Week 2024 Brochure by 47Billion (English)Japan IT Week 2024 Brochure by 47Billion (English)
Japan IT Week 2024 Brochure by 47Billion (English)
 
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdfNewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
 

Using Placeholders

  • 2. A place for everything, everything in its place Benjamin Franklin
  • 3. ABOUT THE FINANCIAL MODELLING HANDBOOK Financial modelling should be collaborative. Collaboration reduces error, speeds up development time and lowers cost. The Financial Modelling Handbook is a collaborative, crowd-sourced guide to building better financial models using the FAST Standard. www.financialmodellinghandbook.com/contribute
  • 4. financialmodellinghandbook.com NEHA Neha Kakar is a Financial Modeller at F1F9. She specializes and works in Project Finance modelling and also provides support to online training clients. Financial Modelling HANDBOOK
  • 5. Building financial models is rarely linear. Often we start with incomplete information. Sometimes, in the act of trying to model something, we find out that our conceptual understanding was not as clear as we thought it was. Placeholders give us the freedom to mark lines as temporary. Sometimes because we don’t yet have sufficient data, sometimes because we don’t yet have sufficient clarity. financialmodellinghandbook.comFinancial Modelling DOWNLOAD THIS GUIDE AND THE ACCOMPANYING EXCEL EXAMPLE HANDBOOK USING PLACEHOLDERS
  • 6. financialmodellinghandbook.comFinancial Modelling HANDBOOK INCOMPLETE DATA This simple cost forecast requires us to convert an annual figure to semi-annual, and then escalate it. However, we don’t yet have escalation assumptions. Having the cost line modelled will help us to put other parts of the model together. Putting in a placeholder for the escalation factor helps us to make progress, safe in the knowledge that we can come back later and easily replace the placeholder.
  • 7. financialmodellinghandbook.comFinancial Modelling HANDBOOK CREATE PLACEHOLDER – STEP 1 First we type the label 1 Then we apply “placeholder format” to the line. This is intentionally bright and noticeable – it’s supposed to draw attention to itself. Nobody looking at this sheet should miss this line item. By having a standard format for placeholders it’s immediately clear to anybody reviewing the model that this is a temporary line item, to be corrected / updated later. Shift + spacebar to select the row, followed by Shift+Ctrl+Y (format macro shortcut) 2 1 2
  • 8. financialmodellinghandbook.comFinancial Modelling HANDBOOK CREATE PLACEHOLDER – STEP 2 Lawyers use square brackets in contracts to indicate a clause that has not yet been finalised or agreed. This is a useful technique for us to borrow. This not only gives another visual indication that this is a temporary line item, it will also make it easy to search for placeholders later. This is a key point. It’s essential that we are able to reliably find all the temporary items in a model later so that they can be fixed. By using square brackets we can be sure of finding these lines later. This means we don’t have to try and remember where they are or keep a list. The information is in the model. Shift+Ctrl+T to add square brackets to a label (format macro shortcut) 3 3
  • 9. financialmodellinghandbook.comFinancial Modelling HANDBOOK CREATE PLACEHOLDER – STEP 3 The last step is to write a note to a. people who might be reviewing this model and b. your future self to explain why this item is temporary, and what you plan to do about it. Shift+F2 to insert a cell comment. Hit escape twice to exit comment editing mode 4 4
  • 10. financialmodellinghandbook.comFinancial Modelling HANDBOOK CREATE PLACEHOLDER – STEP 4 Now we can add placeholder values. In this case we have just added 1 all the way across the timeline. Some modellers may be distressed by this “hard-coding” of assumptions. It’s important to note that this is temporary, and has been clearly marked as such. It will be replaced later. 5 5
  • 11. financialmodellinghandbook.comFinancial Modelling HANDBOOK USE PLACEHOLDER IN CALC 5 Now we write the calculation as normal. We now have the “fixed cost” calculation done. This will be required in other parts of the model. Of course, all the dependent parts of the model will be wrong, but it will let us progress with the model build. Once we have properly modelled the escalation factor, we’ll replace this placeholder, and the updated values will flow through the model.
  • 13. financialmodellinghandbook.comFinancial Modelling HANDBOOK FINDING PLACEHOLDERS By using “square brackets” on the label, you can easily find all the placeholders in your model at a later date by searching, using Ctrl+F to “find” square brackets.
  • 14. financialmodellinghandbook.comFinancial Modelling HANDBOOK REPLACING THE PLACEHOLDER Now that escalation has been calculated we can replace the temporary placeholder with a link to the calculated escalation factor. (Note: this is a simplified escalation calculation for the purpose of the example. Escalation is a whole other topic in itself)
  • 15. financialmodellinghandbook.comFinancial Modelling HANDBOOK REMOVE THE COMMENT Remove the comment using Shift + F10, m As you are going to replace the placeholder with a link to the new calculation, you do not want to copy across the comment. 6 6
  • 16. financialmodellinghandbook.comFinancial Modelling HANDBOOK COPY ACROSS AND CLEAR FORMAT 7 Replace the label in column E with a link to the calculated escalation factor.7
  • 17. financialmodellinghandbook.comFinancial Modelling HANDBOOK COPY ACROSS AND REFORMAT 7 Once the link is copied across, the proper calculated values will flow into the cost calculation and on through the rest of the model. The formula in row 13 does not have to be changed. To reformat the line: Shift + spacebar to select the row Shift + Ctrl + C to clear out the shading (format macro shortcut) Shift + Ctrl + M to mark the line as a import