SlideShare a Scribd company logo
1 of 32
Download to read offline
Integrated
Financial Modeling
1
INTRODUCTION TO FINANCIAL MODELLING IN MS EXCEL AND VBA FOR
MS EXCEL
A perspective on Accounting
Profession going forward
 Accounting firms: The next generation
 Command of data will take precedence as advanced technologies push CPAs
to seek new skills, explore different services, and enter into new practice
structures.
 As technology performs more compliance-related tasks and CPAs shift their
focus to advisory services and value-addedstrategic input, the prospects for
profit and growth appear to be as bright as at any point in the profession's
history. However, with innovation and technological breakthroughs coming at a
furious pace, this may not be a gradual evolution — nor an easy one
 By Ken Tysiac and Jeff Drew
June 1, 2018
 https://www.journalofaccountancy.com/issues/2018/jun/next-generation-
accounting-
firms.html?utm_source=mnl:cpald&utm_medium=email&utm_campaign=04Jun2
018
2
 1
 D
 0
 4
 8
 5
 X
 7
 6
 1 f 6 3 8 # 4
3
Agenda – Integrated Financial
Modeling (1/2)
Meaning & Examples
Application
Benefits & Need
Classification (Macro vs. Granular ; Term; Consensual vs
Guestimate etc.,)
Major Financial Concepts relating to Valuation Modeling
Requisites of an Integrated Financial Modeling Process
Financial Modeling Methodology – Construction of
Financial Model
4
Agenda – Integrated Financial
Modeling (2/2)
Key MS Excel Concepts
Select Excel Functions
Excel Macros
VBA Macros (UDF)
VBA Architecture
 Excel Object Model
 Properties
 Methods (actions)
 VBA Syntax
Programming in MS Excel
5
Meaning of Financial Models
Models
Are abstraction of real world objects, events or processes.
Financial Models
Are the models that present abstraction of real world financial objects,
financial events or financial processes. They may be either component
models or macro models. They are designed to provide effective decision
making and analytical tools and to support financial governance.
????
Historical + / -
Zero Base
6
Integrated Financial Modeling -
Meaning
It refers to a scientific process of design and development of Financial
Models that builds in validations, maps internal scenarios with external
environments and uncertainties, integrates individual process
objectives with that of the entity’s objectives, recognizes respective
constraints, enhances automation and minimizes the probability of
bias.
7
Examples of Financial Models
Micro Models
 Purchase Model
 Production Model
 Cost Model
 Revenue Model
 Income Model
 Cash Flow Model
Macro Models
 Group Statement of Financial Position
 Valuation - Assets & Liabilities / Securities / Firm
 National GDP Model
8
Application Areas
 Strategic Financial Management / Corporate Finance
 Tactical Management
 Investment / Merchant Banking
 Equity Research
 Capital Markets
 Portfolio Management and Security Valuation
 Valuation of Assets and Liabilities
 Forecasts, Plans / Budgets
 Operations Management
9
Benefits of Integrated Financial
Modeling
 Requirement as per Reporting Standards
 Maps Financial objectives with Organizational Objectives
 Inculcates an integrated approach towards financial / business
planning, valuation and preparation of models
 Incorporates Control Mechanism as per parameters, constraints, and
thresholds and creates alerts when deviations occur. Thus helps in
making corrective decisions
 Builds in Statistical Concepts for validation of the assumptions and
variables and thereby reduces the chances for biases and errors
 As the process follows (supposed to follow) a scientific approach,
reliability of projections and models increases, which in turn increases
the probability of acceptance by bankers, lenders, probable
candidates for takeover or take over giants, ultimately enabling
informed decisions
10
Thematic Process Flow 11
INTEGRATED FINANCIAL MODELLING:
PROCESS FLOW AND BENEFITS
Strategies and
business plans
Integrated
financial
models
Business / Security /Asset / Liability
valuation, Investment / Expansion,
financing and asset management
decisions, budgets, performance review,
goal congruence, etc.
Maximisation
of
stakeholders’
wealth
Classification
 Function (Department)
 Term
 Component
 Objective (Financial Position, Market Value, etc.,)
 Tools (Statistical, Neural Network)
 Guestimate vs. Scientific, Consensual
12
Financial Modeling – Key Concepts
and Terminology
 Explicit Period
 Continuing Value
 FCFF
 Hierarchy of reference values – Tiers
 Approaches (Market , Cost, Income)
 Prospective Approach (DCF)
 Relative Approach
13
Requisites of an effective
Integrated Financial Model
 Follow a scientific process (as against guestimates, for example)
 Identifies and analyses External Environments (Economy vs. Industry Growth;
Industry vs. Entity Growth etc.,)
 Maps Internal Scenarios (Organizational Capabilities… ARR )
 Identifies External and Internal Uncertainties (Eg: Mr. Trump)
 Identifies the Major Constraints (Market Size, Resources etc.,)
 Presents different Scenarios (Possible outcomes..)
 Integrates Individual Process Objectives with Organizational Objectives
