Data Analytics · F202 TA1
F202 TA1: Principles of Spreadsheet Modelling
Name
Class
Date
Mark / 24
Section A
Circle the letter of the correct answer. One mark each.
- 1What makes a spreadsheet a model rather than a record?1
- AIts outputs are calculated from inputs that can be changed
- BIt uses colour formatting
- CIt has more than one worksheet
- DIt contains a chart
- 2In the festival model, 'demand falls by 12 people for every £1' is:1
- AAn assumption
- BA constant
- CAn output
- DA macro
- 3Which tool works backwards from a target output to the input that achieves it?1
- AA pivot table
- BConditional formatting
- CData validation
- DGoal Seek
- 4C2 contains =A2*$F$1. What does it become when filled down to C3?1
- A=A3*$F$1
- B=A3*$F$2
- C=B3*$F$1
- D=A2*$F$1
- 5Why is a named range such as CostPerHead better than $F$1 in a formula?1
- AIt stops the cell being edited
- BIt makes the formula readable, and it is absolute already
- CIt calculates faster
- DIt hides the value from the user
- 6A cell shows £27.50 but holds 27.4999. What is happening?1
- AThe formula has an error
- BThe currency symbol changed the value
- CThe format rounds the display, not the stored value
- DThe cell is corrupted
- 7Which need points to a database rather than a spreadsheet?1
- AA quick what-if model for one manager
- BMillions of records edited by many users at once
- CA chart of monthly sales
- DA break-even calculation
- 8What is sensitivity analysis?1
- ASorting data into order
- BProtecting a sheet with a password
- CChecking the spelling of labels
- DChanging one assumption at a time to see how much the output depends on it
- 9Why did almost 16,000 COVID-19 results go missing from England's figures in 2020?1
- AThe formulas used relative references
- BA computer virus deleted them
- CAn old spreadsheet format ran out of rows
- DThe results were stored as text
- 10Which reference keeps the column fixed but lets the row change?1
- AA$2
- B$A$2
- CA2
- D$A2
Section B
Answer in the space provided. The number of marks tells you how many separate points to make.
- 1ExplainExplain the difference between an input variable and an assumption in a spreadsheet model. Use an example of each.4
- 2ExplainExplain why named ranges and absolute references make a spreadsheet model more reliable.4
- 3JustifyA small charity is deciding whether to plan its fundraising budget with a spreadsheet model or a database. Justify the use of a spreadsheet model, and describe one risk the charity must manage.6
Mark scheme
Section A
Section B
1 Explain the difference between an input variable and an assumption in a spreadsheet model. Use an example of each. 4
One mark for each of the following, to a maximum of 4.
- An input variable is a value the user changes to explore a question
- A valid example of an input variable
- An assumption is a value taken as true that may be wrong or is an estimate
- A valid example of an assumption, ideally with its source
Model answer. An input variable is a value the user is expected to change in order to explore a question, such as the ticket price in a pricing model: the whole point of the model is to try different prices and compare the results. An assumption is a value the model takes as true for the purpose of the calculation, even though it is an estimate that may turn out to be wrong, such as the assumption that 12 fewer people will come for every pound added to the price. The difference matters because an assumption needs a source the client can check, here a survey of residents, and an evaluation has to question it, whereas an input variable is simply set by the user.
2 Explain why named ranges and absolute references make a spreadsheet model more reliable. 4
One mark for each of the following, to a maximum of 4.
- An absolute reference does not change when a formula is copied
- This prevents copied formulas pointing at the wrong or empty cells
- A named range makes a formula readable or self-documenting
- Each value is stored once, so changing it updates every formula
Model answer. An absolute reference such as $F$1 stays fixed when a formula is copied, so a cost per head stored in one cell is used by every row; with a relative reference the copies would slide down to empty cells and silently calculate zero. A named range does the same job and adds meaning: =TicketsSold*CostPerHead can be read and checked as a sentence, whereas =B10*$F$1 has to be traced cell by cell, so errors are far easier to spot. Both mean each value is stored in exactly one place, so changing an assumption updates every formula that depends on it, with no copies left behind holding an old value.
3 A small charity is deciding whether to plan its fundraising budget with a spreadsheet model or a database. Justify the use of a spreadsheet model, and describe one risk the charity must manage. 6
One mark for each of the following, to a maximum of 6.
- A spreadsheet recalculates immediately, which suits what-if planning
- It is familiar, available and cheap for a small charity
- It is quick and flexible to build and change
- The data volume is small, so a database's strengths are not needed
- A risk: undetected errors, overwriting or version confusion
- How the risk is managed
Model answer. A spreadsheet model suits the charity because budget planning is a what-if problem: trustees want to see what happens if an event raises less than hoped or a grant is late, and a spreadsheet recalculates every total the moment an input changes. It is also software the charity already has and its volunteers already know, so it costs nothing and needs little training, and it can be built and adapted quickly as plans change during the year. A database would be the better choice for thousands of donor records edited by many people at once, but a budget is a few hundred figures used by one or two people, so its strengths would be wasted. The main risk is an undetected error: a formula that misses a row or a value typed over a formula still produces a believable total, and decisions would be made on it. The charity should manage that by testing the model against totals worked out by hand, validating the input cells, protecting every formula cell, and keeping one clearly named current version so nobody works from an old copy.