Courses/Computer Science/CPSC 203/CPSC 203 2008Winter L03/CPSC 203 2008Winter L03 Labs/MiniTutorial: Spreadsheet Design
From wiki.ucalgary.ca
< Courses | Computer Science | CPSC 203 | CPSC 203 2008Winter L03 | CPSC 203 2008Winter L03 Labs
Mini-Tutorial: Spreadsheet Design
Below are some general rules for building a well designed spreadsheet.
Some Basic Rules about Design
- Design the spreadsheet on paper first. Graph paper often works well.
- Test and edit your calculations. Where appropriate use intermediate calculations and check-sums to ensure calculations are correct.
- Keep the components of a calculation visible. No "magic numbers". Place fixed numbers used in a calculation in their own cell with a descriptive title.
- Be aware of the "space" or "geography" of the spreadsheet. Arrange your information so that it is well spaced and easy to take in at a glance.
Parts of a Well Designed Spreadsheet
These parts can be considered components of a disciplined approach to building spreadsheet so they are self-documenting. The parts could each be in their own sheet, or they could be in a single sheet.
- Introduction -- What is this spreadsheet or workbook about. Note the title, purpose, author, creation and revision dates etc.
- Model and Assumptions. Justify any models, summary statistics, or calculated variables you are using.
- Data Dictionary. For every variable in the spreadsheet note: its
- location (cell range),
- name,
- the Data Class it is (Raw Data, Statistical Summary, Calculated Variable, Score etc.),
- Data Type (e.g. Integer, Text, Currency, Date, etc.) and
- Description (a description of the data or what it's 'purpose' is).
- Raw Data. Present your raw data in tabular form -- with columns representing variables and rows representing cases.
- Calculated Data.
- Summary Statistics --Usually Summary statistics result from calculations across rows for a single column.
- Derived variables are often based on calculations across columns for a row.
- Presentation' (Reporting)
- Emphasize the final information you wish to show without excessive background details.
- Use charts wherever appropriate to summarize large volumes of data