Lesson 1 - Visualizing Dependencies

Slides:



Advertisements
Similar presentations
Slide No. 1 Chapter 1, Unit c Relative vs. Absolute Addressing in a Spreadsheet H Spreadsheet Address H Relative Address H Absolute Address H Examples.
Advertisements

Spreadsheet Review Computer Systems Test 50 Points: T/F; MC; Fill in; Loan Am.
Excel Financial Modeling Day 1 Nick Crain. Students in this class… Beginners – Want introduction of excel functionality – Really this is covered by the.
Pasewark & Pasewark 1 Excel Lesson 4 Entering Worksheet Formulas Microsoft Office 2007: Introductory.
INTRODUCTORY MICROSOFT EXCEL Lesson 4 – Worksheet Formulas
Computer Science & Engineering 2111
Lesson 14 Creating Formulas and Charting Data
7-1 IS 2101 Spring 2010 Chapter 7 Managing Workbooks and Analyzing Data.
ACOT Intro/Copyright Succeeding in Business with Microsoft Excel 2010: Chapter1.
Chap 4 Formulas and Functions Exploring Spreadsheet Software.
A Visual Follow-Along Guide to the Instructions of the NBTA Modular Hotel RFP.
INTRODUCTORY MICROSOFT EXCEL Why do we need graphs?
Excel Lesson 4 Entering Worksheet Formulas
Ken Schmarge Spring, * Teacher of Math at Ramsey High School * Geometry, Calculus, Computer Science * Infuse technology to coursework to enhance.
Tutorial 7: Using Advanced Functions and Conditional Formatting
Pasewark & Pasewark Microsoft Office 2003: Introductory 1 INTRODUCTORY MICROSOFT EXCEL Lesson 4 – Worksheet Formulas.
1 CTC/MTC 101 Excel Basics. 2 Objectives  Create and save a new worksheet  Open and edit an existing worksheet  Place numbers, text, formulas and functions.
CS 206 Introduction to Computer Science II 03 / 30 / 2009 Instructor: Michael Eckmann.
Formula Auditing, Data Validation, and Complex Problem Solving
Lesson 20 Creating Formulas and Charting Data
Microsoft Excel 2007 Introduction to Spreadsheet Programs
1 Excel Lesson 4 Entering Worksheet Formulas Microsoft Office 2010 Introductory Pasewark & Pasewark.
Technology Basics Creating Worksheet Formulas. 2 Understand Formulas Equations used to calculate values in cells are called formulas. Formulas consist.
Computer Literacy BASICS
Spreadsheets - Starter. Spreadsheets “VisiCalc was the first spreadsheet program available for PC.” “…application that turned the microcomputer from a.
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.
Akil M. Merchant CGS2060 Computer Fluency for Dr. David Gaitros CGS Spring Excel with Excel.
1 Lesson 19 Creating Formulas and Charting Data Computer Literacy BASICS: A Comprehensive Guide to IC 3, 3 rd Edition Morrison / Wells.
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.
Excel Spreadsheet basics. Excel Sheets and Books  Spreadsheet: tool to analyze, chart and manage data for personal, business and financial use Worksheet:
Year 9 Business & Enterprise Competition. Lesson Aims: Collate and process data from your questionnaire Present information in a suitable format Draw.
Active Cell Name Box Title Bar Formula Bar ColumnsMenu Bar Formatting Toolbar Standard Toolbar Rows Cell Fill Handle.
Spreadsheet Lesson 2 Class 8E. Lesson Objective To understand what a formula & function is. To understand the difference between formulas and functions.
EXCEL TIPS. Moving around the spreadsheet quickly Home key: moves the active cell highlight to column A without changing rows. Ctrl + Home keys: moves.
Excel Introducing Excel Lesson 1. Manage Workbooks Excel is a spreadsheet program Excel is a spreadsheet program It organizes and analyzes data It organizes.
Copyright © 2006 The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 1 Chapter 2.
Unit 4, Lesson 3 Creating Worksheet Formulas. Objectives Understand formulas. Understand formulas. Create a formula. Create a formula. Identify and correct.
Microsoft Excel P.6 Computer Studies Chapter 1 – Introduction of Microsoft Excel What is Microsoft Excel? Microsoft Excel is a software for.
Excel: Formulas and Functions 1. 2 Objectives  Name a cell or range  Locate and use Excel’s predefined functions  Debug formulas that contain errors.
Excel Screen Slide 1 Column Row Cell Formula bar Column heading Row heading Worksheet tab.
Spreadsheet Engineering Builders use blueprints or plans – Without plans structures will fail to be effective Advanced planning in any sort of design can.
INTRODUCTION TO EXCEL Learning About Spreadsheets BTT 1O1.
Excel and Data Analysis. Excel can be a powerful tool for analysis Excel provides many tools for analyzing data –Filtering –Sorting –Formulas –Charts.
Microsoft Excel Microsoft Excel 2013 is a spreadsheet application in the Microsoft Office Suite. A spreadsheet is an accounting program for the.
 A spreadsheet is a grid of data divided into numbered rows and lettered columns.
