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 1. Spreadsheets 2 Spreadsheet software Components of spreadsheets Labels - are used for titles, headings, names, and for identifying.
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.
Course Web Site – Also linked from Blackboard Course Materials – Excel Tutorials – Access Tutorials – PPT.
4 - 1 Chapter 4: Advanced Excel Skills Management Science: The Art of Modeling with Spreadsheets, 2e PowerPoint Slides Prepared By: Alan Olinsky Bryant.
Excel Financial Modeling Day 1 Nick Crain. Students in this class… Beginners – Want introduction of excel functionality – Really this is covered by the.
Computer Science & Engineering 2111
+ Learning Intention 10 To understand and apply our understanding of spreadsheet software functions and techniques for efficiently and effectively manipulating.
Developing an Excel Application
Tutorial 8: Developing an Excel Application
Chapter 07: Lecture Notes (CSIT 104) 1111 Exploring Microsoft Office Excel 2007 Chapter 7 Data Consolidation, Links, and Formula Auditing.
Spreadsheet Engineering
McGraw-Hill/Irwin © The McGraw-Hill Companies, Inc., Table of Contents Chapter 3 (The Art of Modeling with Spreadsheets) The Everglade Golden.
Systems Analysis and Design in a Changing World, 6th Edition
Microsoft Excel 2003 Illustrated Complete Excel and Advanced Worksheet Management Customizing.
How to answer Section B (January 2012 example) YEAR 12 REVISION.
Financial Statement Modeling & Spreadsheet Engineering “Training in spreadsheet modeling improves both the efficiency and effectiveness with which analysts.
Adding Automated Functionality to Office Applications.
Sensitivity Analysis A systematic way of asking “what-if” scenario questions in order to understand what outcomes could possibly occur that would affect.
Chapter S4: Verifiability All Sections. Security Today’s Topic Information Quality IS Basics E-commerce AccessExcel PowerPoint Types of IS Systems Development.
MGS3100 Spreadsheet Modeling Chapter 2 Slides 2a: Introduction.
Lecture 1 What is Modeling? What is Modeling? Creating a simplified version of reality Working with this version to understand or control some.
Financial Statement Modeling & Spreadsheet Engineering “Training in spreadsheet modeling improves both the efficiency and effectiveness with which analysts.
Influence diagrams Once a decision-making problem is understood and defined, it must be analyzed. Best practice to analyze the problem is to construct.
Section 6.1 An Introduction to Factoring Polynomials.
Spreadsheet-Based Decision Support Systems Chapter 22:
5 - 1 Chapter 5: Spreadsheet Engineering Management Science: The Art of Modeling with Spreadsheets, 3e S.G. Powell K.R. Baker © John Wiley and Sons, Inc.
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.
Formulas and Advanced Features R003. AO1: Use Formulas & features in your spreadsheet Invoice sheet Absolute cell reference Macros Conditional Formatting.
Question 10 What do I write?. Spreadsheet Make sure that you have got a printout of your spreadsheet - no spreadsheet, no marks!
4 - 1 Chapter 4: Advanced Excel Skills Management Science: The Art of Modeling with Spreadsheets, 3e S.G. Powell K.R. Baker © John Wiley and Sons, Inc.
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.
Spreadsheet Engineering “Training in spreadsheet modeling improves both the efficiency and effectiveness with which analysts use spreadsheets” Steve Powell,
5 - 1 Chapter 5: Spreadsheet Engineering PowerPoint Slides Prepared By: Alan Olinsky Bryant University Management Science: The Art of Modeling with Spreadsheets,
Copyright © 2008 Pearson Prentice Hall. All rights reserved Copyright © 2008 Prentice-Hall. All rights reserved. Committed to Shaping the Next.
Introduction to Loops For Loops. Motivation for Using Loops So far, everything we’ve done in MATLAB, you could probably do by hand: Mathematical operations.
Spreadsheet Engineering Builders use blueprints or plans – Without plans structures will fail to be effective Advanced planning in any sort of design can.
 Repetitive calculations › Frequency › Complexity › Different views  Analysis of data › Explorative › Manipulation.
PERFORMING CALCULATIONS Microsoft Excel. Excel Formulas A formula is a set of mathematical instructions that can be used in Excel to perform calculations.
NTAP’s Intermediate Excel Training  Multiple Worksheets in one File  Using the Fill Function  Relative versus Absolute References  Charts and Graphs.
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.
1 The Software Development Process ► Systems analysis ► Systems design ► Implementation ► Testing ► Documentation ► Evaluation ► Maintenance.
The Modeling Process n Frame the problem n Diagram the problem Influence chartsInfluence charts n Build a model n Analyze for insights.
IT for quantitative information Working with Spreadsheets 1.
Spreadsheet Engineering
Exploring Excel Chapter 8 The Expert User:
Evidence Document.
Spreadsheet Engineering
Tutorial 3 Working with Formulas and Functions
Table of Contents Chapter 4 (The Art of Modeling with Spreadsheets)
Process Modeling Graphically represent the processes that capture, manipulate, store, and distribute data between a system and its environment Models DFDs.
Chapter 5 Spreadsheet Design
Excel Adrressing and Linking
Solver & Optimization Problems
System Design.
Microsoft Excel Basic Skills
Spreadsheet Engineering
Microsoft Office Illustrated
Designing and Debugging Batch and Interactive COBOL Programs
FINANCIAL MODELING FINA462
Chapter 2: Working with Formulas and Functions
Absolute and Relative cell referencing
Introduction to Spreadsheets
Intro to Excel CSCI-150.
Spreadsheets A How To!.
Spreadsheet software.
The Basics of Excel Part I Monday, April 3rd 2017
Presentation transcript:

Spreadsheet Engineering “Training in spreadsheet modeling improves both the efficiency and effectiveness with which analysts use spreadsheets” Steve Powell, Dartmouth College

Common Spreadsheet Problems 1. Erroneous formulae: formula copied wrong or by accident >> Relative versus Absolute references! referenced original cells have been deleted or moved inappropriate or incomplete set of cells included in a range name incorrect use of a function

Common Spreadsheet Problems 2. Data input errors: values entered over formulas same assumption value is entered in different places in the model inappropriate values are entered 3. Assumptions are not documented or accessible to the user 4. A key factor or relationship has been omitted from the model

“Good” Spreadsheet Programming Techniques Never put a constant in a formula: document all numbers in their own cells Design the workbook to include sections for assumptions and inputs, output reports, data structures, model documentation and intermediate calculations Use range names Test your model before using it Protect cells that contain formulas Use macros to automate key operations Use influence diagrams to develop model

Building Influence Diagrams Start with a key output What single measure will decision-maker use to assess the success of the project? Decompose the output measure into a small set of variables that determine it directly Take each influencing variable and repeat this process of decomposition Identify input data and decisions as they arise Make sure that each variable appears only once

Symbols Needed in Influence Diagrams Objective Variable Fixed Input Parameter Random Input Parameter Decision

Create an influence diagram for a pro forma Income Statement What should be the key output to start the diagram? What assumptions will you need to make?

Designing a Spreadsheet Sketch the spreadsheet Influence diagrams Organize into modules Algebraically outline parts of logic Start small: design, build and test one module of the model at a time Isolate input parameters Design for use: Create outputs that answer the questions the user wants to address (e.g. graphs) Place key results close to input assumptions

Designing a Spreadsheet Keep it simple Break down long formulas into simpler intermediate calculations Easier to spot errors & documents logic Design for communication Informative labels Formatting options Document important data and formulas Cell comments