SlideShare a Scribd company logo
1 of 15
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.
Rashim Raheja is a financial
modeller with F1F9’s Oil and Gas
team. She likes reading novels
and has a keen interest in
sketching and painting.
Calculation blocks are a key feature of FAST
models; they help to make models more
readable.
Sometimes however, we have to repeat the
same kind of calculation many times. Having lots
of the same kind of calculation block is not
always the best approach.
If you are not yet familiar with the use of
calculation blocks in financial modelling,
download this introductory guide before
you begin.
It will explain how and why calculation
blocks are used in FAST financial
modelling.
It’s often the case in modelling that we need to perform the same kind of
calculation numerous times for different items.
In this example there are a number of operating costs. Each has to be
converted from annual to quarterly and an escalation factor applied.
In each case some of the ingredients are shared, and some are unique that particular
calculation.
In this case “quarters in a year” and
“forecast period flag” are common to
all calculations

Whereas the annual amount, and
the escalation factor are unique to
each calculation.
Although each calculation block is
technically correct, it’s not an optimum
design solution for a number of reasons:
•

Repeating calculation blocks when we
don’t have to makes sheets bigger than
necessary.

•

When the same calculation block is
repeated many times, reviewers have to
check each one to confirm they are in
fact the same. This takes time.

•

Creating many instances of the same
calculation blocks can be highly time
consuming for modellers
Image: Scandic Hotels - Flickr
Instead of repeating the same kind of
calculation block multiple times . . .

Image: Scandic Hotels - Flickr

One block is created with each kind
of ingredient grouped. . .
Calculation block ingredients are
grouped by type. For example the
annual amount, and escalation
factors differ for each operating cost
and so each different ingredient is
listed.

Ingredients that do not change
between calculations are not
repeated. For example the number of
quarters in a year, and the forecast
period flag.
2D calculation blocks still follow the
convention “ingredients followed by
calculation” with the calculation at the
bottom of the block.

However with 2D blocks there are a
series of calculations at the bottom of
the block.
When the block is “ungrouped” all the
calculations and ingredients can
been seen.
In the grouped state, only the first
instance of the calculation is visible.

By understanding this calculation, the
user can understand all the other
instances that are grouped within the
block, since they are all the same.

In the grouped state the total of all
the calculations is still visible.
The structuring convention for 2D
blocks is that a blank line is left after
of the “2D ingredient” – i.e. those
ingredients that differ between each
element of the calculation.

Blank lines are not left after “1D
ingredients”. i.e. ingredients that are
common to each element of the
calculation.

More Related Content

What's hot

Professor challenges basic assumption about planning and control
Professor challenges basic assumption about planning and controlProfessor challenges basic assumption about planning and control
Professor challenges basic assumption about planning and control'Anuraag Ghosh
 
Foreign exchange Valuation.docx
Foreign exchange Valuation.docxForeign exchange Valuation.docx
Foreign exchange Valuation.docxkrishnaKumarK33
 
Sap organizational hierarchy
Sap organizational hierarchySap organizational hierarchy
Sap organizational hierarchyOmkar Raj
 
Finance and Accounting Business Capability Model
Finance and Accounting Business Capability ModelFinance and Accounting Business Capability Model
Finance and Accounting Business Capability ModelCIOPages
 
SAP FICO - Why SAP uses Internal Orders?
SAP FICO - Why SAP uses Internal Orders?SAP FICO - Why SAP uses Internal Orders?
SAP FICO - Why SAP uses Internal Orders?Sanjay Ram
 
SAP Business One for Service & Maintenance
SAP Business One for Service & MaintenanceSAP Business One for Service & Maintenance
SAP Business One for Service & MaintenanceKevin Kuttappa
 
Large Data Volume Salesforce experiences
Large Data Volume Salesforce experiencesLarge Data Volume Salesforce experiences
Large Data Volume Salesforce experiencesCidar Mendizabal
 
Chart Of Accounts Considerations
Chart Of Accounts ConsiderationsChart Of Accounts Considerations
Chart Of Accounts Considerationsduffyri
 
Review materi financial distress
Review materi financial distressReview materi financial distress
Review materi financial distressEka Wahyuliana
 
