Section 1 Spreadsheet Design
Section 1 Spreadsheet Design
Section 1 Spreadsheet Design
1. Assess the suitability of using a spreadsheet to achieve a given requirement from a given
specification................................................................................................................................1
What are the differences between Spreadsheet Software and Database Software?....3
Input................................................................................................................................4
Processing.......................................................................................................................5
Output.............................................................................................................................7
Worksheet Layout...........................................................................................................8
RMN
Section 1: Spreadsheet Design
SSESS THE SUITABILITY OF USING A SPREADSHEET TO ACHIEVE A GIVEN REQUIREMENT FROM A GIVEN SPECIFI
When faced with a set of requirements or a task it is important to decide how the task would be
best completed. Should the task be completed using a manual method with pen and paper or
should software be used. If software is the most suitable method then it is important to decide
on the correct software type to complete the task. Should a spreadsheet software, database
software or word processing software be used?
To get the correct answer to this question it is important to first consider what functions and
actions are required from the spreadsheet?
Collating results, research and figures or collecting numerical information can prompt the use of
a spreadsheet. Spreadsheets may not be required for storage of all data but it is a great way to
organise, sort, tabulate and calculate data. Spreadsheets can also generate graphs, filters, pivot
tables and calculations (with the correct answer!).
If the data is very detailed and too involved to manage on paper, a spreadsheet can be the most
suitable option. Although the data input can be a lengthy process for large documents, the
organised storage and searching capabilities will make the information easy to manage, back up
and store.
Page 1
These notes have been compiled by Rynagh McNally for students of Monaghan Institute.
DISADVANTAGES OF USING SPREADSHEET SOFTWARE INCLUDE THE FOLLOWING:
When a spreadsheet is scaled to a larger volume of data spreadsheet software can often
fail or give errors.
Spreadsheets are susceptible to human error.
If the user makes an error in a formula every calculation based on that formula will be
wrong.
Spreadsheet cannot create reports like databases.
Spreadsheet are not designed for collaborative work sharing violations can occur
between users who access the same document on a network at the same time, causing
creating different copies of one spreadsheet to be created.
Poor ability to scale.
To use spreadsheets a computer is necessary and to access the information away from
the computer, printing facilities are required.
Spreadsheets are restricted to a finite number of records (1,048,576 rows by 16,384
columns).
WHAT ARE THE DIFFERENCES BETWEEN SPREADSHEET SOFTWARE AND DATABASE SOFTWARE?
DATABASES
When working with large repositories of information databases are more preferable to
spreadsheet software.
Database software can allow many users to access the information at one time while
spreadsheet software cannot.
The features of databases include the creation of tables, relationships, forms, reports and
queries among others.
SPREADSHEETS
Spreadsheet software allows the use of a different set of features for example graphs, formula,
functions, conditional formatting and others.
Spreadsheet software is much more user friendly than databases, users with limited knowledge
of the software can use it effectively this is not always the case with database software.
1. DATA TYPE: What type of data is being included? Will it be text, numeric, date, time or
percentage, etc.?
2. DATA COLLECTION: How will the data be collected? Will it be inputted manually? Is there a
need for a data capture form? Will the data be inputted from another data source
automatically?
3. END USER: Who will use the spreadsheet and input the data? Will they need to have a
detailed knowledge of formula? Should data validation be put in place for the end user?
Should the spreadsheet be protected from accidental damage by the end user?
The following are two examples of data capture forms for a wages spreadsheet.
PROCESSING REQUIRED FOLLOWING DATA INPUT
When the data has been input into the spreadsheet it needs to be processed. The designer of the
spreadsheet should consider the following processing for the document among other details:
1. FORMATTING: How should it be formatted consider fonts - how many font styles have been
used and are the fonts san serif and easy to read on screen and on paper? What colour, size,
orientation, italics, bold, alignment, borders should be used? Should the company logo or
appropriate images be added to the spreadsheet to help the design?
2. ORGANISED DATA: How will it be organised - will the information need to be filtered or
sorted, have key input and output areas been highlighted clearly? Has the information been
laid out across the top from the left and down the side to the right? Have ranges been
appropriately named for selection and use in formula?
Section 1: Spreadsheet Design
3. FUNCTIONS, FORMULA AND PROCESSING: How will the data which is inputted into the
database be processed? What functions or formulas have been applied? Do they give the
required output? Have graphs been applied to allow the end to see the data clearly? Is there
a need for conditional formatting and has it been applied appropriately?
4. END USER CONSIDERATIONS: Does the database complete the requirements of the user?
Can validation tools used to limit data entry and ensure it is entered correctly? Should
comments be added to help the end user understand the database?
After the input and processing have been decided the output of the spreadsheet is usually the
next consideration. There are two main considerations here:
HOW WILL THE OUTPUT BE DISPLAYED AND DOES THE OUTPUT MEET THE
EXPECTATIONS OF THE END USER?
The data is usually presented either printed on paper or in another file format. The designer
should consider what printing features and formatting should be implemented:
1. PRINTING: For example have suitable borders been applied? Can the end user print a
document to one page by scaling? Is there a page header on the document? Have column
headings been repeated for every page of the report? Has the information been aligned
correctly on the page? What margins have been used? How is the page orientated? Are the
column and row headers showing? Are the gridlines turned on? Is the page number or file
path of the document show in the header or footer? If the document is a report or receipt
has it been formatted professionally with the company logo?
2. ON SCREEN: What file format has the document been saved in? Have the company’s profit
margins and calculations been hidden from the customer? Is the information clearly labelled
and of a professional design standard? Have comments and labels been efficiently applied to
self-document the spreadsheet?
3. IMPLEMENT THE DESIGN
For this module we will be using Microsoft Excel spreadsheet software. Excel is a programme
which allows the storage of financial information and lists, such as Household Finance Planning,
Business Accounts and Budgeting, Invoices and Wages.
The assignment brief asks the learner to implement a design according to the assessment
criteria. In the production of this assignment (and any other spreadsheet you design) ensure you
consider EACH of the points and questions raised, under the three main stages of Spreadsheet
Design – Input, Processing and Output as outlined above.
WORKSHEET LAYOUT
The layout of the data on a worksheet is a very important consideration in the design process.
This should be decided before the data is inputted into the worksheet, in the format of a screen
layout design.
Details included in this design should relate to the position of the information on the
spreadsheet including details on any formatting that will be included. Specification of formatting
could include: worksheet name, alignment, cell formats, column height and widths, font style,
font size, font colour, location of borders (including the colour, style and weight), shading, page
orientation, text direction, merged or wrapped cells, positions of images and macros.
Notes:
Section 1: Spreadsheet Design
The following are two examples of worksheet layouts, one for a payroll spreadsheet and the
second from a home page.
Home Page Layout
After any spread has been created it is vital to input test data from a data source. Critically
analyse the spreadsheet from the point of view of an end user who has not seen the spreadsheet
before.
Try to break the program. It is important to consider that every program ever written has errors,
therefore you should be the first person to find the errors in yours and then debug those errors.
For the evaluation of your assignment it will be essential to create test data for an end user to
enter, and then complete the testing by asking other users to enter the test data. Watch how
they input the data and consider any improvements you could include helping their usage and
understanding of the software. Ask them to evaluate the software by giving feedback on the
strengths and weakness of the spreadsheet and asking for any suggested improvements.
Page
10