The Art of Modeling with Spreadsheets Chapter 4: Hillier and Hillier.

Slides:



Advertisements
Similar presentations
Business Planning using Spreasheets-2 1 BP-2: Good Spreadsheet Practice  There is always the temptation to rush in and start entering data.  However.
Advertisements

Spreadsheet software 1. Spreadsheets 2 Spreadsheet software Components of spreadsheets Labels - are used for titles, headings, names, and for identifying.
Spreadsheets in Finance and Forecasting Week 4: Using Formulae.
Introduction to Powerschool and Excel Jared Schatz Staff Accountant (509)
Lesson 14 Creating Formulas and Charting Data
The Time Value of Money: Annuities and Other Topics
Microsoft Office 2007 Excel Chapter 8 Formula Auditing, Data Validation, and Complex Problem Solving.
Finance, Financial Markets, and NPV
Creating a “What-If” Spreadsheet Application GPA Prediction Calculator.
McGraw-Hill/Irwin © The McGraw-Hill Companies, Inc., Table of Contents Chapter 3 (The Art of Modeling with Spreadsheets) The Everglade Golden.
XP New Perspectives on Microsoft Office Excel 2003, Second Edition- Tutorial 9 1 Microsoft Office Excel 2003 Tutorial 9 – Data Tables and Scenario Management.
Formula Auditing, Data Validation, and Complex Problem Solving
Copyright © 2003 by Prentice Hall Computers: Tools for an Information Age Chapter 12 Spreadsheets and Business Graphics: Facts and Figures.
 Explore the principles of cost-volume-profit relationships  Perform a basic what-if analysis  Use Goal Seek to calculate a solution  Create a one-variable.
3 Components for a Spreadsheet Linear Programming Problem There is one cell which can be identified as the Target or Set Cell, the single objective of.
Technology Basics Creating Worksheet Formulas. 2 Understand Formulas Equations used to calculate values in cells are called formulas. Formulas consist.
GEK Compound & Prosper GEK2507 Frederick H. Willeboordse
Software Apps. Word, PowerPoint, Excel, Access Mr. Miller.
Computer Literacy BASICS
Chapter 4 The Time Value of Money
Copyright © 2003 by Prentice Hall Spreadsheets and Business Graphics What is a spreadsheet? Why and when a spreadsheet is used, advantages of spreadsheets.
Spreadsheets in Finance and Forecasting Presentation 8: Problem Solving.
Spreadsheet Modeling of Linear Programming (LP). Spreadsheet Modeling There is no exact one way to develop an LP spreadsheet model. We will work through.
Financial Statement Modeling & Spreadsheet Engineering “Training in spreadsheet modeling improves both the efficiency and effectiveness with which analysts.
Example 15.6 Managing Cash Flows at Fun Toys
Automated OUTLAY REPORT. The is an Excel spreadsheet which is used to track all funds related to the project, from beginning to end.
5 - 1 Chapter 5: Spreadsheet Engineering The Art of Modeling with Spreadsheets S.G. Powell and K.R. Baker © John Wiley and Sons, Inc. PowerPoint Slides.
Introduction to Linear Programming
The Cash Budget Lecture 4 This lecture is part of Chapter 2: Budgets, Running a Company.
Computers: Tools for an Information Age Chapter 12 Spreadsheets and Business Graphics: Facts and Figures.
1 Lesson 19 Creating Formulas and Charting Data Computer Literacy BASICS: A Comprehensive Guide to IC 3, 3 rd Edition Morrison / Wells.
Chapter 1 Introduction to VBA Development in Excel.
CHAPTER 13 Creating a Workbook Part 2. Learning Objectives Work with cells and ranges Work with formulas and functions Preview and print a workbook 2.
1 Slides for BAII+ Calculator Training Videos. 2 Slides for Lesson 1 There are no corresponding slides for Lesson 1, “Introduction to the Calculator”
Linear Programming: Basic Concepts
Computers Are Your Future © 2006 Prentice-Hall, Inc.
NPV and the Time Value of Money
GEM A Finance Survival Kit GEM2508 Frederick H. Willeboordse
Return To Index Excel Microsoft Excel Basics Lesson 05 Creating & Saving A Simple Formula Force = Mass * AccelerationForce = Mass * Acceleration.
ISU CCEE CE 203 Rate of Return Analysis (EEA Chapter 7)
Office 2003 Post-Advanced Concepts and Techniques M i c r o s o f t Excel Project 8 Formula Auditing, Data Validation, and Complex Problem Solving.
Principles of Programming - NI Simple Recursion Recursion is where a function calls itself. Concept of recursive function: A recursive function is.
Principles of Programming Chapter 11: Recursive Function  In this chapter, you will learn about  Recursion function 1 NI S1 2009/10.
SE: CHAPTER 7 Writing The Program
Table of Contents Chapter 4 (The Art of Modeling with Spreadsheets) The Everglade Golden Years Co. Cash Flow Problem (Section 4.1)4.2–4.3 The Process of.
Copyright © 2008 Pearson Prentice Hall. All rights reserved Exploring Microsoft Office Excel 2007 Chapter 8 What-if Analysis Robert Grauer, Keith.
Spreadsheet Engineering Builders use blueprints or plans – Without plans structures will fail to be effective Advanced planning in any sort of design can.
Modeling Notes on TVM. Cell Reference (Cell Address)  Excel formulas use cell reference, e.g. =B2+B3 –Goal is to create formulas that can be copied easily.
What-If Analysis for Linear Programming
Cash Budgets 1 Module 3C Canada Bridges Project Management Tools Cash Budgets - Module 3C.
Project 8 Using Excel’s Auditing and Collaboration Features Jason C. H. Chen, Ph.D. Professor of Management Information Systems School of Business Administration.
LECTURE 18 16/11/15. MAKING THE INTERFACE CONSISTENT Consistency is one way to develop and reinforce the users conceptual model of applications and give.
Spreadsheets What is Excel?. Objectives 1. Identify the parts of the Excel Screen 2. Identify the functions of a spreadsheet 3. Identify how spreadsheets.
1 Chapter 5: Essential Formulae in Project Appraisal A Coverage of the Formulae and Symbols Used to Evaluate Investment Projects.
 The term “spreadsheet” covers a wide variety of elements useful for quantitative analysis of all kinds. Essentially, a spreadsheet is a simple tool.