Lockbox configuration
Lockbox configurationLockbox configuration
Lockbox configurationSrinivas Y
 

What's hot (13)

Professor challenges basic assumption about planning and control
Professor challenges basic assumption about planning and controlProfessor challenges basic assumption about planning and control
Professor challenges basic assumption about planning and control
 
Loan Calculator
Loan CalculatorLoan Calculator
Loan Calculator
 
Foreign exchange Valuation.docx
Foreign exchange Valuation.docxForeign exchange Valuation.docx
Foreign exchange Valuation.docx
 
Curso controlling by_mundosap
Curso controlling by_mundosapCurso controlling by_mundosap
Curso controlling by_mundosap
 
Role Of Technology In Accounting
Role Of Technology In AccountingRole Of Technology In Accounting
Role Of Technology In Accounting
 
Sap organizational hierarchy
Sap organizational hierarchySap organizational hierarchy
Sap organizational hierarchy
 
Finance and Accounting Business Capability Model
Finance and Accounting Business Capability ModelFinance and Accounting Business Capability Model
Finance and Accounting Business Capability Model
 
SAP FICO - Why SAP uses Internal Orders?
SAP FICO - Why SAP uses Internal Orders?SAP FICO - Why SAP uses Internal Orders?
SAP FICO - Why SAP uses Internal Orders?
 
SAP Business One for Service & Maintenance
SAP Business One for Service & MaintenanceSAP Business One for Service & Maintenance
SAP Business One for Service & Maintenance
 
Large Data Volume Salesforce experiences
Large Data Volume Salesforce experiencesLarge Data Volume Salesforce experiences
Large Data Volume Salesforce experiences
 
Chart Of Accounts Considerations
Chart Of Accounts ConsiderationsChart Of Accounts Considerations
Chart Of Accounts Considerations
 
Review materi financial distress
Review materi financial distressReview materi financial distress
Review materi financial distress
 
Lockbox configuration
Lockbox configurationLockbox configuration
Lockbox configuration
 

Viewers also liked

Calculating reserve account target balances using MMULT
Calculating reserve account target balances using MMULTCalculating reserve account target balances using MMULT
Calculating reserve account target balances using MMULTFinancial 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
 
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
 

Viewers also liked (20)

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
 
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
 
Modelling Balances
Modelling BalancesModelling Balances
Modelling Balances
 
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
 
Relocating Inputs
Relocating InputsRelocating Inputs
Relocating Inputs
 
How to model partial period factors
How to model partial period factorsHow to model partial period factors
How to model partial period factors
 
Including Actuals in a financial model
Including Actuals in a financial modelIncluding Actuals in a financial model
Including Actuals in a financial model
 
Day count conventions
Day count conventionsDay count conventions
Day count conventions
 
Using Placeholders
Using PlaceholdersUsing Placeholders
Using Placeholders
 
Calculating reserve account target balances using MMULT
Calculating reserve account target balances using MMULTCalculating reserve account target balances using MMULT
Calculating reserve account target balances using MMULT
 
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
 
Dual timeline IRR
Dual timeline IRRDual timeline IRR
Dual timeline IRR
 
How to model Index Linked Bonds
How to model Index Linked BondsHow to model Index Linked Bonds
How to model Index Linked Bonds
 
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
 
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
 
Taming the Goal Seek
Taming the Goal SeekTaming the Goal Seek
Taming the Goal Seek
 
Timeline conversion (flows) quarterly to annual
Timeline conversion (flows) quarterly to annualTimeline conversion (flows) quarterly to annual
Timeline conversion (flows) quarterly to annual
 
Inventory Modelling
Inventory ModellingInventory Modelling
Inventory Modelling
 
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
 

Similar to 2D calculation blocks

FIN 430 — Finance Theory and PracticeProject AssignmentsCalculat.docx
FIN 430 — Finance Theory and PracticeProject AssignmentsCalculat.docxFIN 430 — Finance Theory and PracticeProject AssignmentsCalculat.docx
FIN 430 — Finance Theory and PracticeProject AssignmentsCalculat.docxssuser454af01
 
