Financial Modelling and DCF Valuation
data2impact
the data automation experts
Leipzig, December 3rd, 2013
Trainer introduction Peter Albert
Vita
Head of data2impact Dresden office
Founder and former CEO of data2impact Scandinavia K12/13 alumnus Former Engagement Manager with McKinsey & Company, Zurich Project Manager and Developer with Intershop AG, Jena Evaluation models for Equities Research department of a global investment bank Online tool to create healthcare scorecard for countries Simulation of impact from pricing change for a medical company Daily performance management tool for fleet management of a national parcel services Weekly project reporting for a national ministry of roads and traffic
Recent projects
Technologies
Excel PowerPivot
Access Visual Basic
PowerPoint thinkcell
SQL Server ASP.NET MVC/C#
Contact details
www.data2impact.com [email protected] +49 (0) 151 6730 1525
data2impact the data automation experts
1
Content
Modelling basics Profit & Loss Net Working Capital Depreciation & Capex Pensions Debt financing
Discounted Cashflow and Terminal Value
Sensitivities Sanity checks
data2impact the data automation experts
What is a model?
XX
Profit & Loss statement
(in M) Sales COGS Gross profit SG&A Rent Other expenses EBITDA Depreciation Amortization EBIT Interest expenses Pension interest expenses Interest income Financing costs PBT Tax Net income Dividend Previous periods 2009 2010 619 620 (449) (444) 171 176 (43) (42) (14) (14) (6) (6) 107 114 (38,6) (38,6) 69 75 (20) (20) 1 1 (1) (1) 48 55 (14) (15) 35 39 2011 598 (440) 158 (49) (14) (5) 91 (41,7) 49 (21) 0 (1) 27 (7) 19 2012 620 (454) 167 (38) (18) (8) 102 (51,0) 51 (22) 1 (1) 29 (8) 21 (52) Current Projection 2013 2014 633 652 (477) (491) 156 161 (40) (41) (22) (23) (6) (7) 88 91 (53) (59) 35 31 (17) (11) 0 0 (2) 16 20 (5) (6) 12 15 (8) (10) 2015 684 (515) 169 (43) (24) (7) 95 (66) 29 (10) 0 20 (5) 14 (10) 2016 719 (541) 178 (45) (25) (7) 100 (73) 27 (8) 0 19 (5) 13 (9) 2017 747 (563) 185 (47) (26) (7) 104 (81) 23 (7) 0 17 (5) 12 (8) 2018 770 (580) 190 (48) (27) (8) 107 (88) 19 (5) 0 14 (4) 10 (7) CAGR 2019 09-12 13-19 789 0,1% 3,7% (594) 0,4% 3,7% 195 -0,8% 3,7% (50) -3,6% 3,7% (28) 8,5% 3,7% (8) 7,4% 3,7% 110 -1,6% 3,7% (96) 9,8% 10,6% 13 -9,4% -15,0% (4) 2,1% -22,2% 0 -20,6% 3,5% -0,3% -100,0% 10 -15,9% -8,2% (3) -15,9% -8,2% 7 -15,9% -8,2% (5) data2impact data2impac t Financial Modelling 3 - TRAINING MODEL (12/07/13) C:\Users\Peter\Documents\d2i\Training\Finance\New training\Exercises\[Full model.xlsb]M odel
Balance Sheet
(in M)
Cash, petty cash, temporary investments Accounts receivable Inventory Other current assets Current assets Properties, plant & equipment Intangible assets Non-current assets Assets Accounts payable Other current liabilities Current liabilities Pension liabilities Existing debt tranche Term loan Liabilities Paid in capital Net income Dividends Retained earnings Equities Liabilities & equity Balance check
Previous periods 2009 24 51 38 5 119 326 1 327 446 48 48 40 230 318 1 35 91 127 446
2010 69 51 39 5 164 320 1 322 486 48 48 40 230 319 1 39 126 167 486
2011 86 48 37 4 174 328 1 329 503 46 46 41 230 317 1 19 166 186 503
2012 56 48 32 10 146 325 1 326 472
Current Projection 2013 2014 84 72 43 45 33 34 6 7 166 157 316 303 1 1 318 304 484 461 46 46 44 236 326 1 12 (8) 153 158 484
2015 63 47 35 7 152 285 1 286 438
2016 59 49 37 7 153 262 1 263 416
2017 61 51 39 7 158 233 1 234 393
2018 68 53 40 8 168 199 1 200 368
CAGR 2019 09-12 13-19 81 31,8% -0,5% 54 -2,2% 3,7% 41 -5,6% 3,7% 8 25,5% 3,7% 184 7,0% 1,7% 157 -0,1% -11,0% 1 159 -0,1% -10,9% 343 1,9% -5,6% 57 57 47 59 163 1 7 (5) 176 180 343 -3,1% -3,1% 2,6% -0,1% -15,9% 26,4% 6,7% 1,9% 3,7% 3,7% 1,3% -20,6% -10,9% -8,2% -8,2% 2,3% 2,1% -5,6%
44 44 43 230 317 1 21 (52) 185 155 472
47 47 44 207 298 1 15 (10) 157 163 461
49 49 45 177 271 1 14 (10) 161 167 438
52 52 45 148 245 1 13 (9) 166 171 416
54 54 46 118 218 1 12 (8) 170 175 393
56 56 47 89 191 1 10 (7) 173 177 368
Oxford Dictionary: "A simplified description, especially a mathematical one, of a system or process, to assist calculations and predictions"
data2impact the data automation experts
3
Spreadsheet development & usage can be divided up into 3 stages
Stages of spreadsheet model development & usage Preparation & Structure Building & Formatting Analysis
Planning Structure Assumptions
Best practice
guidelines
Sources Naming Units Format
Sanity checking Documentation
data2impact the data automation experts
Plan the structure and analytical approach of the spreadsheet modle before building it
Preparation & Structure
Building & Formatting
Analysis
Do not switch on the machine! Agree models requirements with team Decide what type of model you are building Plan the analytical approach using Schematic diagrams Back of envelope calculations Decide model structure, paying special
attention to separating assumptions from inputs and outputs
Choose the right tool
data2impact the data automation experts
Find out as much as possible about the purpose and requirements of the model before you start
Questions to ask before you start
General What is the purpose of the model? How will the results be validated/syndicated? What software and which version? Data What data will be required? What are the data sources? What proxies/samples could be used if there is a
delay? Which data is likely to change?
Calculations What calculations will be required? Will scenarios be needed and if so, which? What kind of back-of-the-envelope calculations
could be used?
Outputs What outputs should the model produce? What stakeholders will use the model? What format should the outputs be in?
data2impact the data automation experts 6
Structure of a model
Input
Assumptions
Start year Financial assumptions Corporate tax Dividends payout ratio DCF assumptions Debt Target capital structure - debt/market value40,0% Debt spread (at 0% debt ratio) 0,5% Abs. increase per 10%pt debt ratio 0,4% Levered debt premium 1,9% WACC Tax rate 30,0% Risk free rate 3,0% Market risk premium 5,0% Resulting WACC 7,8% Perpetual growth EBITDA exit multiple Start year cash flow share Refinancing of existing debt Year of refinancing Tenor Amortization offset Loan amount Interest rate Financing fee Interest rate cash account 2013 8 1 230 5,0% 1,0% 0,3% 2,2% 8,0x 50% 28,0% 70,0% 2013 Operating assumptions Capex/depreciation Capex (% of sales) Useful life (years) 2013 Working capital Accounts receivable (in d) Inventory (in d) Other current assets Accounts payable Other current liabilities Growth assumptions Sales Costs as % of Sales COGS SG&A Rent Other expenses Pensions Service costs Interest costs (in years) (in years) (in M) Net debt adjustment Pension liability PV multiple Operating lease multiple 25 25 1,0% 35 2014 25 25 1,0% 35 -
Calculation
Profit & Loss statement
(in M) Sales COGS Gross profit SG&A Rent Other expenses EBITDA Depreciation Amortization EBIT Interest expenses Pension interest expenses Interest income Financing costs PBT Tax Net income Dividend Previous periods 2009 2010 619 620 (449) (444) 171 176 (43) (42) (14) (14) (6) (6) 107 114 (38,6) (38,6) 69 75 (20) (20) 1 1 (1) (1) 48 55 (14) (15) 35 39 Current Projection 2013 2014 633 652 (477) (491) 156 161 (40) (41) (22) (23) (6) (7) 88 91 (53) (59) 35 31 (17) (11) 0 0 (2) 16 20 (5) (6) 12 15 (8) (10) CAGR 2019 09-12 13-19 789 0,1% 3,7% (594) 0,4% 3,7% 195 -0,8% 3,7% (50) -3,6% 3,7% (28) 8,5% 3,7% (8) 7,4% 3,7% 110 -1,6% 3,7% (96) 9,8% 10,6% 13 -9,4% -15,0% (4) 2,1% -22,2% 0 -20,6% 3,5% -0,3% -100,0% 10 -15,9% -8,2% (3) -15,9% -8,2% 7 -15,9% -8,2% (5)
Output
Sensitivity analysis (using EBITDA exit multiple method)
2018 770 (580) 190 (48) (27) (8) 107 (88) 19 (5) 0 14 (4) 10 (7)
7,0% 7 2015 25 25 1,0% 35 2016 25 25 1,0% 35 2017 25 25 1,0% 35 2018 25 25 1,0% 35 2019 25 25 1,0% (% of sales) 35 - (% of COGS)
2,0%
3,0%
5,0%
5,0%
4,0%
3,0%
2,5%
75,3% 6,3% 3,5% 1,0%
75,3% 6,3% 3,5% 1,0%
75,3% 6,3% 3,5% 1,0%
75,3% 6,3% 3,5% 1,0%
75,3% 6,3% 3,5% 1,0%
75,3% 6,3% 3,5% 1,0%
75,3% 6,3% 3,5% 1,0%
2011 598 (440) 158 (49) (14) (5) 91 (41,7) 49 (21) 0 (1) 27 (7) 19 -
2012 620 (454) 167 (38) (18) (8) 102 (51,0) 51 (22) 1 (1) 29 (8) 21 (52)
2015 684 (515) 169 (43) (24) (7) 95 (66) 29 (10) 0 20 (5) 14 (10)
2016 719 (541) 178 (45) (25) (7) 100 (73) 27 (8) 0 19 (5) 13 (9)
2017 747 (563) 185 (47) (26) (7) 104 (81) 23 (7) 0 17 (5) 12 (8)
Enterprise value sensitivity to perpetuity growth rate and WACC
(in M) 1.038 6,8% 7,3% 7,8% 8,3% 8,8% 6,0x 900 880 860 840 822 EBITDA exit multiple 7,0x 8,0x 995 1.089 971 1.063 949 1.038 927 1.014 906 991
Enterprise value sensitivity to debt ratio and WACC
(in M) EBITDA exit multiple 7,0x 8,0x 943 1.032 947 1.036 949 1.038 949 1.038 946 1.035
9,0x 1.183 1.155 1.128 1.101 1.075
10,0x 1.278 1.247 1.217 1.188 1.160
1.038 20,0% 30,0% 40,0% 50,0% 60,0%
6,0x 855 858 860 859 857
9,0x 1.121 1.125 1.128 1.127 1.124
10,0x 1.209 1.215 1.217 1.217 1.213
Enterprise value sensitivity to WACC and debt ratio 1.400 1.200 1.000
800
Enterprise value sensitivity to WACC and debt ratio 1.400 1.200 1.000
800 600
600
(0,6) (0,6) (0,6) (0,6) (0,6) (0,6) (0,6) -
400
400 200 6,0x 7,0x 8,0x (base case) 9,0x 10,0x Base case WACC (+/-1,0%) EBITDA exit multiple (+/2,0x) Debt ratio (+/20,0%)
200
1,35x 17,50x
2,2% 8,0x 40,0% 7,0%
Sensitivity support Perpetual growth EBITDA exit multiple Target capital structure - debt/market value Capex (% of sales)
Growth rates Multiples Tax rate
P&L, Balance sheet, Cash flow Working capital (NWC) Properties, plants & equipment
(PPE)
Etc.
Debt financing Etc.
Summaries Sensitivities Output sheets for other models
Charts/tables to be embedded in presentations and reports
data2impact the data automation experts
Debt ratio
WACC
It is helpful to document the layout of the model schematically, particularly for larger analysis
Example plan of a model
Scenario 1 Volume growth Price growth VC growth FC growth Years to forecast 5% 5% 0% 10% 5
ILLUSTRATIVE
2
10% 5% 0% 10% 5
3
15% 5% 0% 10% 5
Inputs: Company data P&L data base year (1999) Revenues Volume Price Costs Fixed Variable
Calculation: Economic profit Scenario 1 Company Current Forecast
Outputs: Economic profit tree Economic profit 2001 and 2008 EBIT Economic profit Scenario 1 Cost of capital Fixed costs Margin Contribution margin Price Variable costs
Volume
A
B C D
Documentation
1. Assumptions 2. Format conventions 3. Explanation of variables 4. Explanation of complex
calculations
data2impact the data automation experts
It is essential to separate assumptions, inputs, calculations, and outputs
Bad practice Sheets contain mix of base data, pivot, and calculations Only one worksheet used for all sections of model Model moves in all directions Time series go both horizontally and vertically in same model Values are hard-coded in formulae The developer assumes model will Never be seen by anybody else Be improved after having finished Be irrelevant in a years time Never be looked at again Example schematic of bad model structure Data Calculations Good practice
Separate sections for input data, pivot, calculations, and outputs Separate sheet for each section of model Time series all go in one direction (usually horizontally) The developer assumes model will Never be worked on by the developer again Be pulled out in a years time for quick reference Be passed around the team, and to other teams
Example schematic of good model structure Input Scenarios
Documentation Calculations
Output 1
Output 2
data2impact the data automation experts
Multi-worksheet vs. single worksheet models
Multi-worksheet model Single-worksheet model
Every module (e.g. P&L, DCF
Description analysis) in individual worksheet
All modules in same worksheet
below each other
+
-
Allows for larger complexity Slightly easier to extend/modify
Forces clear structure for each
module, ensures that each module has the same layout (e.g. year in the same column)
Easier auditing using "Precedents"
and "Dependents" arrows
Data tables can be based on
assumptions in other modules
Precedents and dependents arrows
often point outside worksheet
Large, complex models are difficult
to "squeeze" into one worksheet
Data tables force to rearrange
assumptions into output (or require "hack")
Merging modules from different
versions (e.g. in team environment) involves higher risk
data2impact the data automation experts
10
Building of the model needs to be a systematic process
Preparation & Structure
Building & Formatting
Analysis
Get into the habit of being disciplined about Indicating sources for every input Clear naming of fields, sheets, and
models
Indicating the units in use Consistent, clear, and simple formatting
Use the expertise within your company/
department/team for help and advice
data2impact the data automation experts
11
Sources and types of fields should be clearly labeled
Bad practice Good practice
No sources Multiple sources listed in a laundry list rather than against each section of data Estimates not explained or indicated Difference between inputs and calculations not clear Reliance on Excels note function (as they require a special effort to view/print)
Every number sourced visibly on the same sheet as it appears Estimates clearly indicated Calculations vs. raw data clearly indicated Complex formulae explained
Example Working sheet showing P&L
Example Revenue Forecast for a Satellite operator
Source: Team Analysis; Annual Report, Accounting system; Fred Cooper (BL)
data2impact the data automation experts
12
The models filename and sheet headings should clearly explain its purpose and structure
Bad practice Good practice
Never keeping separate copies of old versions Filenames like swaps3old.xls Incorrect titles (e.g., out-of-date ones) Titles only used on output sheets Ranges and constants never named Year and scope unclear (e.g., Battery market size)
Separate files for different versions/revisions of the model Filenames like 101013 Regulatory Model v0.xls All sheets, and sections within sheets have clear title Titles which are the first thing the eye sees Constants, e.g., WACC, given defined names Year and scope clear (e.g., U.K. consumer battery market size, 2007)
Example Input sheet for Financial swaps
Example Output sheet for Regulatory model
data2impact the data automation experts
13
Units must be clear and consistent
Bad practice Good practice
Not documented on the sheet Varying unnecessarily 5% shown as 0.05 (or even 0.1) Real or nominal growth not indicated
Clearly documented, either Per section/sheet, or Against every number 5% shown as 5% Real or nominal is clearly indicated Consistent use of currencies and decimals
Example Calculation sheet on gas field Production
Example Input sheet showing P&L account
data2impact the data automation experts
14
Formatting should be simple and consistent
Bad practice Lots of formatting Using formatting to indicate structure there are no conventions, and it may not print! Particular headaches: Multiple colors Italics Different font sizes Complicated borders No indication on printouts of dates, version numbers, etc. Wasting time on it format will not fix a model Example Output sheet showing P&L and cashflow Good practice
Minimal use of formatting Formatting restricted to: Chart titles Column titles Subtotals and totals Inputs/drivers often a different color Potentially: calculation and model structure Consistency Time/date/version/author stamp on all printouts
Example The same P&L and cashflow
data2impact the data automation experts
15
Best practice: Define and use styles
Description:
Instead of formatting each cell individually, define styles up front and apply them rigorously! Each cell can only have one style, i.e. styles cannot be combined Therefore, set up styles as combination of "cell type" (input, calculation), format (%, multiple, number)
and number of digits
Example:
Shortcut to styles selection dropdown:
A-h-j (English Excel)
A-r-l
(German Excel)
16
data2impact the data automation experts
Additional best practise / Dos & Donts for Financial Models
No hard-coding of values in formulas Dont use circular references Protect every cell but data input/assumption cells Avoid manual formatting as much as possible, use styles instead Use error-checks Model contains P&L, balance sheet and cash flow statement
All three are interlinked
Make the balance sheet balance from the start without a fudge!!!
KISS "Keep It Simple, Stupid!"
Assume that other users/the client only understands Excel basics Must be easy to audit/review by most users Better to avoid great Excel tricks/hacks for the sake of simplicity and understandability
Dont hide rows or columns, use grouping instead and "fold" cells
away
Use the same formula in a row and/or column as much as possible
avoid individual changes
Don't use built-in scenarios
data2impact the data automation experts
17
Perform sanity checks and track changes while using the spreadsheet model
Preparation & Structure
Building & Formatting
Analysis
Sanity check Put yourself in manager mode What numbers/order of
magnitude change would I expect?. Investigate potential deviations!
Does the comparison to back-of-the-envelope calculation look
reasonable? (e.g. are the savings approximately xM DKK.) Do the totals and subtotals look reasonable? (e.g. does the sum of Sales in 2008 make sense?)
Be creative, as you wont be able to check each formula once you get beyond the one-pager
Set assumptions to extremes (e.g. 0% or 100%) and see if result
is in line with expectations Documentation of the tool
Track reasons for changes in value Update documentation
data2impact the data automation experts
18
Content
Modelling basics Profit & Loss Net Working Capital Depreciation & Capex Pensions Debt financing
Discounted Cashflow and Terminal Value
Sensitivities Sanity checks
data2impact the data automation experts
19
Structure and features of the training model
Single sheet approach (limited complexity, data tables) Each module is 19 columns x 44 rows Print settings optimized to display each module on one page (on A4 and Letter) Central "document properties" to steer header and footer of each module/page:
- TRAINING MODEL (12/07/13) C:\Users\Peter\Documents\d2i\Training\Finance\New training\Exercises\[Full model.xlsb]M odel
Module header
Module content data2impact data2impac t Financial Modelling 1
Module titles are linked into Table of Content
Table of content
Page 2 Page DCF analyses DCF analysis Sensitivity analysis (using EBITDA exit multiple method) Sensitivity analysis (using Perpetuity growth rate method) DCF support Weighted average cost of capital Beta Calculation Sanity check: Gordon-Shapiro Model 10 11 12 Assumptions Financial statements Profit & Loss statement Balance Sheet Cash flow Detailed calculations Working capital Properties, plant & equipment Net debt adjustments (pension costs and operating lease) Debt refinancing
3 4 5
6 7 8 9
13 14 15
Output Executice Summary
16
data2impact the data automation experts
20
Exercise 1 Populate P&L
Populate P&L for 2013-2019 Use assumptions from assumptions sheet If no assumption is provided, assume constant Familiarize yourself with the model structure
Additional task
Main task
Useful keyboard shortcuts
Quick navigation in worksheet with C and arrow keys to corner or border of
current table
Selection with S and arrow keys Combination of quick navigation and selection to select ranges
data2impact the data automation experts
21
Content
Modelling basics Profit & Loss Net Working Capital Depreciation & Capex Pensions Debt financing
Discounted Cashflow and Terminal Value
Sensitivities Sanity checks
data2impact the data automation experts
22
Exercise 2 NWC
Calculate forecast for Current assets (rows 265:269) and Current liabilities (rows
Main task 270:272)
To calculate Accounts receivable and Accounts payable, assume 365d for a year Integrate result into Balance sheet Calculate Net Working Capital and link into Cashflow statement Investigate implementation of central switches in Y35:Y47
Additional task
Useful keyboard shortcuts
CE Populate selection with the same formula (without changing format!) @ Edit existing formula
data2impact the data automation experts
23
Content
Modelling basics Profit & Loss Net Working Capital Depreciation & Capex Pensions Debt financing
Discounted Cashflow and Terminal Value
Sensitivities Sanity checks
data2impact the data automation experts
24
Using flags to ease modelling
Formula for depreciation itself is trivial "Complex" check, if depreciation occurs in the period is shifted to a helper/flag cell (purple cell below)
Flag cell calculates check, if period has depreciation Often, flag cells can be verified visually without checking the formula ("triangle shape" in this example)
data2impact the data automation experts
25
Exercise 3 Properties, plants & equipment (PPE)
Main task
Calculate Capex in L310:S310 using assumption in H299 Copy rows 319:329 to row 333 and label as "Support matrix"
Group the new rows 334:344 (Data tab->Group)
Populate L336:S343 with one formula to be 1 if Capex from row 310 is written off in the year indicated in column E, else 0. Try to use one formula! Tipp: Instead of "=IF(Condition1;IF(Condition2;1;0);0)" use "=(Condition1)*(Condition2)" and link result to L311:S311
Calculate total depreciation for each year in T322:T329, transpose to L331:S331
Useful keyboard shortcuts
S+space Select row C+space Select column Cc Copy
S++ CSR CSQ $ SA0
Additional task
Investigate solution in Full Model without support matrix and using TRANSPOSE
function
AutoSum (creates SUM formula to contingent range of numbers top or left of cell) Look at custom format of E329
Insert (row/column/cell/copy selection) or move cut selection Group Ungroup Toggle cell link fixing (A1$A$1A$1$A1A1)
Investigate alternative solution in Full Model with array formulas
data2impact the data automation experts
26
Content
Modelling basics Profit & Loss Net Working Capital Depreciation & Capex Pensions Debt financing
Discounted Cashflow and Terminal Value
Sensitivities Sanity checks
data2impact the data automation experts
27
Exercise 4 Pensions
Populate L345:R347, using central assumptions Link L347:R347 into Balance sheet Define names for multiples in M105 and M106 Use names to populate and calculate H355:H357 and M355:M357
Main task
Useful keyboard shortcuts
When in formula: Evaluate current selection
Else: Recalculate model (if Manual Calculation is activated)
Exit Formula editing, discarding input Insert name from dialog A>i>d>n Name manager
X #
Investigate implementation of "semi-automatic" TOC in D37:D38
Additional task
data2impact the data automation experts
28
Content
Modelling basics Profit & Loss Net Working Capital Depreciation & Capex Pensions Debt financing
Discounted Cashflow and Terminal Value
Sensitivities Sanity checks
data2impact the data automation experts
29
Exercise 5 Debt financing
Situation
Existing debt (230 m) is refinanced mid 2013 with a term loan The amortization period of the new loan is assumed to be 1 year but must be
modelled flexible to assess CF impacts
After the amortization period, the loan will be repaid in fixed rates over a tenor of 8
years (to be also flexible)
Populate L397:R407
Main task
(in M)
Current Projection 2013 2014
2015
2016
2017
2018
2019
Term loan Amortization period Loan period Draw down Financing fee (rate) Financing fee Amount outstanding Interest rate Interest accrued Interest payment Amortization Amount remaining Summary Interest payments Amortization
TRUE 230,4 1,0% (2,3) 230,4 5,0% (5,8) 236,2
FALSE 8 1,0% 236,2 5,0% (11,1) (29,5) 206,6
FALSE 7 1,0% 206,6 5,0% (9,6) (29,5) 177,1
FALSE 6 1,0% 177,1 5,0% (8,1) (29,5) 147,6
FALSE 5 1,0% 147,6 5,0% (6,6) (29,5) 118,1
FALSE 4 1,0% 118,1 5,0% (5,2) (29,5) 88,6
FALSE 3 1,0% 88,6 5,0% (3,7) (29,5) 59,0
(17) (230)
(11) (30)
(10) (30)
(8) (30)
(7) (30)
(5) (30)
(4) (30)
Useful keyboard shortcuts Additional task
Sd,Sr Filling down/right CAv
Paste special dialog
Investigate link back to TOC in each header row
data2impact the data automation experts
30
Content
Modelling basics Profit & Loss Net Working Capital Depreciation & Capex Pensions Debt financing
Discounted Cashflow and Terminal Value
Sensitivities Sanity checks
data2impact the data automation experts
31
Exercise 6 DCF
Understand setup of Beta Calculation sheet and WACC sheet Populate L431:S451
(in M) Current Projection 2013 2014 Sales 632,9 651,8 Growth 3,0% EBITDA 88,0 90,6 Operational lease adjustment 22,2 22,8 EBITDA adjusted 110,1 113,4 % of sales 17,4% 17,4% Depreciation (53) (59) EBIT 57,4 54,2 % of sales 9,1% 8,3% Tax (17) (16) Tax rate 30,0% 30,0% NOPAT 40,2 37,9 % of sales 6,3% 5,8% + Depreciation 53 59 - Capex (44) (46) + Change NWC (10) 1 Unlevered Free Cash Flow 39 53 Discount power 0,5 1,0 WACC 7,8% 7,8% Discount factor 1,0x 0,9x PV of unlevered Free Cash Flow 37 49 2015 684,4 5,0% 95,1 24,0 119,1 17,4% (66) 53,0 7,7% (16) 30,0% 37,1 5,4% 66 (48) 2 57 2,0 7,8% 0,9x 49 2016 718,7 5,0% 99,9 25,2 125,0 17,4% (73) 51,8 7,2% (16) 30,0% 36,2 5,0% 73 (50) 2 61 3,0 7,8% 0,8x 49 2017 747,4 4,0% 103,9 26,2 130,0 17,4% (81) 49,3 6,6% (15) 30,0% 34,5 4,6% 81 (52) 2 65 4,0 7,8% 0,7x 48 2018 769,8 3,0% 107,0 26,9 133,9 17,4% (88) 45,5 5,9% (14) 30,0% 31,8 4,1% 88 (54) 1 68 5,0 7,8% 0,7x 46 Terminal 2019 year 789,1 806,4 2,5% 2,2% 109,7 112,1 27,6 28,2 137,3 140,3 17,4% 17,4% (96) (52) 40,9 88,6 5,2% 11,0% (12) (27) 30,0% 30,0% 28,7 62,0 3,6% 7,7% 96 52 (55) (56,5) 1 71 57 6,0 7,8% 0,6x 45
Main task
Useful keyboard shortcuts
Cz Undo latest action(s) Cy After Undo: Redo
Else: Repeat last action but apply to current selection
Investigate MAX formula used for page numbers
Additional task
data2impact the data automation experts
32
Exercise 7 TV
Populate H454:H465 and Q454:H465
Main task
Method 1: EBITDA exit multiple
EBITDA EBITDA exit multiple Terminal value Discount factor Discounted terminal value PV of unlevered Free Cash Flow Enterprise value Existing debt Operating lease adjustment Unfundeded pension liabilities Existing cash Implied equity value 140,3 8,0x 1.122,6 0,6x 714,7 323,7 1.038,4 (236) (399) (54) 84 433
Method 2: Perpetuity growth rate
Unlevered Free Cash Flow Perpetuity growth rate Terminal value Discount factor Discounted terminal value PV of unlevered Free Cash Flow Enterprise value Existing debt Operating lease adjustment Unfundeded pension liabilities Existing cash Implied equity value 57,3 2,2% 1.019,9 0,6x 649,3 323,7 973,0 (236) (399) (54) 84 368
Useful keyboard shortcuts
Cb Cu Ci G5
Bold Underline Italics Apply percentage format
Investigate setup of "Check style" (applied in line 230)
Additional task
data2impact the data automation experts
33
Content
Modelling basics Profit & Loss Net Working Capital Depreciation & Capex Pensions Debt financing
Discounted Cashflow and Terminal Value
Sensitivities Sanity checks
data2impact the data automation experts
34
Data tables
Data tables are a great tool to quickly calculate different scenarios based on one or two parameters,
n M) e.g.: 1.038 6,8% 7,3% 7,8% 8,3% 8,8% 6,0x 900 880 860 840 822 EBITDA exit multiple 7,0x 8,0x 995 1.089 971 1.063 949 1.038 927 1.014 906 991 9,0x 1.183 1.155 1.128 1.101 1.075 10,0x 1.278 1.247 1.217 1.188 1.160
Data tables (German: "Mehrfachoperationen") are located in the "Data" tab in the "What-If-Analysis"
dropdown
To apply:
1. 2. 3. 4. 5. Top left cell: must be linked to the result cell that you want to show as result (for visual purposes font color can be white) Left column and top row must provided values for the two input parameters (Attention: the original input parameter cannot be linked directly into the header, this leads to wrong results!) Select the full table (including header) and apply the data table First parameter ("row input cell") will be changed to all elements from header row "Column input cell" will be changed to elements from first column
Attention: Both input cells must be located on the same sheet as the data table! To prevent restructuring of model, create blank parameter cell in data table sheet and use this cell as input to data table. In the calculation, build in one more step/cell: =IF(ISBLANK(DataTableCell);OriginalAssumptionCell;DataTableCell)
data2impact the data automation experts
35
WACC
Exercise 8 Sensitivities
Understand setup of sensitivity analysis for EBITDA multiple on p11 Replicate to sensitivity analysis for Perpetuity growth rate method on p12
C + mouse wheel
Main task
Useful keyboard shortcuts
Change zoom level
Check what happens to the graphs when columns U:AI get folded! Why does it not
Additional task happen to the graphs on p11? (Tipp: Check in "Select data")
Use the "Trace Precedents" and "Trace Dependents" functionality "Formulas" tab to
understand formula structure of a calculation chain (e.g. try "Trace Dependents" multiple times on I478, "Trace Precedents" on Z498)
data2impact the data automation experts
36
Content
Modelling basics Profit & Loss Net Working Capital Depreciation & Capex Pensions Debt financing
Discounted Cashflow and Terminal Value
Sensitivities Sanity checks
data2impact the data automation experts
37
Exercise 9 Sanity check
Calculate the NOPLAT (I652) and implied RONIC (I654) Build the sensitivity analysis in E661:J666 Reformat cells using the "Format cells" dialog without using the mouse!
Additional task
Main task
Useful keyboard shortcuts
C1 CO, CN T, CT
"Format cells" dialog Previous/next sheet
When in dialog: previous/next tab
A+letter
E, X Ct Cb Cl Cr
Activate next/previous element in dialog box Activates the field in the dialog with the corresponding
underlined letter
"Ok" and "Cancel"
In "Border" tab of "Formal cells" dialog:
Top Bottom Left Right
Ch Cv Co Ci Cn
Horizontal Vertical Outside Inside None
38
data2impact the data automation experts