(Operational Processes vs. Governance Process – Mr. Satyam; NPO; J&K Govt.)
 Enhances Automation (take advantage of advancements in technology …
probably aim at AI & ML)
 Embeds Validation Mechanisms
 Minimizes probability for bias (Behavioural… eg: Hawthorne Experiments)
14
Integrated Financial Modeling –
Methodology
The methodology consists of two segments:
I Conceptual:
 Define the scope of the Financial Models and Business /
Organizational Plans
 Understand the External Environment
 Analyse the Internal processes and scenarios
 Map the Internal scenarios with the External Environment
 Validation of Objectives
 Research and Collection of Data
15
Integrated Financial Modeling –
Methodology
II Conceptual cum Technical:
 Identification of Model Components – Top Down
 Design Template Models in a Spreadsheet software
(such as MS Excel, Open Office)
 Add Programming Functionality
 Build up Assumptions and Scenarios
 Define Controls
 Supply the Data / Provide the Links
 Preparation of Models and Reports
16
Key MS Excel and VBA for Excel
Concepts
 Absolute, Relative and Mixed referencing
 Naming Cells & Ranges and their use in Calculation
 Some Key Formulas and Functions
 Data Table
 Regression Line and Forecasting
 Excel Macros – Creating and Editing Macros
 Designing Excel Sheet with Controls
 VBA Macros / User Defined Functions
 Other MS Excel / VBA Concepts
17
Referencing
 Fixed (Absolute) Referencing
 Relative Referencing
 Mixed Referencing
 Absolute + Relative Referencing
Highereducationbookpc484101114.xlsm (TERM-SCHK);(ITAX-SCHM)
18
Naming a Cell / Range
 Formulas – > Name Manager
 Benefits
 Highereducationbookpc484101114.xlsm (Balance Sheet)
 StatAnal.xlsm (Scenario Analysis)
 Cell Name vs Range Name
19
Some Important Formulae /
Functions
 Significance of “Round” in calculations
Highereducationbookpc484101114.xlsm (DEP-WDV-SCHL)
 IF, SUMIF, SUMIFS Trial Balance.xlsm
 Summing Top / Bottom ‘n’ values Trial Balance.xlsm (array formula)
 NPV; IRR StatAnal.xlsm (NPVnIRR)
 Construction of Frequency Table StatAnal.xlsm (Freq)
 Analysis ToolPak
 Simulation StatAnal.xlsm (Simulation)
 Goal Seek Financial Modeling Template1.xlsm (MicroModels)
20
Some Important Formulae /
Functions
 Date (Net Work Days) StatAnal.xlsm (Freq)
 Scenario Analysis Financial Modeling Template1.xlsm (Micro Models;
Scenario Summary 2)
 StatAnal.xlsm(ScenarioAnalysis)
 Data Table Financial Modeling Template1.xlsm (Dtable)
 Standard Deviation StatAnal.xlsm (STDDEV)
 Array formula : Highereducationbookpc484101114.xlsm SALARIES-
SCHG&H)
 Regression, Forecast and Trend Line StatAnal.xlsm (Regrn)
21
Excel Macros
Developer
 Creating an Excel Macro (Absolute and Relative)
Invoking Macro –
 Calling Shortcut Key
 View Menu
 Assigning Macro to Quick Access Tool Bar
 Creating a Button in the Work Sheet
 Editing a Macro
22
VBA Macros
 Calling a UDF (VBA Macro) in Excel Sheet Financial Modeling
Template1.xlsm (COTBAS)
23
VBA Architecture
 Excel Object Model
 Properties
 Methods
 Procedures, Sub Routines, Functions and their Scope
 Variables and their Scope
 Control Tools (Command Buttons, User Forms)
 Syntax Construction
24
Excel Object Model
 Is the heart and soul of VBA for MS Excel
Excel Object Hierarchy
 Application
 Workbook Trial Balance.xls (Checksnbal)
 Worksheet
 Range
 Row Chap7XLnMac.xlsm (XLnMac – New Supplier Ln 118)
 Cell
 Buttons, User Forms etc.,
25
Properties
 Dimensions and Characteristics of Objects
26
Methods
 What we can do with the objects based on their properties