Company FacebookCalculating the Weighted Average Cost of Capi.docx
Company FacebookCalculating the Weighted Average Cost of Capi.docxCompany FacebookCalculating the Weighted Average Cost of Capi.docx
Company FacebookCalculating the Weighted Average Cost of Capi.docxdonnajames55
 
Capital Readiness and Pre-Money Valuation
Capital Readiness and Pre-Money ValuationCapital Readiness and Pre-Money Valuation
Capital Readiness and Pre-Money ValuationJeff Greenspan
 
Financial modeling
Financial modeling Financial modeling
Financial modeling SewaleAbate1
 
Q and A - A benefits mangement framework for prioritisng programmes webinar
Q and A - A benefits mangement framework for prioritisng programmes webinarQ and A - A benefits mangement framework for prioritisng programmes webinar
Q and A - A benefits mangement framework for prioritisng programmes webinarAssociation for Project Management
 
A Guide to Strategic Case AnalysisEach group is responsible for .docx
A Guide to Strategic Case AnalysisEach group is responsible for .docxA Guide to Strategic Case AnalysisEach group is responsible for .docx
A Guide to Strategic Case AnalysisEach group is responsible for .docxsleeperharwell
 
Startup financial modeling class - general assembly sf -- septemer 27
Startup financial modeling class  - general assembly sf -- septemer 27Startup financial modeling class  - general assembly sf -- septemer 27
Startup financial modeling class - general assembly sf -- septemer 27VentureArchetypes LLC
 
Planning and Forecasting - Aligning Finance Models to Streamline Business Pro...
Planning and Forecasting - Aligning Finance Models to Streamline Business Pro...Planning and Forecasting - Aligning Finance Models to Streamline Business Pro...
Planning and Forecasting - Aligning Finance Models to Streamline Business Pro...QueBIT Consulting
 
Product costing part1-cost center planning
Product costing part1-cost center planningProduct costing part1-cost center planning
Product costing part1-cost center planningNallasamy Mohanraj
 
1- Business Case Template comments For this assignment you wer.docx
1- Business Case Template comments For this assignment you wer.docx1- Business Case Template comments For this assignment you wer.docx
1- Business Case Template comments For this assignment you wer.docxjeremylockett77
 
Designing the business process dimensional model
Designing the business process dimensional modelDesigning the business process dimensional model
Designing the business process dimensional modelGersiton Pila Challco
 
Ignacio Velez-Pareja : From the Slide Rule to the Black Berry
Ignacio Velez-Pareja : From the Slide Rule to the Black BerryIgnacio Velez-Pareja : From the Slide Rule to the Black Berry
Ignacio Velez-Pareja : From the Slide Rule to the Black BerryFuturum2
 
Budgeting is extremely important, whether for personal or business.docx
Budgeting is extremely important, whether for personal or business.docxBudgeting is extremely important, whether for personal or business.docx
Budgeting is extremely important, whether for personal or business.docxhartrobert670
 
How Do I Calculate Estimates for Budget Deliverables on Agile Projects this Y...
How Do I Calculate Estimates for Budget Deliverables on Agile Projects this Y...How Do I Calculate Estimates for Budget Deliverables on Agile Projects this Y...
How Do I Calculate Estimates for Budget Deliverables on Agile Projects this Y...DCG Software Value
 

Similar to 2D calculation blocks (20)

FIN 430 — Finance Theory and PracticeProject AssignmentsCalculat.docx
FIN 430 — Finance Theory and PracticeProject AssignmentsCalculat.docxFIN 430 — Finance Theory and PracticeProject AssignmentsCalculat.docx
FIN 430 — Finance Theory and PracticeProject AssignmentsCalculat.docx
 
Company FacebookCalculating the Weighted Average Cost of Capi.docx
Company FacebookCalculating the Weighted Average Cost of Capi.docxCompany FacebookCalculating the Weighted Average Cost of Capi.docx
Company FacebookCalculating the Weighted Average Cost of Capi.docx
 
Capital Readiness and Pre-Money Valuation
Capital Readiness and Pre-Money ValuationCapital Readiness and Pre-Money Valuation
Capital Readiness and Pre-Money Valuation
 
Financial modeling
Financial modeling Financial modeling
Financial modeling
 
