Excel for Financial Management
Excel for Financial Management
Financial Management
Dominican University
Subject Pages
Interest Factor Calculations 1, 2
Annuity Interest Factor Calculations 3, 4
Other Time Value of Money Calculations 5 -- 8
Bond Valuation Calculations 9, 10
Stock Valuation Calculations 11, 12
Capital Budgeting Calculations 13, 14
Pro Forma Income Statement Calculations 15, 16
Pro Forma Balance Sheet Calculations 17, 18
Excel Tips 19 – 20
Anchoring Cell References 19
Valuation Functions (NPV, MIRR, IRR) 19
Conditional Functions (AND and IF, Conditional Formatting) 19, 20
Dynamic Labels 20
Data Validation 20
This book is designed to help you understand how to program simple and some slightly
more advanced functions in Microsoft Excel. You do not need to have any computer
programming skills to follow this book, nor will this book offer you any of those skills.
Instead you will learn how to make good use of Excel’s calculation abilities in performing
financial analysis. If you enter the formulas exactly as written in the text, your
spreadsheets will perform as needed, and you will have an exceptional toolkit for
valuing virtually any asset.
In the spreadsheets, the cells highlighted in yellow are those in which the user of the
spreadsheet is to enter data – these are the cells for which the values will change with
each new problem. The cells highlighted in green are to be populated with the financial
data from the firm’s most recent financial statements. The other cells should never
change, or else the functions will not work as intended. The first page of each section
(marked “Template”) shows how the spreadsheet is intended to look. The second page
of each section (marked “Formulas”) shows exactly how you are to enter the formulas
into the cells.
Notice that the row and column references are included in the screen shots of the
models – this gives you exact reference points for the formulas you need to enter.
Simply make sure you enter each item exactly as referenced in the exact cells
indicated, and your models will perform as intended.
One item that is not indicated in the examples is the need to format your data properly.
Percentages need to be formatted as percentages, and dollar amounts need to be
formatted as dollar amounts. This requires the Format Cell command, which can be
obtained by right clicking the mouse when in the cell you wish to format. You will notice
that the Template models show the data formatted properly, but the Formula models do
not – that is because the Formula models show exactly how the data was entered into
the cells. Formatting is done to change the way the data in the cell is presented, and
therefore requires an extra step on your part.
The section at the end of the book gives explanations of some of the techniques used in
the examples (such as dynamic labels), while also offering tips on how to enhance your
spreadsheets’ functionality and make them appear more professional.
Spreadsheet skills are highly coveted by employers, and the ability to make clear,
professional spreadsheets will set you apart from other candidates. Use this book as a
starting point and continue to build your spreadsheet skills within your academic career,
and you will open doors to professional opportunities that might otherwise have
remained closed.
Notice that this does not show the entire spreadsheet – follow the call-out boxes above and enter the formulas as
shown, then copy them to the cells to the right using your mouse’s drag & fill feature.
Notice that this does not show the entire spreadsheet – follow the call-out boxes above and enter the formulas as
shown, then copy them to the cells to the right using your mouse’s drag & fill feature.
Notice that cells C3, C4, C5 & C6 pull data from the Pro Forma Income Statement model given on page 15. Also
notice that the Retained Earnings calculation in cell E27 adds in the Retained Earnings listed above in cell C6.
These two models are linked and therefore intended to be used together to analyze a single firm.
When using Excel’s drag & fill functionality to copy a formula to a series of connected
cells, if any of the cells referenced in the formula are absolute (i.e., they do not change
location), then they must be anchored in the formula. For example, in the Discounted
Payback Period calculations done in the model on page 13, the discount rate used in
the formulas is located in cell B15. If you enter the formula in cell B21 by referencing the
discount rate in cell B15 (which is the proper way to create a model), you must anchor
that cell reference. That way when you drag the formula across to cells C21 – L21, the
reference to the discount rate in cell B15 does not change.
The way to anchor the cell reference is to hit the F4 key right after highlighting the cell.
When you do that, the cell reference will change from “B15” to “$B$15”. The dollar signs
anchor the cell reference so that it does not change when dragging the formula to other
cells.
Valuation Functions
NPV Function: Excel's NPV function is actually a present value (rather than a net
present value) function because it discounts all selected cash flows to the period prior to
the first cash flow. Therefore it is necessary to add the initial cash outflow to the function
to arrive at the net present value. The function is structured as follows: =NPV(discount
rate, cash flows). The first item in the parentheses is the discount rate used to arrive at
the present value. The second item is the array of cash flows starting in period one. To
include the initial cash outflow (which should be a negative number), construct the
formula as follows: =NPV(discount rate, cash flows) + Initial Cash Outflow.
IRR Function: Inputs to the IRR function are the array of cash flows (note that this
function includes the time zero cash flow) as well as a guess at the internal rate of
return. Any value greater than zero and less than one will do for the guess – it would be
simplest to use the discount rate. The function should be entered as follows: =IRR(cash
flows, IRR guess).
MIRR Function: Excel's MIRR function requires three inputs: the array of cash flows
(this function also includes the time zero cash flow), the discount rate used for
calculating the present value, and the reinvestment rate used for calculating the horizon
value. Again it would be simplest to use the discount rate for both of these rates. The
function should be entered as follows: =MIRR(cash flows, discount rate, reinvestment
rate).
Conditional Functions
AND and IF Functions: The IF function can be used to set a criterion for the formula
entered in the cell. The function is structured as follows: =IF(test criterion, value if true,
Dynamic Labels
Excel allows numerical values to be displayed as text, and for the text versions of these
values to update as their reference cell updates. For example, consider the following
entry: ="FV of CF in "&TEXT(B9,"0")&" periods at "&TEXT(B8,"0.0000%")&" interest per
period", which is used in cell A26 of the formulas for the first model (see page 2). The
formula first enters the text written between the quotes, then adds a dynamic label for
the numerical value in cell B9. In this case the numerical value is formatted as a
percentage with four decimal places (the purpose of the entry between the second set
of quotes). The label updates every time the value in cell B9 updates. The same thing
occurs with regard to the second part of the formula, but uses the data in cell B8.
Data Validation
Excel's Data validation function limits the values a specific cell can take. For example, it
is well-known that the growth rate in a dividend discount model must be less than the
discount rate when calculating the present value of a stock using the Gordon model. To
ensure another user of the spreadsheet does not enter a growth rate greater than the
discount rate, you can "lock" the cell against receiving erroneous entries. To accomplish
this, pull down the Data menu and select Validation. The Data Validation box opens,
allowing for the selection of three criteria: the format of the data (text vs. numeric, whole
number or decimal, etc.), the comparison function (equal to, less than, greater than or
equal to, etc.), and the point of comparison (a number or the value in another cell).
Excel also provides the option of including a text box that will automatically display
when the cell is selected so you the nature of the restriction placed on the cell can be
explained. An error message box can also be included if an erroneous entry is made.