Presentation is loading. Please wait.

Presentation is loading. Please wait.

44221: Information Systems Lecture 6 (Week 8) Introduction to Spreadsheets By Ian Perry

Similar presentations


Presentation on theme: "44221: Information Systems Lecture 6 (Week 8) Introduction to Spreadsheets By Ian Perry"— Presentation transcript:

1 44221: Information Systems Lecture 6 (Week 8) Introduction to Spreadsheets By Ian Perry http://itsy.co.uk/ac/0506/Sem1/44221_IS/

2 Ian PerrySlide 244221: Information Systems: Introduction to Spreadsheets When to use a Spreadsheet? Whenever NUMERICAL data requires: Calculation which may be complex, repetitive, or both. Analysis of complex situations. Exploration of probable outcomes. Presentation in tabular and/or graphical format.

3 Ian PerrySlide 344221: Information Systems: Introduction to Spreadsheets A simple Spreadsheet 1 2 3 4 5 6 ABCD R&D Cost Rent Travel Personnel TOTAL 2000 2001 2002 236024602560 800900 8160 50006800 10160 Columns Rows Text B6: Cell Reference =SUM(B3:B5) Formula Range Cell Numbers

4 Ian PerrySlide 444221: Information Systems: Introduction to Spreadsheets Data can easily be presented as a Chart A B C D E 1 1st Qtr 2nd Qtr 3rd Qtr 4th Qtr 2 East 20.4 27.4 90 20.4 3 West 30.6 38.6 34.6 31.6 4 North 45.9 46.9 45 43.9 5 1st Qtr2nd Qtr3rd Qtr4th Qtr 0 10 20 30 40 50 60 70 80 90 East West North

5 Ian PerrySlide 544221: Information Systems: Introduction to Spreadsheets The Simplest Spreadsheet Formula? Is a reference to another cell. NB. all formulae begin with an = sign.

6 Ian PerrySlide 644221: Information Systems: Introduction to Spreadsheets Simple Calculations i.e. using a Spreadsheet like a Calculator.

7 Ian PerrySlide 744221: Information Systems: Introduction to Spreadsheets Simple Spreadsheet Functions - 1 Sum =sum(range) OR =sum(cell, cell, …)

8 Ian PerrySlide 844221: Information Systems: Introduction to Spreadsheets Simple Spreadsheet Functions - 2 Average =average(range) OR =average(cell, cell, …)

9 Ian PerrySlide 944221: Information Systems: Introduction to Spreadsheets Simple Spreadsheet Functions - 3 Standard Deviation (of population) =stdevp(range) OR =stdevp(cell, cell, …)

10 Ian PerrySlide 1044221: Information Systems: Introduction to Spreadsheets Simple Spreadsheet Functions - 4 Maximum =max(range) OR = max(cell, cell, …) Minimum =min(range) OR = min(cell, cell, …) Median =median(range) OR = median(cell, cell, …) Now (i.e. today’s Date & Time) =now() Count (of cells containing numeric data) =count(range) OR = count(cell, cell, …)

11 Ian PerrySlide 1144221: Information Systems: Introduction to Spreadsheets The ‘CountIf’ Function Counts the number of values in a range that match a given criteria. =countif(range,criteria)

12 Ian PerrySlide 1244221: Information Systems: Introduction to Spreadsheets The ‘IF’ Function Tests a condition in another cell, and decides what to display in this one. =if(condition,true,false)

13 Ian PerrySlide 1344221: Information Systems: Introduction to Spreadsheets Nested ‘IF’ Functions To test for more than one condition, you could use a series of nested If’s: =if(condition1,true,if(condition2,true,false))

14 Ian PerrySlide 1444221: Information Systems: Introduction to Spreadsheets The ‘VLookUp’ Function Much easier to use than nested If’s, when there are many conditions to test for: =vlookup(value,range,offset)

15 Ian PerrySlide 1544221: Information Systems: Introduction to Spreadsheets Spreadsheet Development - 1 Draft it out on paper first, considering: Shape does the problem suit a landscape or a portrait shaped solution? Content which parts of the spreadsheet content will be text, data, formulae? Outputs will the data be presented in tabular and/or graphical format? is there a need to print the results or will they be viewed on screen?

16 Ian PerrySlide 1644221: Information Systems: Introduction to Spreadsheets Spreadsheet Development - 2 Two types of data in a spreadsheet: Input data - entered/altered often, e.g. sales made, hours worked, money to change, etc. Reference data - rarely changes, e.g. vat rates, pay rates, currency conversion rates, etc. Always separate these data types: Keep input data areas together (and easily accessible) data entry is the biggest source of errors. Keep reference data together and protect cells where data entry is not required.

17 Ian PerrySlide 1744221: Information Systems: Introduction to Spreadsheets Spreadsheet Development – 3 Start simply: Do not try to build a large complex spreadsheet model containing features/functions you have never used before. Try out any new features/functions you want to use, by building a small controlled example. Test each stage in the development of your spreadsheet model: testing each new feature/function you add; gradually incorporating all of the functionality required. Don't get too clever, too soon!

18 Ian PerrySlide 1844221: Information Systems: Introduction to Spreadsheets Spreadsheet Development - 4 Save a "Template" i.e. a complete spreadsheet model without input data; containing text, formulae and reference data only. use a copy of this "Template" for testing. Test Rigorously use data which will produce known outputs; e.g. 1,1,1, or 50,50,50, or 100,100,100, sequences. use someone else to test ease of data entry; you may find your design is not as easy for others. Don't forget to amend the "Template"; if (when!) changes are required.

19 Ian PerrySlide 1944221: Information Systems: Introduction to Spreadsheets This Week’s Workshop Complete this fairly simple spreadsheet model; by adding the missing formulae. NB. these Lecture notes contain examples of all of the spreadsheet formulae you will need in order to complete the Workshop tasks.

20 Ian PerrySlide 2044221: Information Systems: Introduction to Spreadsheets The Completed Spreadsheet Model


Download ppt "44221: Information Systems Lecture 6 (Week 8) Introduction to Spreadsheets By Ian Perry"

Similar presentations


Ads by Google