Q and A - A benefits mangement framework for prioritisng programmes webinar
Q and A - A benefits mangement framework for prioritisng programmes webinarQ and A - A benefits mangement framework for prioritisng programmes webinar
Q and A - A benefits mangement framework for prioritisng programmes webinar
 
A Guide to Strategic Case AnalysisEach group is responsible for .docx
A Guide to Strategic Case AnalysisEach group is responsible for .docxA Guide to Strategic Case AnalysisEach group is responsible for .docx
A Guide to Strategic Case AnalysisEach group is responsible for .docx
 
Kpi handbook implementation on bizforce one
Kpi handbook implementation on bizforce oneKpi handbook implementation on bizforce one
Kpi handbook implementation on bizforce one
 
Startup financial modeling class - general assembly sf -- septemer 27
Startup financial modeling class  - general assembly sf -- septemer 27Startup financial modeling class  - general assembly sf -- septemer 27
Startup financial modeling class - general assembly sf -- septemer 27
 
Planning and Forecasting - Aligning Finance Models to Streamline Business Pro...
Planning and Forecasting - Aligning Finance Models to Streamline Business Pro...Planning and Forecasting - Aligning Finance Models to Streamline Business Pro...
Planning and Forecasting - Aligning Finance Models to Streamline Business Pro...
 
Product costing part1-cost center planning
Product costing part1-cost center planningProduct costing part1-cost center planning
Product costing part1-cost center planning
 
1- Business Case Template comments For this assignment you wer.docx
1- Business Case Template comments For this assignment you wer.docx1- Business Case Template comments For this assignment you wer.docx
1- Business Case Template comments For this assignment you wer.docx
 
Software Design principales
Software Design principalesSoftware Design principales
Software Design principales
 
Designing the business process dimensional model
Designing the business process dimensional modelDesigning the business process dimensional model
Designing the business process dimensional model
 
Ignacio Velez-Pareja : From the Slide Rule to the Black Berry
Ignacio Velez-Pareja : From the Slide Rule to the Black BerryIgnacio Velez-Pareja : From the Slide Rule to the Black Berry
Ignacio Velez-Pareja : From the Slide Rule to the Black Berry
 
Presentation final
Presentation finalPresentation final
Presentation final
 
Budgeting is extremely important, whether for personal or business.docx
Budgeting is extremely important, whether for personal or business.docxBudgeting is extremely important, whether for personal or business.docx
Budgeting is extremely important, whether for personal or business.docx
 
Logic Model Workbook
Logic Model WorkbookLogic Model Workbook
Logic Model Workbook
 
How Do I Calculate Estimates for Budget Deliverables on Agile Projects this Y...
How Do I Calculate Estimates for Budget Deliverables on Agile Projects this Y...How Do I Calculate Estimates for Budget Deliverables on Agile Projects this Y...
How Do I Calculate Estimates for Budget Deliverables on Agile Projects this Y...
 
Loading cost in primavera schedule using resources and expenses r01
Loading cost in primavera schedule using resources and expenses r01Loading cost in primavera schedule using resources and expenses r01
Loading cost in primavera schedule using resources and expenses r01
 
Business Case Template Excel
Business Case Template ExcelBusiness Case Template Excel
Business Case Template Excel
 

More from Financial Modelling Handbook (9)

How to model 2D Corkscrews
How to model 2D CorkscrewsHow to model 2D Corkscrews
How to model 2D Corkscrews
 
Data pickup functions: SUMIF
Data pickup functions: SUMIFData pickup functions: SUMIF
Data pickup functions: SUMIF
 
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
 
Corporation tax frequency of instalment payments
Corporation tax frequency of instalment paymentsCorporation tax frequency of instalment payments
Corporation tax frequency of instalment payments
 
Quick charts
Quick chartsQuick charts
Quick charts
 
Tax loss expiration
Tax loss expirationTax loss expiration
Tax loss expiration
 
Calculation modes in Excel
Calculation modes in ExcelCalculation modes in Excel
Calculation modes in Excel
 
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
 

Recently uploaded

