Professional Documents
Culture Documents
Business Modeling
By the end, you will get an idea of the range of problems for which
spreadsheet models can be useful.
Monash University Topic 16: Business Modeling ETC1000 208 / 238
16.1. Spreadsheet Models
Example 1:
• The main way the pizza company advertises at the moment is via
pamphlet drops in the local area.
Let us extend the analysis a bit and also consider changes over a second
dimension; the pamphlet price. Set up the sheet as follows.
Figure: Setup for Data Table in Excel
In the final table we have the profit for each pair of pamphlet price and
number of pamphlets.
Let us continue with Example 1 and try to work out exactly how much
advertising the restaurant should employ. But let’s extend it a bit.
• Problems of this sort are very common in business and are called
optimisation problems.
First we set up the revised profit calculation that reflects the possibility of
advertising on Facebook as well as using pamphlets.
Monash University Topic 16: Business Modeling ETC1000 219 / 238
16.2.1. Optimal Advertising
The Excel Solver add-in appears under the ‘Data’ tab in ‘Analysis’.
In the ‘Set Objective’ box select the cell that calculates profit.
We want to maximize profit so make sure ‘Max’ is checked.
In the ‘By Changing Variable Cells’ enter the location of the cells
where we have the number of pamphlets and Facebook ads.
Figure: Dialog Box for Excel Solver
We go through the same process as before and obtain the ‘Answer Report’
sheet.
• This is not much below the profit with optimal Facebook advertising
($1,586).
For our case let Ct denote the cashflow in period t then the NPV of this
flow of payments is:
X
10
Ct
NPV =
(1 + r )t
t=0
With r = 7% our NPV is positive indicating a return greater than 7%.
• To calculate this we use the function: NPV(Interest Rate,
Cashflows). e.g. in our case we have, 53984=NPV(0.07,B2:B12).
Monash University Topic 16: Business Modeling ETC1000 227 / 238
16.2.2. The Internal Rate of Return
The most interesting case is if we ask the question, what is r if NPV = 0.
Returning to our case, there is a special Excel function that can be used to
calculate this called IRR.
• It requires just one input: IRR(Cashflows).
• The output is the interest that sets NPV to zero.
• In our case we have, 0.0818=IRR(B2:B12), the IRR is 8.18%.
Monash University Topic 16: Business Modeling ETC1000 228 / 238
16.2.2. Optimal Buying Price
To answer this question we will use the Excel function ‘Goal Seek’.
• Goal seek is like Solver but a bit simpler.
• Setup the cashflow and calculate the NPV based on an interest rate
of 9%. Open the Goal Seek dialog box.
• The first part of the box will ask us ‘Set Cell’. Here we want to set
the NPV cell to zero.
• In the third box ‘By Changing Cell’ put the cell reference to the initial
price of −$650, 000.
To incorporate uncertainty into our calculations of the IRR we will use two
functions; NORM.INV and RAND.
Combining these two we can generate random variables from the normal
distribution.
• For example, let us generate a random number from the normal
distribution with mean 0 and standard deviation 1 by entering,
NORM.INV(RAND(),0,1).
When we calculate the IRR for each of these simulated cashflows we get a
different number.
• The first entry is a IRR of 10.81%, the second 9.22% and so forth.