Spreadsheet Engineering

Slides:



Advertisements
Similar presentations
Sensitivity Analysis A systematic way of asking “what-if” scenario questions in order to understand what outcomes could possibly occur that would effect.
Advertisements

Business Planning using Spreasheets-2 1 BP-2: Good Spreadsheet Practice  There is always the temptation to rush in and start entering data.  However.
Spreadsheet Software lesson 14. This lesson includes the following sections: Spreadsheet Programs and Their Uses The Spreadsheet's Interface Entering.
Benchmark Series Microsoft Excel 2013 Level 2
S5 Accuracy All Sections. Security Today’s Topic Information Quality IS Basics E-commerce AccessExcel PowerPoint Types of IS Systems Development Database.
Copyright © 2013 Pearson Education, Inc. publishing as Prentice Hall2-1.
Introduction to Spreadsheet Modeling
Excel Financial Modeling Day 1 Nick Crain. Students in this class… Beginners – Want introduction of excel functionality – Really this is covered by the.
BUSINESS DRIVEN TECHNOLOGY Decision Analysis Tools in Excel
Computer Science & Engineering 2111
Chapter 07: Lecture Notes (CSIT 104) 1111 Exploring Microsoft Office Excel 2007 Chapter 7 Data Consolidation, Links, and Formula Auditing.
What-If Analysis, Charting, and Working With Large Spreadsheets
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.
Formula Auditing, Data Validation, and Complex Problem Solving
Exploring Office Grauer and Barber 1 Committed to Shaping the Next Generation of IT Experts. Chapter 2 – Gaining Proficiency: The Web and Business.
Financial Statement Modeling & Spreadsheet Engineering “Training in spreadsheet modeling improves both the efficiency and effectiveness with which analysts.
Chapter S4: Verifiability All Sections. Security Today’s Topic Information Quality IS Basics E-commerce AccessExcel PowerPoint Types of IS Systems Development.
Lesson: 4 Spreadsheets After completing this lesson, you will be able to: Identify the components of a spreadsheet. Enter data into a spreadsheet. Perform.
The Art of Modeling with Spreadsheets Chapter 4: Hillier and Hillier.
With Microsoft Excel 2007 Comprehensive 1e© 2008 Pearson Prentice Hall1 PowerPoint Presentation to Accompany GO! with Microsoft ® Excel 2007 Comprehensive.
Computer Literacy BASICS
Copyright © 2003 by Prentice Hall Spreadsheets and Business Graphics What is a spreadsheet? Why and when a spreadsheet is used, advantages of spreadsheets.
Financial Statement Modeling & Spreadsheet Engineering “Training in spreadsheet modeling improves both the efficiency and effectiveness with which analysts.
Spreadsheet-Based Decision Support Systems Chapter 22:
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.
The Project – Spreadsheet Design. The following is the high mark band for the spreadsheet design: The candidate has Analysed a given data set and designed.
Chapter 1 Introduction to VBA Development in Excel.
1 Performing Spreadsheet What-If Analysis Applications of Spreadsheets.
Introduction to Excel What Can I Do with a Spreadsheet?
Example 2.5 Decisions Involving the Time Value of Money.
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.
Exploring Office 2003 Vol 1 2/e- Grauer and Barber 1 Committed to Shaping the Next Generation of IT Experts. Chapter 2 – Gaining Proficiency: The Web and.
Spreadsheet Data Tables Data Table 1 allows you to change one input variable’s value at a time and record the impact that the input assumption has on several.
Copyright © 2008 Pearson Prentice Hall. All rights reserved Copyright © 2008 Prentice-Hall. All rights reserved. Committed to Shaping the Next.
Spreadsheet Engineering Builders use blueprints or plans – Without plans structures will fail to be effective Advanced planning in any sort of design can.
Sensitivity Analysis A systematic way of asking “what-if” scenario questions in order to understand what outcomes could possibly occur that would affect.
CHAPTER 17 INTRODUCTION TO SPREADSHEETS. SPREADSHEETS Application Software designed to aid users in entering, moving,copying, labeling, displaying and.
Chapter 4. This presentation covers the following: – Worksheets – Workbooks – Rows and Columns – Cells – Ranges – Relative referencing – Absolute referencing.
Spreadsheets What is Excel?. Objectives 1. Identify the parts of the Excel Screen 2. Identify the functions of a spreadsheet 3. Identify how spreadsheets.
Sensitivity Analysis A systematic way of asking “what-if” scenario questions in order to understand what outcomes could possibly occur that would effect.
Spreadsheet Vocabulary Multimedia Lab Kathleen Pape.
An electronic document that stores various types of data.
©G. Millbery 2000Standard/Generic Applications Software for Modelling DataSlide 1 Module Standard/Generic Applications Software for Modelling Data.
Spreadsheet Evidence By.... P2 – DEVELOP A COMPLEX SPREADSHEET MODEL TO MEET PARTICULAR NEEDS.
Click once to reveal the definition. Think of the answer. Then click to see if you were correct. Spreadsheet / Workbook A grid of rows and columns containing.
Microsoft Excel 2007 Noris Bt. Ismail Faculty of Information and Communication Technology Tel : (Ext 8408) BCOMP0101.
Spreadsheet I n Concepts & operations. Concepts n Workbook: Excel file n Worksheet: sheet n Row: 1-???? n Column: A - Z, AA - ?? n Cell n Cell address.
IT for quantitative information Working with Spreadsheets 1.
Chapter 3: Basic Excel Skills
Excel Tutorial 8 Developing an Excel Application
Exploring Excel Chapter 8 The Expert User:
Spreadsheet Engineering
Office tool for creating tables and charts
Spreadsheet Engineering
Chapter 5 Spreadsheet Design
7/19/2018 Data, and Metrics, and Reports! Oh, my!: Just Follow the Yellow Brick Road Presented at the CSM Symposium 2016 Andrew Brubaker strategic_data_gathering_and_dashboarding-3.pptx.
Microsoft Excel Basic Skills
Spreadsheet Engineering
Statistical Analysis with Excel
Statistical Analysis with Excel
Background material for first Excel lab
Microsoft Excel 101.
Presentation, layout and labeling
Absolute and Relative cell referencing
The Basics of Excel Part I Monday, April 3rd 2017
Lesson 14 Spreadsheet Software.
Exploring Microsoft Excel 2003
Exploring Microsoft Excel 2003
Presentation transcript:

