Use LEFT and RIGHT arrow keys to navigate between flashcards;
Use UP and DOWN arrow keys to flip the card;
H to show hint;
A reads text to speech;
16 Cards in this Set
- Front
- Back
Require more time and effort to build
Are much more difficult to debug |
complex spreadsheets
|
|
Plan
Modularize Start small Parameterize Design for use Keep it simple Design for communication Document important data and formulas |
designing a spread sheet
|
|
always begin with a
|
sketch
|
|
Spreadsheets’ lives are
|
often longer than expected.
|
|
Use informative labels
Use blank spaces Use outlines, color, bold fonts, as appropriate |
visual cues that reinforce model's logic
|
|
Record source for important parameters
Explain important formulas Use Cell Comments to describe cell contents Consider a separate module to list assumptions |
documenting important data and forumulas
|
|
reasons for implementing workbook design
|
Use separate sheets to group similar kinds of information
Design workbooks for ease of navigation Protect workbooks from unwanted changes during use |
|
Lock cells not to be changed.
Use worksheet protection. Use data validation. |
protect cells from unwanted changes
|
|
--------reduces the potential for typographical errors.
-------- can also be a source of bugs. |
copying
|
|
Any cell or range of cells may be named.
Name or cell reference may be used in formulas. Names easier to debug and use |
range names
|
|
testing a spread sheet
|
Check that numerical results look plausible.
Check that formulas are correct. Test that model performance is plausible. |
|
-------should react in a plausible manner to a range of inputs when testing model plausibility
|
model
|
|
Sensitivity testing is an important tool to test plausibility.
|
Sensitivity testing
|
|
most spread sheets contain
|
errors
|
|
users are
|
over confident about their models
|
|
Designing a spreadsheet
Designing a workbook Building a workbook Testing a workbook |
rules for spreadsheet modeling
|