SlideShare a Scribd company logo
1 of 12
Financial Modelling
HANDBOOK
PROFILE
financialmodellinghandbook.com
SELECTION
Using INDEX
A problem clearly stated is a
problem half solved.
Dorothea Brande
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
HEDIEH
Hedieh Kianyfard has extensive experience
in project appraisal, financial modeling,
project finance, and risk analysis.
Hedieh is passionate about financial
modelling and made her passion to be her
profession. She also loves to travel,
especially within the African continent.
Financial Modelling
HANDBOOK
There are numerous different ways of repaying the principal on a term loan: annuity
style; level principal; bullet; balloon and sculpted repayment profiles.
A financial model should be able to switch easily from one scenario to another. A good
Excel function to use is INDEX.
IF, CHOOSE and OFFSET are also frequently used by modellers – but they lack the
structure, transparency and flexibility of INDEX.
financialmodellinghandbook.comFinancial Modelling
DOWNLOAD THIS GUIDE AND THE
ACCOMPANYING EXCEL EXAMPLE
HANDBOOK
PROFILE
SELECTION
Using INDEX
financialmodellinghandbook.comFinancial Modelling
HANDBOOK
DEBT PRINCIPAL REPAYMENT SCENARIOS
In this calculation block, we have three debt principal repayment scenarios with different
maturities. All are based on a level principal repayment profile; each adds up to 100 per
cent.
We have a senior debt principal repayment profile scenario switch at the top of the
calculation block. We need to calculate an active senior debt principal repayment profile.
I seek an Excel function such that when the switch is 1, we take the first profile. When the
switch is 2, we take the second. When the switch is 3, we take the third.
financialmodellinghandbook.comFinancial Modelling
HANDBOOK
INDEX FUNCTION
The calculation is = INDEX( first scenario: last scenario, switch).
INDEX considers an array of data (in this instance the data is in a column) and returns a
value from that array according to a cell’s position. When the switch is 1, the calculation
returns the value from the first cell in the range of cells.
1
financialmodellinghandbook.comFinancial Modelling
HANDBOOK
RETURNING AN ERROR
If the value of the switch exceeds the number of rows in the array then the INDEX function
will return an error.
2
financialmodellinghandbook.comFinancial Modelling
HANDBOOK
STRETCH ROWS
Use a stretch row so that new scenarios may be introduced and removed with ease. The
stretch row is key to keeping the coding flexible.
Note the “n/a” text string typed in each of the cells of the stretch row.
financialmodellinghandbook.comFinancial Modelling
HANDBOOK
NESTED IF STATEMENTS
We do not recommend nested IF statements.
They are unwieldy and lead to formulae that are difficult to understand and review
3
financialmodellinghandbook.comFinancial Modelling
HANDBOOK
CHOOSE FUNCTION
CHOOSE lacks flexibility when introducing or removing scenarios. This is because its
syntax relies on individual cell references rather than a range of cells.
financialmodellinghandbook.comFinancial Modelling
HANDBOOK
OFFSET FUNCTION
OFFSET has a very poor audit trail. The audit arrows point to a blank cell and ignore the
relevant data.
It is also difficult to restrict the range in OFFSET functions. If the value of the switch
exceeds the number of rows of the scenario selection then the calculation will still appear
to give a valid answer.

More Related Content

What's hot

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
 

What's hot (20)

Conceptual modelling using SmartArt
Conceptual modelling using SmartArtConceptual modelling using SmartArt
Conceptual modelling using SmartArt
 
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
 
Dual timeline IRR
Dual timeline IRRDual timeline IRR
Dual timeline IRR
 
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
 
Modelling Balances
Modelling BalancesModelling Balances
Modelling Balances
 
Data pickup functions: SUMIF
Data pickup functions: SUMIFData pickup functions: SUMIF
Data pickup functions: SUMIF
 
Calculation modes in Excel
Calculation modes in ExcelCalculation modes in Excel
Calculation modes in Excel
 
How to model partial period factors
How to model partial period factorsHow to model partial period factors
How to model partial period factors
 
Corporation tax frequency of instalment payments
Corporation tax frequency of instalment paymentsCorporation tax frequency of instalment payments
Corporation tax frequency of instalment payments
 