letter-from-the-chair-to-the-fca-relating-to-british-steel-pensions-scheme-15...
letter-from-the-chair-to-the-fca-relating-to-british-steel-pensions-scheme-15...letter-from-the-chair-to-the-fca-relating-to-british-steel-pensions-scheme-15...
letter-from-the-chair-to-the-fca-relating-to-british-steel-pensions-scheme-15...Henry Tapper
 
government_intervention_in_business_ownership[1].pdf
government_intervention_in_business_ownership[1].pdfgovernment_intervention_in_business_ownership[1].pdf
government_intervention_in_business_ownership[1].pdfshaunmashale756
 
VIP Call Girls Service Dilsukhnagar Hyderabad Call +91-8250192130
VIP Call Girls Service Dilsukhnagar Hyderabad Call +91-8250192130VIP Call Girls Service Dilsukhnagar Hyderabad Call +91-8250192130
VIP Call Girls Service Dilsukhnagar Hyderabad Call +91-8250192130Suhani Kapoor
 
Log your LOA pain with Pension Lab's brilliant campaign
Log your LOA pain with Pension Lab's brilliant campaignLog your LOA pain with Pension Lab's brilliant campaign
Log your LOA pain with Pension Lab's brilliant campaignHenry Tapper
 
Classical Theory of Macroeconomics by Adam Smith
Classical Theory of Macroeconomics by Adam SmithClassical Theory of Macroeconomics by Adam Smith
Classical Theory of Macroeconomics by Adam SmithAdamYassin2
 
magnetic-pensions-a-new-blueprint-for-the-dc-landscape.pdf
magnetic-pensions-a-new-blueprint-for-the-dc-landscape.pdfmagnetic-pensions-a-new-blueprint-for-the-dc-landscape.pdf
magnetic-pensions-a-new-blueprint-for-the-dc-landscape.pdfHenry Tapper
 
(办理学位证)加拿大萨省大学毕业证成绩单原版一比一
(办理学位证)加拿大萨省大学毕业证成绩单原版一比一(办理学位证)加拿大萨省大学毕业证成绩单原版一比一
(办理学位证)加拿大萨省大学毕业证成绩单原版一比一S SDS
 
Interimreport1 January–31 March2024 Elo Mutual Pension Insurance Company
Interimreport1 January–31 March2024 Elo Mutual Pension Insurance CompanyInterimreport1 January–31 March2024 Elo Mutual Pension Insurance Company
Interimreport1 January–31 March2024 Elo Mutual Pension Insurance CompanyTyöeläkeyhtiö Elo
 
Instant Issue Debit Cards - High School Spirit
Instant Issue Debit Cards - High School SpiritInstant Issue Debit Cards - High School Spirit
Instant Issue Debit Cards - High School Spiritegoetzinger
 
Attachment Of Assets......................
Attachment Of Assets......................Attachment Of Assets......................
Attachment Of Assets......................AmanBajaj36
 
Monthly Market Risk Update: April 2024 [SlideShare]
Monthly Market Risk Update: April 2024 [SlideShare]Monthly Market Risk Update: April 2024 [SlideShare]
Monthly Market Risk Update: April 2024 [SlideShare]Commonwealth
 
Vp Girls near me Delhi Call Now or WhatsApp
Vp Girls near me Delhi Call Now or WhatsAppVp Girls near me Delhi Call Now or WhatsApp
Vp Girls near me Delhi Call Now or WhatsAppmiss dipika
 
Independent Lucknow Call Girls 8923113531WhatsApp Lucknow Call Girls make you...
Independent Lucknow Call Girls 8923113531WhatsApp Lucknow Call Girls make you...Independent Lucknow Call Girls 8923113531WhatsApp Lucknow Call Girls make you...
Independent Lucknow Call Girls 8923113531WhatsApp Lucknow Call Girls make you...makika9823
 
Stock Market Brief Deck for "this does not happen often".pdf
Stock Market Brief Deck for "this does not happen often".pdfStock Market Brief Deck for "this does not happen often".pdf
Stock Market Brief Deck for "this does not happen often".pdfMichael Silva
 
Stock Market Brief Deck for 4/24/24 .pdf
Stock Market Brief Deck for 4/24/24 .pdfStock Market Brief Deck for 4/24/24 .pdf
Stock Market Brief Deck for 4/24/24 .pdfMichael Silva
 