27
Data Type 28
BYTE 1 byte Number from 0 to 255 for storing binary data
INTEGER 2 Integer from -32 768 to 32 767.
LONG 4 Integer from -2 147 483 648 to 2 147 483 647
SINGLE 4
Numeric data type with float precision to 6
decimal digits
DOUBLE 8
Numeric data type with float precision with
double precision in calculatons
CURRENCY 8 A number with fixed 4 decimal digits
DECIMAL 14
Numeric data type with fixed precision and
scale (accuracy upto 28).
STRING Text strings. Flexible length or 64 kilobytes
BOOLEAN 2 Logical value (true or false)
DATE 8
The date in the range from 1.1.100 to
31.12.9999
OBJECT 4 Reference to an object.
VARIANT 16
Basic type. May contain special value Null,
numeric value, text, reference to object or
variable array.
Control Tools
 Form Controls
 Active X Controls
29
Procedures, Routines and Functions
plus Key words, Syntax,,,,,,
 Function Procedures
Insert – Module /VBA Editor
workingmaterials2.xlsm (Main)
 Sub Procedures
30
Programming in VBA for Excel
 Storing Value in Variables
 -Calculate Tax and Enter the Tax workingmaterials2.xlsm
 -Passing Values and Enter Value in User Specified Location(calling other
Procedures / Functions) workingmaterials2.xlsm
 -Checking whether TB is tallied - Trial Balance.xlsm (Checksnbal)
 Do While .. Loop StatAnal.xlsm (Iterate100Times)
 Opening & Naming New Workbooks, Creating & Naming Sheets (While
… Wend) workingmaterials2.xlsm
 Keeping Ledger Accounts in XL Chap7XLnMac.xlsm
 If ..End If
 Check Each Row (For Each Row…. Next Row)
31
nalayiram@hotmail.com +919790853099
32

More Related Content

Similar to Integrated Financial Modeling - MS Excel and VBA for MS Excel

MBIT Graduate Project Presentation
MBIT Graduate Project PresentationMBIT Graduate Project Presentation
MBIT Graduate Project PresentationDimitris Kosmidis
 
Overview of business intelligence
Overview of business intelligenceOverview of business intelligence
Overview of business intelligenceAhsan Kabir
 
3._DWH_Architecture__Components.ppt
3._DWH_Architecture__Components.ppt3._DWH_Architecture__Components.ppt
3._DWH_Architecture__Components.pptBsMath3rdsem
 
Meradia investment performance_systems
Meradia investment performance_systemsMeradia investment performance_systems
Meradia investment performance_systemsMeradia Group
 
Data Mining Problems in Retail
Data Mining Problems in RetailData Mining Problems in Retail
Data Mining Problems in RetailIlya Katsov
 
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
 
Accelerating Machine Learning as a Service with Automated Feature Engineering
Accelerating Machine Learning as a Service with Automated Feature EngineeringAccelerating Machine Learning as a Service with Automated Feature Engineering
Accelerating Machine Learning as a Service with Automated Feature EngineeringCognizant
 
Please review the below essays for completion 21 July 2011 midnigh.docx
Please review the below essays for completion 21 July 2011 midnigh.docxPlease review the below essays for completion 21 July 2011 midnigh.docx
Please review the below essays for completion 21 July 2011 midnigh.docxLeilaniPoolsy
 
Dimensional Modeling
Dimensional ModelingDimensional Modeling
Dimensional ModelingSunita Sahu
 
What is the relationship between Accounting and an Accounting inform.pdf
What is the relationship between Accounting and an Accounting inform.pdfWhat is the relationship between Accounting and an Accounting inform.pdf
What is the relationship between Accounting and an Accounting inform.pdfannikasarees
 
Advanced Excel 2013 2016 Tips and Tricks by Spark Training
Advanced Excel 2013 2016 Tips and Tricks by Spark TrainingAdvanced Excel 2013 2016 Tips and Tricks by Spark Training
Advanced Excel 2013 2016 Tips and Tricks by Spark TrainingAhmed Yasir Khan
 
Financial modeling sameh aljabli - lecture 1
Financial modeling   sameh aljabli - lecture 1Financial modeling   sameh aljabli - lecture 1
Financial modeling sameh aljabli - lecture 1Sameh Algabli
 
Module Overview Careers in Analytics In this module, we .docx
Module Overview  Careers in Analytics In this module, we .docxModule Overview  Careers in Analytics In this module, we .docx
Module Overview Careers in Analytics In this module, we .docxaudeleypearl
 
Module Overview Careers in Analytics In this module, we .docx
Module Overview  Careers in Analytics In this module, we .docxModule Overview  Careers in Analytics In this module, we .docx
Module Overview Careers in Analytics In this module, we .docxroushhsiu
 
Kevin Fahy Bi Portfolio
Kevin Fahy   Bi PortfolioKevin Fahy   Bi Portfolio
Kevin Fahy Bi PortfolioKevinPFahy
 
Machine Learning: The First Salvo of the AI Business Revolution
Machine Learning: The First Salvo of the AI Business RevolutionMachine Learning: The First Salvo of the AI Business Revolution
Machine Learning: The First Salvo of the AI Business RevolutionCognizant
 