Using calculation blocks in financial modelling
Using calculation blocks in financial modellingUsing calculation blocks in financial modelling
Using calculation blocks in financial modelling
 
Using Placeholders
Using PlaceholdersUsing Placeholders
Using Placeholders
 
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
 
Tax loss expiration
Tax loss expirationTax loss expiration
Tax loss expiration
 
2D calculation blocks
2D calculation blocks2D calculation blocks
2D calculation blocks
 
Day count conventions
Day count conventionsDay count conventions
Day count conventions
 
Loan Calculator
Loan CalculatorLoan Calculator
Loan Calculator
 
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
 
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
 

Similar to Profile selection using INDEX

PREDICTING BANKRUPTCY USING MACHINE LEARNING ALGORITHMS
PREDICTING BANKRUPTCY USING MACHINE LEARNING ALGORITHMSPREDICTING BANKRUPTCY USING MACHINE LEARNING ALGORITHMS
PREDICTING BANKRUPTCY USING MACHINE LEARNING ALGORITHMSIJCI JOURNAL
 
Building a performing Machine Learning model from A to Z
Building a performing Machine Learning model from A to ZBuilding a performing Machine Learning model from A to Z
Building a performing Machine Learning model from A to ZCharles Vestur
 
Financial modeling
Financial modeling Financial modeling
Financial modeling SewaleAbate1
 
Sofwear deasign and need of design pattern
Sofwear deasign and need of design patternSofwear deasign and need of design pattern
Sofwear deasign and need of design patternchetankane
 
MTH 154 EXCEL COURSE PROJECT1. Using Excel, calculate and grap.docx
MTH 154 EXCEL COURSE PROJECT1. Using Excel, calculate and grap.docxMTH 154 EXCEL COURSE PROJECT1. Using Excel, calculate and grap.docx
MTH 154 EXCEL COURSE PROJECT1. Using Excel, calculate and grap.docxgemaherd
 
DDD Strategic Design - Context Maps - Paulo Clavijo - April 2018
DDD Strategic Design - Context Maps - Paulo Clavijo - April 2018DDD Strategic Design - Context Maps - Paulo Clavijo - April 2018
DDD Strategic Design - Context Maps - Paulo Clavijo - April 2018Paulo Clavijo
 
Convenience shoppingSTAT-S301Fall 2019Question Set 1.docx
Convenience shoppingSTAT-S301Fall 2019Question Set 1.docxConvenience shoppingSTAT-S301Fall 2019Question Set 1.docx
Convenience shoppingSTAT-S301Fall 2019Question Set 1.docxbobbywlane695641
 
ADVANCED EXCEL COURSE IN LAXMI NAGAR
ADVANCED EXCEL COURSE IN LAXMI NAGARADVANCED EXCEL COURSE IN LAXMI NAGAR
ADVANCED EXCEL COURSE IN LAXMI NAGARRajatSharma210839
 
Program slicing
Program slicing Program slicing
Program slicing Feras Tanan
 
Neural Network Model
Neural Network ModelNeural Network Model
Neural Network ModelEric Esajian
 
Part OneFirst, use the provided  MS Excel Spreadshe.docx
Part OneFirst, use the provided             MS Excel Spreadshe.docxPart OneFirst, use the provided             MS Excel Spreadshe.docx
Part OneFirst, use the provided  MS Excel Spreadshe.docxLacieKlineeb
 
DESIGN AND DEVELOPMENT OF BUSINESS RULES MANAGEMENT SYSTEM (BRMS) USING ATLAN...
DESIGN AND DEVELOPMENT OF BUSINESS RULES MANAGEMENT SYSTEM (BRMS) USING ATLAN...DESIGN AND DEVELOPMENT OF BUSINESS RULES MANAGEMENT SYSTEM (BRMS) USING ATLAN...
DESIGN AND DEVELOPMENT OF BUSINESS RULES MANAGEMENT SYSTEM (BRMS) USING ATLAN...ijcsit
 

Similar to Profile selection using INDEX (19)

PREDICTING BANKRUPTCY USING MACHINE LEARNING ALGORITHMS
PREDICTING BANKRUPTCY USING MACHINE LEARNING ALGORITHMSPREDICTING BANKRUPTCY USING MACHINE LEARNING ALGORITHMS
PREDICTING BANKRUPTCY USING MACHINE LEARNING ALGORITHMS
 