Reconciliation.
3.1.4 Modelling.
Friday, March 27 Today's Objectives
Spreadsheet Engineering
Making Spreadsheets and Presentations
Excel I 2007 – Course Overview
Spreadsheets.
Unit 4, Lesson 3 Creating Worksheet Formulas
Software Design and Development
Creating a Workbook Part 2
Programming Fundamentals (750113) Ch1. Problem Solving
Absolute and Relative cell referencing
Problem Solving.
Lesson 20 Creating Formulas and Charting Data
Excel Lesson 4 Entering Worksheet Formulas
Absolute and relative referencing
Lesson 2 - Multi-Dimensional References
Formatting vs. Rounding
Lesson 2: Cell References
Topic 3 Lesson 2 – Flexible Models
Review of Previous Lesson
Spreadsheet Tools Concept Lesson.
Lesson 14 Spreadsheet Software.
Microsoft Excel.
AQA specification Lesson 1: Time series and interpreting graphs
Presentation transcript:

Lesson 1 - Visualizing Dependencies Topic 4: Referencing Lesson 1 - Visualizing Dependencies

Learning Objectives Upon completion of this lesson, you will be able to: locate the cells referenced in a formula trace dependencies between cells uncover dependency errors use formula evaluation to find errors

Visualizing Formulas When you edit a cell that contains a formula, Excel uses color coding to show which cells the formula references. Note: As the visualization shows, the formula references B1 twice. The following formula is more modular and references B1 only once: =IF(OR(B4="AAA",B4="AARP"),0.9,1)*B$1*12. Follow the DRY rule: Don’t Repeat Yourself. In this example this means: Don’t repeat B$1 in the forumula.

The Structure of a Formula Excel distinguishes between two types of cell references: Precedent cells     are referred to by a formula in another cell. For example, if cell D10 contains the formula =B5, cell B5 is a precedent to cell D10. Dependent cells      contain formulas that refer to other cells. For example, if cell D10 contains the formula =B5, cell D10 is a dependent of cell B5.

Visualizing Dependencies The Trace Dependents and Trace Precedents mechanisms, located on the ‘Formulas’ tab, are useful in understanding dependent and precedent cells and uncover errors in referencing.

Tracing a Formula's Dependencies Trace Precedents Trace Dependents

Dependents of "Starting Balance"

Dependents of First "Extra Deposit"

Using Tracing to Understand Anchoring To understand how to properly anchor columns or rows with $, use tracing before and after you copy a formula. =IF(OR(B4="AAA",B4="AARP"),B1*0.9,B1)*12 So, from this you can see how the references change when copying. This means that the reference to B1 must be anchored along the row with B$1.

Computer Science and Its Applications Graph: Nodes and Edges Reachability Problem: Find all nodes reachable from a node. Application Graph: Data Flow graph Nodes: cells in spreadsheet Edges: dependencies determined by formulas in cells Reachability Problem: Find all cells that depend on a given cell. Graphs (with nodes and edges) have many applications in computer science. There are numerous algorithmic graph problems and graph algorithms to solve them. The reachability problem is a fundamental and important graph problem. CS Principle

Debugging a Formula To understand where a complex formula is incorrect, use the Evaluate Formula mechanism which evaluates the formula step-by-step and shows each intermediate result. This is similar to a "debugger" used by programmers.

Lesson Summary In this lesson you learned how to: understand how a formula uses cells visualize the dependencies in a worksheet find errors in your models use tracing to determine proper anchoring evaluate a formula to debug it

Questions?