Everyday Data Science
Everyday Data ScienceEveryday Data Science
Everyday Data SciencePaul Laughlin
 
Module_8 Developing Future Architecture Views (1).pptx
Module_8 Developing Future Architecture Views (1).pptxModule_8 Developing Future Architecture Views (1).pptx
Module_8 Developing Future Architecture Views (1).pptxRodelAgustin5
 
04 Dimensional Analysis - v6
04 Dimensional Analysis - v604 Dimensional Analysis - v6
04 Dimensional Analysis - v6Prithwis Mukerjee
 
Building an Effective & Extensible Data & Analytics Operating Model
Building an Effective & Extensible Data & Analytics Operating ModelBuilding an Effective & Extensible Data & Analytics Operating Model
Building an Effective & Extensible Data & Analytics Operating ModelCognizant
 

Similar to Integrated Financial Modeling - MS Excel and VBA for MS Excel (20)

MBIT Graduate Project Presentation
MBIT Graduate Project PresentationMBIT Graduate Project Presentation
MBIT Graduate Project Presentation
 
Overview of business intelligence
Overview of business intelligenceOverview of business intelligence
Overview of business intelligence
 
3._DWH_Architecture__Components.ppt
3._DWH_Architecture__Components.ppt3._DWH_Architecture__Components.ppt
3._DWH_Architecture__Components.ppt
 
Meradia investment performance_systems
Meradia investment performance_systemsMeradia investment performance_systems
Meradia investment performance_systems
 
Data Mining Problems in Retail
Data Mining Problems in RetailData Mining Problems in Retail
Data Mining Problems in Retail
 
Designing the business process dimensional model
Designing the business process dimensional modelDesigning the business process dimensional model
Designing the business process dimensional model
 
Accelerating Machine Learning as a Service with Automated Feature Engineering
Accelerating Machine Learning as a Service with Automated Feature EngineeringAccelerating Machine Learning as a Service with Automated Feature Engineering
Accelerating Machine Learning as a Service with Automated Feature Engineering
 
Please review the below essays for completion 21 July 2011 midnigh.docx
Please review the below essays for completion 21 July 2011 midnigh.docxPlease review the below essays for completion 21 July 2011 midnigh.docx
Please review the below essays for completion 21 July 2011 midnigh.docx
 
Dimensional Modeling
Dimensional ModelingDimensional Modeling
Dimensional Modeling
 
What is the relationship between Accounting and an Accounting inform.pdf
What is the relationship between Accounting and an Accounting inform.pdfWhat is the relationship between Accounting and an Accounting inform.pdf
What is the relationship between Accounting and an Accounting inform.pdf
 
Advanced Excel 2013 2016 Tips and Tricks by Spark Training
Advanced Excel 2013 2016 Tips and Tricks by Spark TrainingAdvanced Excel 2013 2016 Tips and Tricks by Spark Training
Advanced Excel 2013 2016 Tips and Tricks by Spark Training
 
Financial modeling sameh aljabli - lecture 1
Financial modeling   sameh aljabli - lecture 1Financial modeling   sameh aljabli - lecture 1
Financial modeling sameh aljabli - lecture 1
 
Module Overview Careers in Analytics In this module, we .docx
Module Overview  Careers in Analytics In this module, we .docxModule Overview  Careers in Analytics In this module, we .docx
Module Overview Careers in Analytics In this module, we .docx
 
Module Overview Careers in Analytics In this module, we .docx
Module Overview  Careers in Analytics In this module, we .docxModule Overview  Careers in Analytics In this module, we .docx
Module Overview Careers in Analytics In this module, we .docx
 
Kevin Fahy Bi Portfolio
Kevin Fahy   Bi PortfolioKevin Fahy   Bi Portfolio
Kevin Fahy Bi Portfolio
 
Machine Learning: The First Salvo of the AI Business Revolution
Machine Learning: The First Salvo of the AI Business RevolutionMachine Learning: The First Salvo of the AI Business Revolution
Machine Learning: The First Salvo of the AI Business Revolution
 
Everyday Data Science
Everyday Data ScienceEveryday Data Science
Everyday Data Science
 
Module_8 Developing Future Architecture Views (1).pptx
Module_8 Developing Future Architecture Views (1).pptxModule_8 Developing Future Architecture Views (1).pptx
Module_8 Developing Future Architecture Views (1).pptx
 
04 Dimensional Analysis - v6
04 Dimensional Analysis - v604 Dimensional Analysis - v6
04 Dimensional Analysis - v6
 