Building a performing Machine Learning model from A to Z
Building a performing Machine Learning model from A to ZBuilding a performing Machine Learning model from A to Z
Building a performing Machine Learning model from A to Z
 
Financial modeling
Financial modeling Financial modeling
Financial modeling
 
Qt unit i
Qt unit   iQt unit   i
Qt unit i
 
Sofwear deasign and need of design pattern
Sofwear deasign and need of design patternSofwear deasign and need of design pattern
Sofwear deasign and need of design pattern
 
MTH 154 EXCEL COURSE PROJECT1. Using Excel, calculate and grap.docx
MTH 154 EXCEL COURSE PROJECT1. Using Excel, calculate and grap.docxMTH 154 EXCEL COURSE PROJECT1. Using Excel, calculate and grap.docx
MTH 154 EXCEL COURSE PROJECT1. Using Excel, calculate and grap.docx
 
Financial modeling
Financial modelingFinancial modeling
Financial modeling
 
Financial modeling
Financial modelingFinancial modeling
Financial modeling
 
DDD Strategic Design - Context Maps - Paulo Clavijo - April 2018
DDD Strategic Design - Context Maps - Paulo Clavijo - April 2018DDD Strategic Design - Context Maps - Paulo Clavijo - April 2018
DDD Strategic Design - Context Maps - Paulo Clavijo - April 2018
 
Convenience shoppingSTAT-S301Fall 2019Question Set 1.docx
Convenience shoppingSTAT-S301Fall 2019Question Set 1.docxConvenience shoppingSTAT-S301Fall 2019Question Set 1.docx
Convenience shoppingSTAT-S301Fall 2019Question Set 1.docx
 
Data Warehouse Designing: Dimensional Modelling and E-R Modelling
Data Warehouse Designing: Dimensional Modelling and E-R ModellingData Warehouse Designing: Dimensional Modelling and E-R Modelling
Data Warehouse Designing: Dimensional Modelling and E-R Modelling
 
ADVANCED EXCEL COURSE IN LAXMI NAGAR
ADVANCED EXCEL COURSE IN LAXMI NAGARADVANCED EXCEL COURSE IN LAXMI NAGAR
ADVANCED EXCEL COURSE IN LAXMI NAGAR
 
Program slicing
Program slicing Program slicing
Program slicing
 
How to model Net Present Value
How to model Net Present ValueHow to model Net Present Value
How to model Net Present Value
 
Forecasting with excel
Forecasting with excelForecasting with excel
Forecasting with excel
 
Final1
Final1Final1
Final1
 
Neural Network Model
Neural Network ModelNeural Network Model
Neural Network Model
 
Part OneFirst, use the provided  MS Excel Spreadshe.docx
Part OneFirst, use the provided             MS Excel Spreadshe.docxPart OneFirst, use the provided             MS Excel Spreadshe.docx
Part OneFirst, use the provided  MS Excel Spreadshe.docx
 
DESIGN AND DEVELOPMENT OF BUSINESS RULES MANAGEMENT SYSTEM (BRMS) USING ATLAN...
DESIGN AND DEVELOPMENT OF BUSINESS RULES MANAGEMENT SYSTEM (BRMS) USING ATLAN...DESIGN AND DEVELOPMENT OF BUSINESS RULES MANAGEMENT SYSTEM (BRMS) USING ATLAN...
DESIGN AND DEVELOPMENT OF BUSINESS RULES MANAGEMENT SYSTEM (BRMS) USING ATLAN...
 

More from Financial Modelling Handbook

More from 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
 
Inventory Modelling
Inventory ModellingInventory Modelling
Inventory Modelling
 
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
 
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
 
Installing and using FAST Format Macros
Installing and using FAST Format MacrosInstalling and using FAST Format Macros
Installing and using FAST Format Macros
 

Recently uploaded

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
 
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
 
Digital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdfDigital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdfJos Voskuil
 
Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessAggregage
 
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,noida100girls
 
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 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
 
8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCRashishs7044
 
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCRashishs7044
 
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130  Available With RoomVIP Kolkata Call Girl Howrah 👉 8250192130  Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Roomdivyansh0kumar0
 
RE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman LeechRE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman LeechNewman George Leech
 
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
 
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
 
The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024christinemoorman
 
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
 
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu MenzaYouth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menzaictsugar
 
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfIntro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfpollardmorgan
 