Chapter 6 The Time Value of Money— Annuities and Other Topics.
Chapter 5 The Time Value of Money— The Basics. Copyright ©2014 Pearson Education, Inc. All rights reserved.5-2 Slide Contents Learning Objectives Principles.
Principles of Finance with Excel, 2 nd edition Instructor materials Chapter 2 Time Value of Money.
Formula Auditing, Data Validation, and Complex Problem Solving
Spreadsheet Engineering
Table of Contents Chapter 4 (The Art of Modeling with Spreadsheets)
Spreadsheet Engineering
Chapter 5 Spreadsheet Design
Unified Modeling Language
Microsoft Office Excel 2003
Microsoft Excel 2003 Illustrated Complete
Lecture 3 Budgets, Running a Company
Mathematical Formulas and Excel
Presentation transcript:

The Art of Modeling with Spreadsheets Chapter 4: Hillier and Hillier

Agenda  Case Study: The Everglade Golden Years Company  Process of Modeling with Spreadsheets  Guidelines for Good Spreadsheets  Debugging the Spreadsheet

The Everglade Golden Years Company  The Everglade Golden Years Company has a short-term cash flow problem.  It must decide on a borrowing strategy to optimize its long-run net cash flow at the end of year  The two components that Everglade can use in its borrowing strategies are: –One year short-term loans –Long-term loans

The Everglade Golden Years Company Cont.  Terms of the short-term loan –Interest and principle paid at the end of the year –Interest rate: 10% APR –Loan can be taken out in any year  Terms of the long-term loan –Ten year loan –Interest is paid on the loan each year –Principle is paid back after the ten year period with no prepayment possible –Interest rate: 7% APR

The Everglade Golden Years Company Cont.  Everglade would like to maintain a cash balance each year of $500,000  Everglade has a $1,000,000 in its bank currently  The projected net cash flow for Everglade is given on the next slide.