House of Commons ; CDC schemes overview document
House of Commons ; CDC schemes overview documentHouse of Commons ; CDC schemes overview document
House of Commons ; CDC schemes overview documentHenry Tapper
 
SBP-Market-Operations and market managment
SBP-Market-Operations and market managmentSBP-Market-Operations and market managment
SBP-Market-Operations and market managmentfactical
 
Call Girls In Yusuf Sarai Women Seeking Men 9654467111
Call Girls In Yusuf Sarai Women Seeking Men 9654467111Call Girls In Yusuf Sarai Women Seeking Men 9654467111
Call Girls In Yusuf Sarai Women Seeking Men 9654467111Sapana Sha
 

Recently uploaded (20)

letter-from-the-chair-to-the-fca-relating-to-british-steel-pensions-scheme-15...
letter-from-the-chair-to-the-fca-relating-to-british-steel-pensions-scheme-15...letter-from-the-chair-to-the-fca-relating-to-british-steel-pensions-scheme-15...
letter-from-the-chair-to-the-fca-relating-to-british-steel-pensions-scheme-15...
 
Commercial Bank Economic Capsule - April 2024
Commercial Bank Economic Capsule - April 2024Commercial Bank Economic Capsule - April 2024
Commercial Bank Economic Capsule - April 2024
 
government_intervention_in_business_ownership[1].pdf
government_intervention_in_business_ownership[1].pdfgovernment_intervention_in_business_ownership[1].pdf
government_intervention_in_business_ownership[1].pdf
 
VIP Call Girls Service Dilsukhnagar Hyderabad Call +91-8250192130
VIP Call Girls Service Dilsukhnagar Hyderabad Call +91-8250192130VIP Call Girls Service Dilsukhnagar Hyderabad Call +91-8250192130
VIP Call Girls Service Dilsukhnagar Hyderabad Call +91-8250192130
 
Log your LOA pain with Pension Lab's brilliant campaign
Log your LOA pain with Pension Lab's brilliant campaignLog your LOA pain with Pension Lab's brilliant campaign
Log your LOA pain with Pension Lab's brilliant campaign
 
Classical Theory of Macroeconomics by Adam Smith
Classical Theory of Macroeconomics by Adam SmithClassical Theory of Macroeconomics by Adam Smith
Classical Theory of Macroeconomics by Adam Smith
 
magnetic-pensions-a-new-blueprint-for-the-dc-landscape.pdf
magnetic-pensions-a-new-blueprint-for-the-dc-landscape.pdfmagnetic-pensions-a-new-blueprint-for-the-dc-landscape.pdf
magnetic-pensions-a-new-blueprint-for-the-dc-landscape.pdf
 
(办理学位证)加拿大萨省大学毕业证成绩单原版一比一
(办理学位证)加拿大萨省大学毕业证成绩单原版一比一(办理学位证)加拿大萨省大学毕业证成绩单原版一比一
(办理学位证)加拿大萨省大学毕业证成绩单原版一比一
 
Interimreport1 January–31 March2024 Elo Mutual Pension Insurance Company
Interimreport1 January–31 March2024 Elo Mutual Pension Insurance CompanyInterimreport1 January–31 March2024 Elo Mutual Pension Insurance Company
Interimreport1 January–31 March2024 Elo Mutual Pension Insurance Company
 
Instant Issue Debit Cards - High School Spirit
Instant Issue Debit Cards - High School SpiritInstant Issue Debit Cards - High School Spirit
Instant Issue Debit Cards - High School Spirit
 
Attachment Of Assets......................
Attachment Of Assets......................Attachment Of Assets......................
Attachment Of Assets......................
 
Monthly Market Risk Update: April 2024 [SlideShare]
Monthly Market Risk Update: April 2024 [SlideShare]Monthly Market Risk Update: April 2024 [SlideShare]
Monthly Market Risk Update: April 2024 [SlideShare]
 
Monthly Economic Monitoring of Ukraine No 231, April 2024
Monthly Economic Monitoring of Ukraine No 231, April 2024Monthly Economic Monitoring of Ukraine No 231, April 2024
Monthly Economic Monitoring of Ukraine No 231, April 2024
 