Vip Female Escorts Noida 9711199171 Greater Noida Escorts Service
Vip Female Escorts Noida 9711199171 Greater Noida Escorts ServiceVip Female Escorts Noida 9711199171 Greater Noida Escorts Service
Vip Female Escorts Noida 9711199171 Greater Noida Escorts Serviceankitnayak356677
 
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...lizamodels9
 
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...ictsugar
 

Recently uploaded (20)

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...
 
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
 
Digital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdfDigital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdf
 
Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for Success
 
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
 
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 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...
 
8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR
 
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
 
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130  Available With RoomVIP Kolkata Call Girl Howrah 👉 8250192130  Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
 
RE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman LeechRE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman Leech
 
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
 
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,
 
The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024
 
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
 
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu MenzaYouth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
 
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfIntro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
 
Vip Female Escorts Noida 9711199171 Greater Noida Escorts Service
Vip Female Escorts Noida 9711199171 Greater Noida Escorts ServiceVip Female Escorts Noida 9711199171 Greater Noida Escorts Service
Vip Female Escorts Noida 9711199171 Greater Noida Escorts Service
 
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
 
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
 

Profile selection using INDEX

  • 2. A problem clearly stated is a problem half solved. Dorothea Brande
  • 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 HEDIEH Hedieh Kianyfard has extensive experience in project appraisal, financial modeling, project finance, and risk analysis. Hedieh is passionate about financial modelling and made her passion to be her profession. She also loves to travel, especially within the African continent. Financial Modelling HANDBOOK
  • 5. There are numerous different ways of repaying the principal on a term loan: annuity style; level principal; bullet; balloon and sculpted repayment profiles. A financial model should be able to switch easily from one scenario to another. A good Excel function to use is INDEX. IF, CHOOSE and OFFSET are also frequently used by modellers – but they lack the structure, transparency and flexibility of INDEX. financialmodellinghandbook.comFinancial Modelling DOWNLOAD THIS GUIDE AND THE ACCOMPANYING EXCEL EXAMPLE HANDBOOK PROFILE SELECTION Using INDEX
  • 6. financialmodellinghandbook.comFinancial Modelling HANDBOOK DEBT PRINCIPAL REPAYMENT SCENARIOS In this calculation block, we have three debt principal repayment scenarios with different maturities. All are based on a level principal repayment profile; each adds up to 100 per cent. We have a senior debt principal repayment profile scenario switch at the top of the calculation block. We need to calculate an active senior debt principal repayment profile. I seek an Excel function such that when the switch is 1, we take the first profile. When the switch is 2, we take the second. When the switch is 3, we take the third.
  • 7. financialmodellinghandbook.comFinancial Modelling HANDBOOK INDEX FUNCTION The calculation is = INDEX( first scenario: last scenario, switch). INDEX considers an array of data (in this instance the data is in a column) and returns a value from that array according to a cell’s position. When the switch is 1, the calculation returns the value from the first cell in the range of cells. 1
  • 8. financialmodellinghandbook.comFinancial Modelling HANDBOOK RETURNING AN ERROR If the value of the switch exceeds the number of rows in the array then the INDEX function will return an error. 2
  • 9. financialmodellinghandbook.comFinancial Modelling HANDBOOK STRETCH ROWS Use a stretch row so that new scenarios may be introduced and removed with ease. The stretch row is key to keeping the coding flexible. Note the “n/a” text string typed in each of the cells of the stretch row.
  • 10. financialmodellinghandbook.comFinancial Modelling HANDBOOK NESTED IF STATEMENTS We do not recommend nested IF statements. They are unwieldy and lead to formulae that are difficult to understand and review 3
  • 11. financialmodellinghandbook.comFinancial Modelling HANDBOOK CHOOSE FUNCTION CHOOSE lacks flexibility when introducing or removing scenarios. This is because its syntax relies on individual cell references rather than a range of cells.
  • 12. financialmodellinghandbook.comFinancial Modelling HANDBOOK OFFSET FUNCTION OFFSET has a very poor audit trail. The audit arrows point to a blank cell and ignore the relevant data. It is also difficult to restrict the range in OFFSET functions. If the value of the switch exceeds the number of rows of the scenario selection then the calculation will still appear to give a valid answer.