The Everglade Golden Years Company Cont. YearProjected Net Cash Flow ($ Mil.) YearProjected Net Cash Flow ($ Mil.)

Process of Modeling with Spreadsheets  Four major stages when building a spreadsheet model: –Planning Stage –Building Stage –Testing Stage –Analysis Stage

Planning Stage  Visualize and diagram the process you are trying to model –It can be very useful to put together a visual sketch of what processes are occurring in your model –This is a conceptual drawing of the process you are modeling  Calculate by hand answers for different components by hand –This will allow you to see what is going on at each component within your model

Planning Stage Cont.  Sketch a spreadsheet that represents the visual diagram you developed –This should be a visual sketch of the spreadsheet that only has important components that come from your visual sketch

Diagram of Everglade’s Model

Spreadsheet Diagram of Everglade’s Model L-T Rate S-T Rate Start Balance Minimum Cash YearCash Flow L-T Loan S-T Loan L-T Interest S-T Interest L-T Payback S-T Payback Ending Balance Minimum Balance

Building and Testing Phase  The building and testing phase are intertwined with each other.  Usually there will be many iterations within the building and testing stage.  If the spreadsheet model has any complexity, you will want to build and test a small version of the model. –This is useful when your spreadsheet has a time component or when it has many modules used for calculations.

Building and Testing Phase Cont.  Once you have a small working version of the spreadsheet model, you want to build and test the full-scale version. –If you put together a small spreadsheet model that was representative of the model needed to solve the problem, it should be fairly straight forward to expand to the full-scale model. –When testing the model, you should try to put in data that you know the answer to.

Analysis Stage  In the analysis stage, you will take the spreadsheet model and use it to examine the question at hand.  This is when you use the Solver tool to find the optimal answer.  In this stage you are doing the ultimate test of the spreadsheet model. –If the spreadsheet does not give satisfactory answers, you may have to return to the building stage.

Guidelines for Building Good Spreadsheets  Enter the data first –Since the data can dictate the structure of the spreadsheet model, it is valuable to input the data in the spreadsheet first. –This can also allow you to build the spreadsheet to closely resemble the structure of the data.  Organize and clearly identify the data –Data should be grouped together in a convenient format. –Each piece of data or group of data should be appropriately labeled.

Guidelines for Building Good Spreadsheets Cont.  Enter each piece of data into one cell only –If you need to use the data elsewhere in the model, you can reference it.  Separate data from formulas –If possible, formulas should have no specific parameters encoded in them. –By keeping the data separate from formulas, you can save time when changes are needed by only having to change one parameter rather than looking for all the formulas that use a specific piece of data. –This allows all the data to be visual in the spreadsheet.

Guidelines for Building Good Spreadsheets Cont.  Keep it simple –You should avoid more powerful functions when simpler ones will accomplish the same task. –Keep formulas simple. If you have a very complicated formula, you should break it up into components on the spreadsheet.  Use range names –Range names should be indicative of what they represent. –When using range names, care should be taken not to allow too many range names so the names become unwieldy.

Guidelines for Building Good Spreadsheets Cont.  Use relative and absolute references to simplify copying formulas –This also allows you to copy cells without making as many errors.  Use borders, shading, and colors to distinguish between cell types –This will make it easy for you to keep track of the items within your spreadsheet model.

Guidelines for Building Good Spreadsheets Cont.  Show the entire model on the spreadsheet –You should attempt to put as many of the elements of the model on the spreadsheet. This will allow others to more easily understand your model. This will allow people using the spreadsheet to more easily understand the Solver dialog box.

Debugging a Spreadsheet Model  Toggle –By using CTRL~, you can toggle between the results of cells and the formulas in the cells. –This will allow you to look at multiple formulas at once.  Excel’s Auditing Toolbar –Excel has an Auditing tool that allows you to examine precedent cells and dependent cells. –This tool can be useful to you by visually showing you how the cells are interconnected.

Debugging a Spreadsheet Model Cont.  Divide and Conquer –This is a method that requires that you breakup the model into components and test each component to find errors. –It is a valuable method for debugging spreadsheet models.