Building an Effective & Extensible Data & Analytics Operating Model
Building an Effective & Extensible Data & Analytics Operating ModelBuilding an Effective & Extensible Data & Analytics Operating Model
Building an Effective & Extensible Data & Analytics Operating Model
 

Recently uploaded

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 Kolkata Call Girl Jodhpur Park 👉 8250192130 Available With Room
VIP Kolkata Call Girl Jodhpur Park 👉 8250192130  Available With RoomVIP Kolkata Call Girl Jodhpur Park 👉 8250192130  Available With Room
VIP Kolkata Call Girl Jodhpur Park 👉 8250192130 Available With Roomdivyansh0kumar0
 
(办理学位证)加拿大萨省大学毕业证成绩单原版一比一
(办理学位证)加拿大萨省大学毕业证成绩单原版一比一(办理学位证)加拿大萨省大学毕业证成绩单原版一比一
(办理学位证)加拿大萨省大学毕业证成绩单原版一比一S SDS
 
Tenets of Physiocracy History of Economic
Tenets of Physiocracy History of EconomicTenets of Physiocracy History of Economic
Tenets of Physiocracy History of Economiccinemoviesu
 
Financial Leverage Definition, Advantages, and Disadvantages
Financial Leverage Definition, Advantages, and DisadvantagesFinancial Leverage Definition, Advantages, and Disadvantages
Financial Leverage Definition, Advantages, and Disadvantagesjayjaymabutot13
 
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
 
Mulki Call Girls 7001305949 WhatsApp Number 24x7 Best Services
Mulki Call Girls 7001305949 WhatsApp Number 24x7 Best ServicesMulki Call Girls 7001305949 WhatsApp Number 24x7 Best Services
Mulki Call Girls 7001305949 WhatsApp Number 24x7 Best Servicesnajka9823
 
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
 
Vip B Aizawl Call Girls #9907093804 Contact Number Escorts Service Aizawl
Vip B Aizawl Call Girls #9907093804 Contact Number Escorts Service AizawlVip B Aizawl Call Girls #9907093804 Contact Number Escorts Service Aizawl
Vip B Aizawl Call Girls #9907093804 Contact Number Escorts Service Aizawlmakika9823
 
OAT_RI_Ep19 WeighingTheRisks_Apr24_TheYellowMetal.pptx
OAT_RI_Ep19 WeighingTheRisks_Apr24_TheYellowMetal.pptxOAT_RI_Ep19 WeighingTheRisks_Apr24_TheYellowMetal.pptx
OAT_RI_Ep19 WeighingTheRisks_Apr24_TheYellowMetal.pptxhiddenlevers
 
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
 
NO1 WorldWide Genuine vashikaran specialist Vashikaran baba near Lahore Vashi...
NO1 WorldWide Genuine vashikaran specialist Vashikaran baba near Lahore Vashi...NO1 WorldWide Genuine vashikaran specialist Vashikaran baba near Lahore Vashi...
NO1 WorldWide Genuine vashikaran specialist Vashikaran baba near Lahore Vashi...Amil baba
 
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
 
SBP-Market-Operations and market managment
SBP-Market-Operations and market managmentSBP-Market-Operations and market managment
SBP-Market-Operations and market managmentfactical
 
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
 
Russian Call Girls In Gtb Nagar (Delhi) 9711199012 💋✔💕😘 Naughty Call Girls Se...
Russian Call Girls In Gtb Nagar (Delhi) 9711199012 💋✔💕😘 Naughty Call Girls Se...Russian Call Girls In Gtb Nagar (Delhi) 9711199012 💋✔💕😘 Naughty Call Girls Se...
Russian Call Girls In Gtb Nagar (Delhi) 9711199012 💋✔💕😘 Naughty Call Girls Se...shivangimorya083
 
