IS-171
Computing With
Spreadsheets
Gaining proficiency
Week 2
Gaining Proficiency
Finished Budget example
Isolating assumptions
Cell addressing
Formatting
Operator precedence
Web Integration
Date Arithmetic
Fred Ferwerda 4/11/2020
2
Finished Budget Example
Add a row
Different formulas to compute totals
Isolate assumptions
Relative vs. Absolute addressing
Fred Ferwerda 4/11/2020
3
Isolating Assumptions
Isolate means putting the value in a clearly marked cell
Makes it explicit to spreadsheet reader
Only have to change it in one place
Isolate any value which is not immediately obvious when looking at the spreadsheet
4
4/11/2020 Fred Ferwerda
Cell Addressing
Relative – so many cells over and down/up
Absolute – that particular cell
Mixed – so many columns over but that particular row, or so many rows over, but that particular column
Fred Ferwerda 4/11/2020
5
Copy and Move
Copy updates references according to new location
Move (cut and paste) updates references only if needed.
Watch out for moves since they can affect so many cell formulas.
Fill Handle
6
4/11/2020 Fred Ferwerda
Formatting
Column/Row width
Format Cells
Selecting Cells (shift vs. control)
Format painter (paintbrush icon)
Fred Ferwerda 4/11/2020
7
Operator Precedence
What is the value of the following expressions?
1+2-3 (1+2)-3 1+(2-3)
1+2*3
-1 + 2
(1+2)*3
-(1 + 2)
1+(2*3)
1+2^3 (1+2)^3 1+(2^3)
Fred Ferwerda 4/11/2020
8
Highest
Lowest
: ,
-
%
^
* /
+ –
Operator Precedence
(memorize)
Colon, comma, and space
Negation
Percent
Exponentiation
Multiplication and division
Addition and subtraction
&
= < > <= >= <>
String concatenation
Comparison operators
Fred Ferwerda 4/11/2020
9
Web Integration
Hyperlinks
Save as Web Page
Round-trip HTML
Directory of Support Files
Web Queries
Import
Refresh
Fred Ferwerda 4/11/2020
10
Date Arithmetic
=Today()
Number of days
Years = days / 365.24
Fred Ferwerda 4/11/2020
11