Spreadsheet Engineering Principles of Development and Design

What is a good model? The model is objective-driven & realistic Meets the decision-support needs of the end-user Uses an appropriate set of inputs and outputs The model is easy to use and understand Clear logical flow: non-fragmented structure Well documented and strategic use of formatting Formulas are readable and easy to update

A model is good when… The model is free from quantitative errors No erroneous formula calculations or finance logic The model is flexible Robust formula and layout design generate correct outputs when assumptions are changed Easy to modify/extend layout to include more dimensions of the problem

Steps in Creating a Model Understand the decision. Define and structure the problem Objective of model What questions must be answered? What key outputs are needed? What is the time horizon of the problem? Target audience What type of decisions do they need to make? What level of detail is needed? What type of interaction and controls will they need?

Steps in Creating a Model Define modules and list of input and output variables for the model Input assumptions and sources Decision variables External data and data structures Key performance measures Charts, tables, visual aids Structural relationships/Intermediate calculations Documentation

Steps in Creating a Model Understand financial and mathematical aspects of the model Appropriate line items for free cash flows Matrix operations Assumptions of key performance measures, plugs

Net Present Value (NPV)   NPV Rule 1: A project is worthwhile if NPV>0 Excel function: =npv(rate,value1,value2,…) calculates

DuPont Ratio Analysis Framework

Design the Model Plan your layout! Consider how On paper, map out the different sections of your model and their planned locations within the workbook Consider how Readable the model layout will be for the user Easy it will be to modify the assumptions Easy it will be to extend the model Inserting/deleting new rows and/or columns Copying similar formulas Map out steps for more complex interactive logic

Data Input Layout Strategies Isolate constants into their own cells Do not use constants in formulas unless number has a mathematical foundation (e.g. p, 1 in percentage calculations) Don’t allow an input value to be entered in multiple places in the model Organize decision variables and model parameter/assumptions logically into separate physical areas or color schemes Consider pros and cons of creating separate worksheets for inputs

To Reduce Formula Errors Use relative and absolute cell addressing where appropriate Set up common structures in different parts of the model (e.g. same row labels, order and vertical positioning) Minimize linking formulas across worksheets Split complex formulas into multiple intermediary formulas

Steps in Creating a Model Create the model Write any necessary VBA code Test the model Compare to a second calculation method to verify accuracy Ask intuitive questions: Do numbers make sense? Test different input assumptions including extreme values Use Formula Auditing Toolbar Protect the model Excel’s Data Validation

Steps in Creating a Model Document the model Assumptions, inputs and outputs Conditional Formatting Cell comments Worksheet with model description and version updates Range names Update model as necessary