call girls in Nand Nagri (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in  Nand Nagri (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in  Nand Nagri (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Nand Nagri (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
BPPG response - Options for Defined Benefit schemes - 19Apr24.pdf
BPPG response - Options for Defined Benefit schemes - 19Apr24.pdfBPPG response - Options for Defined Benefit schemes - 19Apr24.pdf
BPPG response - Options for Defined Benefit schemes - 19Apr24.pdfHenry Tapper
 
Bladex 1Q24 Earning Results Presentation
Bladex 1Q24 Earning Results PresentationBladex 1Q24 Earning Results Presentation
Bladex 1Q24 Earning Results PresentationBladex
 
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
 

Recently uploaded (20)

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 Kolkata Call Girl Jodhpur Park 👉 8250192130 Available With Room
VIP Kolkata Call Girl Jodhpur Park 👉 8250192130  Available With RoomVIP Kolkata Call Girl Jodhpur Park 👉 8250192130  Available With Room
VIP Kolkata Call Girl Jodhpur Park 👉 8250192130 Available With Room
 
(办理学位证)加拿大萨省大学毕业证成绩单原版一比一
(办理学位证)加拿大萨省大学毕业证成绩单原版一比一(办理学位证)加拿大萨省大学毕业证成绩单原版一比一
(办理学位证)加拿大萨省大学毕业证成绩单原版一比一
 
Tenets of Physiocracy History of Economic
Tenets of Physiocracy History of EconomicTenets of Physiocracy History of Economic
Tenets of Physiocracy History of Economic
 
Financial Leverage Definition, Advantages, and Disadvantages
Financial Leverage Definition, Advantages, and DisadvantagesFinancial Leverage Definition, Advantages, and Disadvantages
Financial Leverage Definition, Advantages, and Disadvantages
 
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
 
Mulki Call Girls 7001305949 WhatsApp Number 24x7 Best Services
Mulki Call Girls 7001305949 WhatsApp Number 24x7 Best ServicesMulki Call Girls 7001305949 WhatsApp Number 24x7 Best Services
Mulki Call Girls 7001305949 WhatsApp Number 24x7 Best Services
 
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]
 
Vip B Aizawl Call Girls #9907093804 Contact Number Escorts Service Aizawl
Vip B Aizawl Call Girls #9907093804 Contact Number Escorts Service AizawlVip B Aizawl Call Girls #9907093804 Contact Number Escorts Service Aizawl
Vip B Aizawl Call Girls #9907093804 Contact Number Escorts Service Aizawl
 
OAT_RI_Ep19 WeighingTheRisks_Apr24_TheYellowMetal.pptx
OAT_RI_Ep19 WeighingTheRisks_Apr24_TheYellowMetal.pptxOAT_RI_Ep19 WeighingTheRisks_Apr24_TheYellowMetal.pptx
OAT_RI_Ep19 WeighingTheRisks_Apr24_TheYellowMetal.pptx
 
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
 
NO1 WorldWide Genuine vashikaran specialist Vashikaran baba near Lahore Vashi...
NO1 WorldWide Genuine vashikaran specialist Vashikaran baba near Lahore Vashi...NO1 WorldWide Genuine vashikaran specialist Vashikaran baba near Lahore Vashi...
NO1 WorldWide Genuine vashikaran specialist Vashikaran baba near Lahore Vashi...
 
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
 
SBP-Market-Operations and market managment
SBP-Market-Operations and market managmentSBP-Market-Operations and market managment
SBP-Market-Operations and market managment
 
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...
 
Russian Call Girls In Gtb Nagar (Delhi) 9711199012 💋✔💕😘 Naughty Call Girls Se...
Russian Call Girls In Gtb Nagar (Delhi) 9711199012 💋✔💕😘 Naughty Call Girls Se...Russian Call Girls In Gtb Nagar (Delhi) 9711199012 💋✔💕😘 Naughty Call Girls Se...
Russian Call Girls In Gtb Nagar (Delhi) 9711199012 💋✔💕😘 Naughty Call Girls Se...
 
call girls in Nand Nagri (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in  Nand Nagri (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in  Nand Nagri (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Nand Nagri (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
BPPG response - Options for Defined Benefit schemes - 19Apr24.pdf
BPPG response - Options for Defined Benefit schemes - 19Apr24.pdfBPPG response - Options for Defined Benefit schemes - 19Apr24.pdf
BPPG response - Options for Defined Benefit schemes - 19Apr24.pdf
 
Bladex 1Q24 Earning Results Presentation
Bladex 1Q24 Earning Results PresentationBladex 1Q24 Earning Results Presentation
Bladex 1Q24 Earning Results Presentation
 
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...
 

Integrated Financial Modeling - MS Excel and VBA for MS Excel

  • 1. Integrated Financial Modeling 1 INTRODUCTION TO FINANCIAL MODELLING IN MS EXCEL AND VBA FOR MS EXCEL
  • 2. A perspective on Accounting Profession going forward  Accounting firms: The next generation  Command of data will take precedence as advanced technologies push CPAs to seek new skills, explore different services, and enter into new practice structures.  As technology performs more compliance-related tasks and CPAs shift their focus to advisory services and value-addedstrategic input, the prospects for profit and growth appear to be as bright as at any point in the profession's history. However, with innovation and technological breakthroughs coming at a furious pace, this may not be a gradual evolution — nor an easy one  By Ken Tysiac and Jeff Drew June 1, 2018  https://www.journalofaccountancy.com/issues/2018/jun/next-generation- accounting- firms.html?utm_source=mnl:cpald&utm_medium=email&utm_campaign=04Jun2 018 2
  • 3.  1  D  0  4  8  5  X  7  6  1 f 6 3 8 # 4 3
  • 4. Agenda – Integrated Financial Modeling (1/2) Meaning & Examples Application Benefits & Need Classification (Macro vs. Granular ; Term; Consensual vs Guestimate etc.,) Major Financial Concepts relating to Valuation Modeling Requisites of an Integrated Financial Modeling Process Financial Modeling Methodology – Construction of Financial Model 4
  • 5. Agenda – Integrated Financial Modeling (2/2) Key MS Excel Concepts Select Excel Functions Excel Macros VBA Macros (UDF) VBA Architecture  Excel Object Model  Properties  Methods (actions)  VBA Syntax Programming in MS Excel 5
  • 6. Meaning of Financial Models Models Are abstraction of real world objects, events or processes. Financial Models Are the models that present abstraction of real world financial objects, financial events or financial processes. They may be either component models or macro models. They are designed to provide effective decision making and analytical tools and to support financial governance. ???? Historical + / - Zero Base 6
  • 7. Integrated Financial Modeling - Meaning It refers to a scientific process of design and development of Financial Models that builds in validations, maps internal scenarios with external environments and uncertainties, integrates individual process objectives with that of the entity’s objectives, recognizes respective constraints, enhances automation and minimizes the probability of bias. 7
  • 8. Examples of Financial Models Micro Models  Purchase Model  Production Model  Cost Model  Revenue Model  Income Model  Cash Flow Model Macro Models  Group Statement of Financial Position  Valuation - Assets & Liabilities / Securities / Firm  National GDP Model 8
  • 9. Application Areas  Strategic Financial Management / Corporate Finance  Tactical Management  Investment / Merchant Banking  Equity Research  Capital Markets  Portfolio Management and Security Valuation  Valuation of Assets and Liabilities  Forecasts, Plans / Budgets  Operations Management 9
  • 10. Benefits of Integrated Financial Modeling  Requirement as per Reporting Standards  Maps Financial objectives with Organizational Objectives  Inculcates an integrated approach towards financial / business planning, valuation and preparation of models  Incorporates Control Mechanism as per parameters, constraints, and thresholds and creates alerts when deviations occur. Thus helps in making corrective decisions  Builds in Statistical Concepts for validation of the assumptions and variables and thereby reduces the chances for biases and errors  As the process follows (supposed to follow) a scientific approach, reliability of projections and models increases, which in turn increases the probability of acceptance by bankers, lenders, probable candidates for takeover or take over giants, ultimately enabling informed decisions 10
  • 11. Thematic Process Flow 11 INTEGRATED FINANCIAL MODELLING: PROCESS FLOW AND BENEFITS Strategies and business plans Integrated financial models Business / Security /Asset / Liability valuation, Investment / Expansion, financing and asset management decisions, budgets, performance review, goal congruence, etc. Maximisation of stakeholders’ wealth
  • 12. Classification  Function (Department)  Term  Component  Objective (Financial Position, Market Value, etc.,)  Tools (Statistical, Neural Network)  Guestimate vs. Scientific, Consensual 12
  • 13. Financial Modeling – Key Concepts and Terminology  Explicit Period  Continuing Value  FCFF  Hierarchy of reference values – Tiers  Approaches (Market , Cost, Income)  Prospective Approach (DCF)  Relative Approach 13
  • 14. Requisites of an effective Integrated Financial Model  Follow a scientific process (as against guestimates, for example)  Identifies and analyses External Environments (Economy vs. Industry Growth; Industry vs. Entity Growth etc.,)  Maps Internal Scenarios (Organizational Capabilities… ARR )  Identifies External and Internal Uncertainties (Eg: Mr. Trump)  Identifies the Major Constraints (Market Size, Resources etc.,)  Presents different Scenarios (Possible outcomes..)  Integrates Individual Process Objectives with Organizational Objectives (Operational Processes vs. Governance Process – Mr. Satyam; NPO; J&K Govt.)  Enhances Automation (take advantage of advancements in technology … probably aim at AI & ML)  Embeds Validation Mechanisms  Minimizes probability for bias (Behavioural… eg: Hawthorne Experiments) 14
  • 15. Integrated Financial Modeling – Methodology The methodology consists of two segments: I Conceptual:  Define the scope of the Financial Models and Business / Organizational Plans  Understand the External Environment  Analyse the Internal processes and scenarios  Map the Internal scenarios with the External Environment  Validation of Objectives  Research and Collection of Data 15
  • 16. Integrated Financial Modeling – Methodology II Conceptual cum Technical:  Identification of Model Components – Top Down  Design Template Models in a Spreadsheet software (such as MS Excel, Open Office)  Add Programming Functionality  Build up Assumptions and Scenarios  Define Controls  Supply the Data / Provide the Links  Preparation of Models and Reports 16
  • 17. Key MS Excel and VBA for Excel Concepts  Absolute, Relative and Mixed referencing  Naming Cells & Ranges and their use in Calculation  Some Key Formulas and Functions  Data Table  Regression Line and Forecasting  Excel Macros – Creating and Editing Macros  Designing Excel Sheet with Controls  VBA Macros / User Defined Functions  Other MS Excel / VBA Concepts 17
  • 18. Referencing  Fixed (Absolute) Referencing  Relative Referencing  Mixed Referencing  Absolute + Relative Referencing Highereducationbookpc484101114.xlsm (TERM-SCHK);(ITAX-SCHM) 18
  • 19. Naming a Cell / Range  Formulas – > Name Manager  Benefits  Highereducationbookpc484101114.xlsm (Balance Sheet)  StatAnal.xlsm (Scenario Analysis)  Cell Name vs Range Name 19
  • 20. Some Important Formulae / Functions  Significance of “Round” in calculations Highereducationbookpc484101114.xlsm (DEP-WDV-SCHL)  IF, SUMIF, SUMIFS Trial Balance.xlsm  Summing Top / Bottom ‘n’ values Trial Balance.xlsm (array formula)  NPV; IRR StatAnal.xlsm (NPVnIRR)  Construction of Frequency Table StatAnal.xlsm (Freq)  Analysis ToolPak  Simulation StatAnal.xlsm (Simulation)  Goal Seek Financial Modeling Template1.xlsm (MicroModels) 20
  • 21. Some Important Formulae / Functions  Date (Net Work Days) StatAnal.xlsm (Freq)  Scenario Analysis Financial Modeling Template1.xlsm (Micro Models; Scenario Summary 2)  StatAnal.xlsm(ScenarioAnalysis)  Data Table Financial Modeling Template1.xlsm (Dtable)  Standard Deviation StatAnal.xlsm (STDDEV)  Array formula : Highereducationbookpc484101114.xlsm SALARIES- SCHG&H)  Regression, Forecast and Trend Line StatAnal.xlsm (Regrn) 21
  • 22. Excel Macros Developer  Creating an Excel Macro (Absolute and Relative) Invoking Macro –  Calling Shortcut Key  View Menu  Assigning Macro to Quick Access Tool Bar  Creating a Button in the Work Sheet  Editing a Macro 22
  • 23. VBA Macros  Calling a UDF (VBA Macro) in Excel Sheet Financial Modeling Template1.xlsm (COTBAS) 23
  • 24. VBA Architecture  Excel Object Model  Properties  Methods  Procedures, Sub Routines, Functions and their Scope  Variables and their Scope  Control Tools (Command Buttons, User Forms)  Syntax Construction 24
  • 25. Excel Object Model  Is the heart and soul of VBA for MS Excel Excel Object Hierarchy  Application  Workbook Trial Balance.xls (Checksnbal)  Worksheet  Range  Row Chap7XLnMac.xlsm (XLnMac – New Supplier Ln 118)  Cell  Buttons, User Forms etc., 25
  • 26. Properties  Dimensions and Characteristics of Objects 26
  • 27. Methods  What we can do with the objects based on their properties 27
  • 28. Data Type 28 BYTE 1 byte Number from 0 to 255 for storing binary data INTEGER 2 Integer from -32 768 to 32 767. LONG 4 Integer from -2 147 483 648 to 2 147 483 647 SINGLE 4 Numeric data type with float precision to 6 decimal digits DOUBLE 8 Numeric data type with float precision with double precision in calculatons CURRENCY 8 A number with fixed 4 decimal digits DECIMAL 14 Numeric data type with fixed precision and scale (accuracy upto 28). STRING Text strings. Flexible length or 64 kilobytes BOOLEAN 2 Logical value (true or false) DATE 8 The date in the range from 1.1.100 to 31.12.9999 OBJECT 4 Reference to an object. VARIANT 16 Basic type. May contain special value Null, numeric value, text, reference to object or variable array.
  • 29. Control Tools  Form Controls  Active X Controls 29
  • 30. Procedures, Routines and Functions plus Key words, Syntax,,,,,,  Function Procedures Insert – Module /VBA Editor workingmaterials2.xlsm (Main)  Sub Procedures 30
  • 31. Programming in VBA for Excel  Storing Value in Variables  -Calculate Tax and Enter the Tax workingmaterials2.xlsm  -Passing Values and Enter Value in User Specified Location(calling other Procedures / Functions) workingmaterials2.xlsm  -Checking whether TB is tallied - Trial Balance.xlsm (Checksnbal)  Do While .. Loop StatAnal.xlsm (Iterate100Times)  Opening & Naming New Workbooks, Creating & Naming Sheets (While … Wend) workingmaterials2.xlsm  Keeping Ledger Accounts in XL Chap7XLnMac.xlsm  If ..End If  Check Each Row (For Each Row…. Next Row) 31