﻿

# devexpress pdf viewer control asp.net : Rotate one page in pdf reader Library software class asp.net winforms html ajax Advanced%20Financial%20Modelling%20Course%20Materials_16-part1055

ADVANCED FINANCIAL MODELLING IN EXCEL (ONLINE)
© Plum Solutions Pty Ltd 2012
Page 61
www.plumsolutions.com.au
Financial Functions
Financial  functions  are  designed  to  save  Excel  users  time  when  calculating  long  and
complicated  formula  such  as  interest  repayments,  depreciation  or  NPVs.    They  can  be
created manually, and if you have studied business or finance at University you will have
had to create these calculations the long way, or using a financial calculator, but the pre-
defined function in Excel saves time and makes it much easier to calculate commonly used
financial calculations.
Project Evaluation Functions
There are three financial functions which are commonly used to assess a business case – or
any series of cash flows; NPV, IRR and Payback period.  There are pre-defined functions in
Excel for calculating NPV and IRR, but there is not one for payback period.  For methods on
how to calculate it, see the section on “Payback period”.
NPV (Net Present Value)
NPV is the value of the expected future cash flows from an investment, expressed in today’s
dollars.   The  investor specifies  a target  rate  of  return  (the  cost  of capital)  for  investing
capital; it is an "opportunity cost" concept.   The investor has the choice of investing in this
project,  or  putting  their  funds  elsewhere,  so  they  determine  the  “hurdle  rate”  or  the
amount they want to get back from the project.
The general rule (and the one you would have studied in your University finance textbooks!)
for considering the investment is if the NPV is greater than zero, the investment should be
accepted; if the NPV is negative, it should be rejected. A positive NPV means the investor
can  expect  to  earn  a  rate  of  return  greater  than  the  required  return  rate  for  such  an
investment.   However, from a financial modelling perspective, the decision making process
is much  more complicated than a “deal or no  deal” situation.   It really depends on  the
scenario and sensitivity analysis from the financial model to test whether or not the project
should go ahead.  Large companies often have policies regarding the standard cost of capital
or how long the payback period can be before it is rejected.
What Cost of Capital should we use?
How much time is spent calculating the cost of capital really depends on how detailed your
modelling is.  Many models will simply use a nominated amount and document this as an
assumption.  This nominated cost of capital could be anything between say 6% and 15%
(although sometimes higher!) and it can fluctuate depending on the perceived risk of the
project.   We may decide to use very high  required rate  of return for a risky project   to
compensate for the risk taken.
Rotate one page in pdf reader - rotate PDF page permanently in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Empower Users to Change the Rotation Angle of PDF File Page Using C#
reverse page order pdf online; save pdf rotate pages
Rotate one page in pdf reader - VB.NET PDF Page Rotate Library: rotate PDF page permanently in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
PDF Document Page Rotation in Visual Basic .NET Class Application
rotate pdf pages and save; rotate pdf page
ADVANCED FINANCIAL MODELLING IN EXCEL (ONLINE)
© Plum Solutions Pty Ltd 2012
Page 62
www.plumsolutions.com.au
However, instead of simply nominating a cost of capital amount to use as we will do in the
example below, you may decide to calculate the weighted average cost of capital, called the
“WACC” for short.  This calculation takes into account the mixture and rates of debt and
equity in the company, and is therefore a much more accurate way of evaluating what the
expected rate of return for a project.   For more detail on how to calculate the WACC, see
the section on “Weighted Average Cost of Capital”.
How to calculate the NPV:
With a  series of cashflows as shown below, the NPV is calculated as follows:
Fig 6.44 Using the NPV function
1.
Select NPV function.  At the Rate prompt, enter the cost of capital, which
we will assume is 12%
2.
At  the  Value1  prompt,  link  the  formula  to  the  cells  which  contain  the
expected return (i.e. as we are calculating the five year NPV, it will be the
profit or loss for 2013 to 2017)  The formula should be =NPV(B4,B2:F2)
3.
The result of your formula should be \$127,568
In this case, the NPV greater than zero, meaning that the return is greater than the required
rate of  return  of 12% stated by the company.  This means that theoretically, the project
should  be accepted.   However, scenario and sensitivity analysis will  help determine how
sensitive the model is to changes in inputs and gain a better perspective on whether or not
this project should be accepted.
What is wrong with the NPV Function?
Note that a key assumption of the NPV function is that the cash flows occur at the end of
the period, whereas in reality it will probably occur unevenly throughout the year with a
large portion of costs spent closer to the beginning of the period.  In this example we have
included the initial investment in the first year.  If, however, we know that a large initial
investment will be made prior to the start of the project, then this should be included in
Year 0, and added to the NPV calculation like this:
VB.NET PDF Page Delete Library: remove PDF pages in vb.net, ASP.
If you are looking for a solution to conveniently delete one page from your PDF document, you can use this VB.NET PDF Library, which supports a variety of PDF
reverse page order pdf; save pdf rotated pages
C# PDF File Merge Library: Merge, append PDF files in C#.net, ASP.
C# developers can easily merge and append one PDF document to document imaging toolkit, also offers other advanced PDF document page processing and
rotate pages in pdf online; pdf save rotated pages
ADVANCED FINANCIAL MODELLING IN EXCEL (ONLINE)
© Plum Solutions Pty Ltd 2012
Page 63
www.plumsolutions.com.au
=NPV(B4,B2:F2)+Y0_investment.
IRR (Internal Rate of Return)
IRR  equates  the  present  value  of  the  cash  inflows  and  the  present  value  of  the  cash
outflows. The decision rule for IRR is if the IRR is greater than or equal to the investor's
required rate of return, the investment should be accepted; otherwise it should be rejected.
How to calculate the IRR:
Using the same investment assumptions as in the previous example, the rate of return
on the initial investment can be calculated as follows:
1.
Select the IRR function
2.
At  the  Values  prompt,  select  the  cells  which  specify  the  cells  containing  the
requested information.
3.
Leave  the Guess  prompt blank at  this stage.   See  the section  below  on  “The
Problem with IRR” for more detail on why you need to include a guess.  In this
instance all the cashflows are positive, so we don’t need to enter a guess.
4.
Click on the OK button and the yield (IRR) is displayed.  The formula should be:
=IRR(B2:F2).
4.
The result of your formula should be 13.3% and look something like this:
Fig 6.45 Using the IRR function
In this case, the IRR is higher than the required rate of return of 12% stated by the company.
This means that theoretically, the project should be accepted.
VB.NET PDF File Merge Library: Merge, append PDF files in vb.net
all. This guiding page will help you merge two or more PDF documents into a single one in a Visual Basic .NET imaging application.
how to rotate just one page in pdf; rotate pages in pdf expert
VB.NET PDF Annotate Library: Draw, edit PDF annotation, markups in
to display it. Thus, PDFPage, derived from REPage, is a programming abstraction for representing one PDF page. Annotating Process.
rotate all pages in pdf and save; pdf save rotated pages
ADVANCED FINANCIAL MODELLING IN EXCEL (ONLINE)
© Plum Solutions Pty Ltd 2012
Page 64
www.plumsolutions.com.au
Comparing IRR with the risk factor
Just knowing about the IRR is of little use unless you can make decisions using it. To do that,
you must compare the IRR with the risk factor.
There are two possible outcomes when you compare IRR with the risk.
1.
The projected returns from the investment are greater than the risk. In other words,
the returns from the investment are high enough to justify the risk of the
investment. This is a positive recommendation to invest.
2.
The projected returns from the investment are less than the risk. In other words, the
returns from the investment are not high enough to justify the risk of the
investment. This is a negative recommendation—cautioning against investment.
Like NPV, IRR uses all three criteria—returns, risk, and time—in its evaluation and for this
reason, many managers find it an easy, accurate, and dependable tool to use.
Using NPV and IRR to Make Decisions
Just because the NPV is positive, and our IRR is greater than our required rate of return does
not necessarily mean that we should go ahead with the project!  Blindly accepting the
output of a model is a dangerous business.  As we know, a model is only as good as the
assumptions that go into it and if we have included aggressively optimistic assumptions in
our model, of course the NPV will look good – but this does not mean the project will do
well!
All financial models should be subjected to, at minimum, a base case, best case and worst
case scenario which is used to evaluate the sensitivity of outputs to changes in inputs.  The
NPV,  IRR  and  Payback  period  which  are  calculated  by  the  model  should  be  used  as  a
decision making factor and not the ultimate deciding factor of the fate of the project.
The Problem with IRR
There are a few problems with the IRR function that the modeller needs to be aware of.
Sometimes the IRR function in Excel can produce multiple results. Every time the cash flows changes
sign; i.e. from negative to positive or from positive to negative, the formula will create another
solution, and this is why it a good idea to insert a “guess” amount – especially if the sign of the
cashflows is not consistent.
Take the following set of cashflows as an example:
C# PDF Page Extract Library: copy, paste, cut PDF pages in C#.net
Extract PDF Pages, Copy Pages from One PDF File and Paste into Others in C#.NET Program. Free PDF document processing SDK supports PDF page extraction, copying
how to permanently rotate pdf pages; rotate pages in pdf online
C# PDF Page Delete Library: remove PDF pages in C#.net, ASP.NET
Using RasterEdge Visual C# .NET PDF page deletion component, developers can easily select one or more PDF pages and delete it/them in both .NET web and Windows
how to rotate just one page in pdf; rotate pdf pages by degrees
ADVANCED FINANCIAL MODELLING IN EXCEL (ONLINE)
© Plum Solutions Pty Ltd 2012
Page 65
www.plumsolutions.com.au
Fig 6.46 IRR calculation with multiple results
If we use the ordinary IRR function without using the guess =IRR(B2:H2), we get a result of 13%.
However, because there are several negative returns in this series of cashflows, there are multiple
results.  If you enter the following guesses; different IRRs will be returned:
-
=IRR(B2:H2) gives a result of 13%
-
=IRR(B2:H2,0) gives a result of 6%
-
=IRR(B2:H2,30%) gives a result of 25%
-
=IRR(B2:H2,400%) gives a result of 481%
Which one is correct?  They all are! There are as many valid IRRs as there are changes in sign.  Excel
goes through an iterative process and comes up with the first solution it finds – which does not
necessary give you result you want.  This is why it’s important to use the guess. If the guess is
omitted, it is assumed to be 10 percent.
Another issue with the IRR is that the way that the IRR function calculates in Excel, it assumes that
cash that is generated during the investment period will be reinvested at the rate that has been
calculated by the IRR.  If the project is generating a lot of cash, the IRR calculation can overstate the
financial benefits substantially, which is something that needs to be considered, and possibly
manually manipulated in the calculations if necessary.
We don’t normally make any changes to the calculations to account for these problems, but it’s
important to consider these issues when calculating the IRR.
What difference does an X make?  XNPV & XIRR
The  NPV  formula  assumes  that  the  values  entered  into  the  formula  are  annual,  in
chronological order and occur at the end of the period
The XNPV formula  offers more  flexibility as  you can  specify exactly  when the payments
occur.
However, XNPV and XIRR are only available in Excel 2007 and later!
XNPV allows you to  enter payments  which occur  at varying intervals, not necessarily in
chronological order (although the first payment must still be shown first) and occur at any
time, and is therefore a much more flexible and useful function.    Also, because it does not
VB.NET PDF copy, paste image library: copy, paste, cut PDF images
be saved after cutting, copying and pasting into PDF page. existing PDF file and paste it into another one. Copy, paste and cut PDF image while preview without
reverse page order pdf; pdf rotate single page reader
C# PDF: C# Code to Process PDF Document Page Using C#.NET PDF
for developers on how to rotate PDF page in different two different PDF documents into one large PDF C# PDF Page Processing: Split PDF Document - C#.NET PDF
rotate pages in pdf expert; pdf expert rotate page
ADVANCED FINANCIAL MODELLING IN EXCEL (ONLINE)
© Plum Solutions Pty Ltd 2012
Page 66
www.plumsolutions.com.au
assume that the payments occur at the end of the period, the XNPV formula will be more
accurate.
How to calculate the NPV using the XNPV function:
If you  were to be more precise about  the actual timings of  the  expected cashflow, you
would get a more accurate NPV calculation using XNPV.
Let’s say that instead of saying that you expect a net outflow of \$3.2m in 2013, we are a
little more specific about when the outflows actually occur.  Let’s you split that into \$2m in
June 2013, and the rest at the end of the year.  We will also put a date in the middle of the
year for subsequent years, which is more likely to reflect more accurately what will happen,
instead of assuming that payments are made or received at the end of the period, as it does
with the NPV calculation.
Below are the cashflows:
Fig 6.47 XNPV function
Using the XNPV formula, and assuming that the cost of capital is, say, 12%, the formula
should be =XNPV(B4,B2:G2,B1:G1), giving us a result of \$190,828.
Similarly, the XIRR can be calculated using the formula =XIRR(B2:G2,B1:G1) giving us a result
of 13.8%.
Be careful when comparing the NPV and XNPV functions, as the NPV assumes the
current period (the date we are in right now) is a full year prior to the first cash amount and
therefore  discounts  the  first  amount  back  by  a  full  12%  (or  whatever  the  nominated
discount  rate is).   If this  is not  the case, you  need to exclude the first period from  the
function, and add it in separately, like this: =NPV(B4,B2:F2)+Y0_investment.
The XNPV function, however, assumes that the current date is the date of the first cashflow
– so in the example above, the current date is assumed to be 1
st
June 2013.  Therefore the
first cash amount is not discounted at all.  IRR and XIRR have the same issue.  This is quite
misleading, as most people naturally assume that the functions, being slight variations on
ADVANCED FINANCIAL MODELLING IN EXCEL (ONLINE)
© Plum Solutions Pty Ltd 2012
Page 67
www.plumsolutions.com.au
the same formula, work in a similar way, but the way they treat the first cash amount is
quite
different!
ADVANCED FINANCIAL MODELLING IN EXCEL (ONLINE)
© Plum Solutions Pty Ltd 2012
Page 68
www.plumsolutions.com.au
CHAPTER 7 Tools for Model Display
Conditional Formatting
Conditional Formatting is a tool that allows you to apply formats to a cell or range of cells,
and  have  that  formatting  change  depending  on  the  value  of  the  cell  or  the  value  of  a
formula.  For example, you can have a cell appear bold only when the value of the cell is
greater than 100.  When the value of the cell meets the format condition, the format you
select is applied to the cell.  If the value of the cell does not meet the format condition, the
cell's default formatting is used.
This is  handy for variance  analysis on a P&L, for example.   If  you want to  highlight any
instance where a variance is greater than 10% higher than budget, the cell will turn red.
Remember that Conditional Formatting is the same as adding one or more formulas to each
cell in which you use it, so applying Conditional Formatting to a large number of cells may