Vp Girls near me Delhi Call Now or WhatsApp
Vp Girls near me Delhi Call Now or WhatsAppVp Girls near me Delhi Call Now or WhatsApp
Vp Girls near me Delhi Call Now or WhatsApp
 
Independent Lucknow Call Girls 8923113531WhatsApp Lucknow Call Girls make you...
Independent Lucknow Call Girls 8923113531WhatsApp Lucknow Call Girls make you...Independent Lucknow Call Girls 8923113531WhatsApp Lucknow Call Girls make you...
Independent Lucknow Call Girls 8923113531WhatsApp Lucknow Call Girls make you...
 
Stock Market Brief Deck for "this does not happen often".pdf
Stock Market Brief Deck for "this does not happen often".pdfStock Market Brief Deck for "this does not happen often".pdf
Stock Market Brief Deck for "this does not happen often".pdf
 
Stock Market Brief Deck for 4/24/24 .pdf
Stock Market Brief Deck for 4/24/24 .pdfStock Market Brief Deck for 4/24/24 .pdf
Stock Market Brief Deck for 4/24/24 .pdf
 
House of Commons ; CDC schemes overview document
House of Commons ; CDC schemes overview documentHouse of Commons ; CDC schemes overview document
House of Commons ; CDC schemes overview document
 
SBP-Market-Operations and market managment
SBP-Market-Operations and market managmentSBP-Market-Operations and market managment
SBP-Market-Operations and market managment
 
Call Girls In Yusuf Sarai Women Seeking Men 9654467111
Call Girls In Yusuf Sarai Women Seeking Men 9654467111Call Girls In Yusuf Sarai Women Seeking Men 9654467111
Call Girls In Yusuf Sarai Women Seeking Men 9654467111
 

2D calculation blocks

  • 1.
  • 2.
  • 3. 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.
  • 4. Rashim Raheja is a financial modeller with F1F9’s Oil and Gas team. She likes reading novels and has a keen interest in sketching and painting.
  • 5. Calculation blocks are a key feature of FAST models; they help to make models more readable. Sometimes however, we have to repeat the same kind of calculation many times. Having lots of the same kind of calculation block is not always the best approach.
  • 6. If you are not yet familiar with the use of calculation blocks in financial modelling, download this introductory guide before you begin. It will explain how and why calculation blocks are used in FAST financial modelling.
  • 7. It’s often the case in modelling that we need to perform the same kind of calculation numerous times for different items. In this example there are a number of operating costs. Each has to be converted from annual to quarterly and an escalation factor applied.
  • 8. In each case some of the ingredients are shared, and some are unique that particular calculation. In this case “quarters in a year” and “forecast period flag” are common to all calculations Whereas the annual amount, and the escalation factor are unique to each calculation.
  • 9. Although each calculation block is technically correct, it’s not an optimum design solution for a number of reasons: • Repeating calculation blocks when we don’t have to makes sheets bigger than necessary. • When the same calculation block is repeated many times, reviewers have to check each one to confirm they are in fact the same. This takes time. • Creating many instances of the same calculation blocks can be highly time consuming for modellers
  • 11. Instead of repeating the same kind of calculation block multiple times . . . Image: Scandic Hotels - Flickr One block is created with each kind of ingredient grouped. . .
  • 12. Calculation block ingredients are grouped by type. For example the annual amount, and escalation factors differ for each operating cost and so each different ingredient is listed. Ingredients that do not change between calculations are not repeated. For example the number of quarters in a year, and the forecast period flag.
  • 13. 2D calculation blocks still follow the convention “ingredients followed by calculation” with the calculation at the bottom of the block. However with 2D blocks there are a series of calculations at the bottom of the block. When the block is “ungrouped” all the calculations and ingredients can been seen.
  • 14. In the grouped state, only the first instance of the calculation is visible. By understanding this calculation, the user can understand all the other instances that are grouped within the block, since they are all the same. In the grouped state the total of all the calculations is still visible.
  • 15. The structuring convention for 2D blocks is that a blank line is left after of the “2D ingredient” – i.e. those ingredients that differ between each element of the calculation. Blank lines are not left after “1D ingredients”. i.e. ingredients that are common to each element of the calculation.