Chapter 11
Chapter 11
Chapter 11
Spreadsheet Modelling
and
Analysis
Universityof Windsor
Learning Objectives
• Spreadsheet Modelling
• Model Building Strategies
• Building Models Using Influence Diagrams
• Implementing Models on Spreadsheets
• Descriptive Spreadsheet Models
• Predictive Spreadsheet Models
• Prescriptive Spreadsheet Models
• Analyzing Uncertainty with Spreadsheet Models
1
7/19/26
Spreadsheet Modelling
• Models
Modelsare
are essential
essential to
–
– Understanding
Understanding business decision problems
–
– Predicting
Predicting the outcomes of decision alternatives
–
– Finding
Finding the best decisions
• We use Spreadsheets for building logical business models, which can evaluate future scenarios and ask
“what-if” questions to facilitate better business
• Spreadsheet
SpreadsheetModels
Modelsare
areused
usedin inall
allareas
areas of
of business
business analytics
–
– Financial
Financial analysts
analysts use it for predicting cash flow requirements
–
– Marketing
Marketing analysts
analysts use it for evaluating the impact of advertising decisions
–
– Operations
Operations personnel
personnel use it for production
production planning
planning and staffing
Universityof Windsor
Model-Building Strategies
• Creating
Creating good
good decision models requires:
– Solid understanding of business functional areas
– Knowledge of business practice and research
– Logical skills
• ItItisisbest
bestto
tostart
start simple
simple and
and enrich
enrich models
models as necessary
2
7/19/26
• Variable
VariableCost
Cost(VC)
(VC)==Unit Variable Cost (V) ×
UnitVariable × Quantity Produced (Q)
• Total
TotalCost
CostDecision
Decision Model:
Model: TC × Q)
TC = FC + (V ×
• This
Thisdescriptive
descriptivemodel
modelcan
canbe
beused
usedto
toevaluate
evaluatethe
thetotal
totalcost
cost for
for any
any input value of
the quantity produced
Universityof Windsor
Influence Diagrams
• Influence
Influence Diagram
Diagram - a visual representation of a descriptive model
3
7/19/26
Universityof Windsor
P=pxmin{DQ}-F+cQ (11.5)
4
7/19/26
• Principles
Principlesofofgood
goodspreadsheet
spreadsheet design
design
–
– InIndesigning
designing aa spreadsheet,
spreadsheet, always separate (as independent tables) the following three
• Data
Data
• Model
Modelcalculations
calculations
• Model
Modeloutputs
outputs
– Do not use input data in model formulas and reference cells that contain the data
– This way we can experiment with the model with different data without changing formulas
Universityof Windsor
10
5
7/19/26
Universityof Windsor
11
Data Validation
• Data Validation is to check if data has been correctly entered in any cell
• Data Validation is an Excel tool that allows you to define acceptable input values and provides an
error alert if an invalid entry is made
12
6
7/19/26
– If the cost difference is negative or zero, then the best decision is to “Manufacture”
Universityof Windsor
13
Data Validation
• manufacturing cost
Total manufacturing cost cell
cell B16 =B6+B7*B12
• purchase cost
Total purchase cost cell B17 =B12*B10
• Cost difference cell B19 =B16-B17
• cell B20
Best Decision cell B20 =IF(B19<=0,
=IF(B19<=0, "Manufacture",
"Manufacture", "Outsource")
Suppose we know that the unit cost of any item is between $10 and $100
– Check Data Validation for Unit Cost of the Outsourcing Decision Model
14
7
7/19/26
Data Validation
• Select cell B10
Universityof Windsor
15
Data Validation
• Enter any values in cell B10
• If the value is not between 10 and 100,
100, an
an error
error message will pop up
This alerts you for any invalid values, set in the model
16
8
7/19/26
Please Note
• A useful spreadsheet model need not be complex
Universityof Windsor
17
Universityof Windsor
18
9
7/19/26
Predict the number of full-time equivalent (FTE) staff needed each month to ensure that all loans
can be processed
Universityof Windsor
19
20
10
7/19/26
• Please note that the spreadsheet model helps in quick calculations if there is any change in the data
(parameters)
–
– Expected number of files to be processed each month
–
– Hours worked per day
–
– Days in month
Universityof Windsor
21
– Practical business models focus on predicting business performance such as profitability or cash
flow, customer retention, product sales, and many other key metrics
– Businesses use predictive spreadsheet models for financial planning, personal budgets, and so on
Universityof Windsor
22
11
7/19/26
• Moore Pharmaceuticals needs to decide whether to conduct clinical trials and seek approval
for a newly developed drug
Universityof Windsor
23
24
12
7/19/26
Universityof Windsor
25
– a set of decision variables, numerical quantities that represent the decision options
Universityof Windsor
26
13
7/19/26
• Ihe risk
The risk factor
tactor in each porttollo is
portfolio is
Investment Risk Factor/Dollar Invested
[Link] insurance 0.5
[Link] mutual funds 1.8
[Link] mutual funds 2.1
[Link] account 0.3
Universityof Windsor
27
28
14
7/19/26
Universityof Windsor
29
Constraints
– Cells B16:B19 have minimum and maximum limits defined in
C6:D9
– Total weighted risk cell B22< 110,000
– Use Data>Solver
– OK
30
15
7/19/26
31
Data Tables
• Data
DataTables
Tables summarize
summarize the impact of one or two inputs on a specified output
• For
Forexample,
example,we
wewant
wantto
toknow
knowthe
themonthly
monthlymortgage
mortgage payment
payment ifif the
the interest
interest rate
rate changes
changes
A B C D
Mortgage Loan Analysis Payments
Down Payment None $672.68
3 Interest Rate 9.50% 9.00% $643.70
Term (months) 360 9.25% $658.14
5 Loan Amount $80,000 9.50% $672.68
Input cell List of values that Excel
substitutes in the input cell,B3
!
!"#$×( )
• Monthly Mortgage
Mortgage Payment Formula = "#
[)* )+ !
! $%&!'
$%&!'
[)* )+ ]
"#
Universityof Windsor
32
16
7/19/26
Data Tables
• Open the Excel file Example 6: Mortgage Loan Analysis
– Enter the formula for monthly payment in cell D2
=(B5*B3/12)/(1-(1+B3/12)^-B4)
– Create a range of values for the input cell that you wish to vary
– 9.00%, 9.25%, 9.50% in cells C3:C5
– Select cells C2:D5 (the range of cells that contains both the
formulas and values you want to substitute)
– Data tab>What-if Analysis>Data Table
– Enter the B3 in “Column Input Cell” and click OK
Universityof Windsor
33
Scenario Manager
• AAScenario
Scenarioisisaaset
setof
ofvalues
valuesthat
thatExcel
Excel can
can substitute
substitute automatically
–
– Create
Createand
andsave
savedifferent
differentgroups
groups of
of values
values as
as scenarios,
scenarios, and then switch between these scenarios to
view the different results
Universityof Windsor
34
17
7/19/26
Scenario Manager
• Data > What-If Analysis > Scenario Manager
– For small orders find the total cost cell E8 =C8*D8
– Profit cell G8 =(F8-D8)*C8
– % Profit cell H8 =G8/E8
Universityof Windsor
35
Scenario Manager
• Click
ClickScenario
Scenario Summary
Summary
• The
Thescenario
scenariosummary
summarysheet
sheetshows
showsthe
thepercentage
percentage profit
profit for
for each order at a sale price of $20
• We can see the results in another scenario by changing cells shown in grey (the values of
“Number of Books” and “Cost to Print”)
Scenario Summary
Current Values: small medium large
Changing Cells:
$C$8 10 10 100 500
$D$8 15 15 8 5
Result Cells:
$H$8 33% 33% 150% 300%
Universityof Windsor
36
18
7/19/26
Goal Seek
• If you know the result that you want from a formula but are not sure about input values, use Goal Seek
in Excel
• We
Wewant
wanttotoknow
knowthe
theRevenue
Revenuefrom
from Product
Product C,C, so that the total target contribution is $150,000
• Percentage
Percentagecontribution
contribution of
of each
each product
product is
is already
already given
given to us
Universityof Windsor
37
Goal Seek
• We
Weget
getthe
thevalue
valuein
in cell
cell D10
D10 as
as 400,000
• Which
Whichgives
givesaatotal
totaltarget
target contribution
contribution of $150,000 (our goal)
Goal Seek
Universityof Windsor
38
19