Skip to main content
ScotlandAdministration & ITSyllabus dot point

Which spreadsheet functions and formulae does Higher Administration and IT require, and how are they used?

Using spreadsheet functions, formulae and features at Higher level, including absolute and relative cell references, logical and lookup functions (IF, nested IF, COUNTIF, SUMIF, VLOOKUP), statistical functions, named ranges and conditional formatting.

An SQA Higher Administration and IT answer on spreadsheet functions, formulae and features, covering absolute and relative cell references, logical and lookup functions such as IF, nested IF, COUNTIF, SUMIF and VLOOKUP, statistical functions, named ranges and conditional formatting.

Generated by Claude Opus 4.811 min answer

Reviewed by: AI editorial process; not yet individually human-reviewed

Have a quick question? Jump to the Q&A page

Jump to a section
  1. What this key area is asking
  2. Cell references: relative and absolute
  3. Logical and conditional functions
  4. Lookup, statistical and other features
  5. Why the right function matters
  6. Examples in context
  7. Try this

What this key area is asking

Spreadsheets are a core IT application in Higher Administration and IT, and the SQA expects you to use a range of functions, formulae and features, some of them complex, to process and analyse data accurately. This dot point covers the calculation tools: cell references (relative and absolute), logical functions (IF, nested IF), conditional functions (COUNTIF, SUMIF), lookup functions (VLOOKUP), statistical functions, named ranges and conditional formatting. These appear both in the assignment (where you build a working spreadsheet) and in the question paper (where you explain what a function does and when to use it).

Cell references: relative and absolute

If =B2*EE1 is copied down a column, the B2 part becomes B3, B4, and so on (relative), while EE1 stays the same in every row (absolute). Getting references wrong is a common cause of incorrect results, so the SQA tests understanding of both.

Logical and conditional functions

IF and nested IF

The IF function tests a condition and returns one value if it is true and another if it is false:

=IF(test, value if true, value if false)\text{=IF(test, value if true, value if false)}

For example =IF(C2>=50,"Pass","Fail"). A nested IF puts an IF inside another to test several conditions, for example assigning grades A, B or C: =IF(C2>=70,"A",IF(C2>=60,"B","C")).

COUNTIF and SUMIF

  • COUNTIF counts the cells in a range that meet a condition: =COUNTIF(D2:D50,"Pass") counts the passes.
  • SUMIF adds the cells that meet a condition: =SUMIF(B2:B50,"North",C2:C50) totals the sales for the North region.

These are used to summarise data, for example counting items below a reorder level or totalling sales by category.

Lookup, statistical and other features

  • VLOOKUP: look up a value in a table and return matching data (prices, names, rates).
  • Statistical functions: SUM (total), AVERAGE (mean), MAX/MIN (largest/smallest), COUNT (how many numbers), ROUND (round to set decimals).
  • Named ranges: clearer, less error-prone formulae (=Quantity*Price).
  • Conditional formatting: highlight cells meeting a rule, so important values stand out automatically.

Why the right function matters

Choosing the correct function and reference type makes a spreadsheet accurate, efficient and easy to update. A well-built spreadsheet recalculates automatically when data changes, reduces manual work and errors, and presents results clearly. The SQA rewards both building correct formulae (in the assignment) and explaining what a function does and when to use it (in the question paper).

Examples in context

Example 1. A reorder report. A stock spreadsheet uses =IF(C2<D2,"Reorder","OK") to flag items below their reorder level, =COUNTIF(E2:E100,"Reorder") to count how many need reordering, and conditional formatting to highlight them in red. The administrator can see at a glance what to order, showing logical functions and formatting in use.

Example 2. Pricing with VLOOKUP. An order sheet uses =VLOOKUP(A2,Products,3,FALSE) to pull each item's price from a product list by its code, then =B2*C2 to find the line total and =SUM(...) for the order total. When prices change in the product list, the order sheet updates automatically, illustrating VLOOKUP and statistical functions.

Try this

Q1. Write an IF formula that displays "Pass" if cell C2 is 50 or more and "Fail" otherwise. [2 marks]

  • Cue. =IF(C2>=50,"Pass","Fail"). The IF function returns the first value if the test is true and the second if it is false.

Q2. Explain why an absolute cell reference would be used for a VAT rate in a spreadsheet. [2 marks]

  • Cue. The VAT rate is in one fixed cell; an absolute reference (for example EE1) stops that reference changing when the formula is copied down, so every row uses the same rate and the results stay correct.

Exam-style practice questions

Practice questions written in the style of SQA exam questions on this dot point, with worked answer explainers. The year tag is the paper they imitate, not the source.

SQA Higher style4 marksDescribe the difference between a relative and an absolute cell reference, and why an absolute reference is sometimes needed.
Show worked answer →

Worth 4 marks. Describe each reference and give a reason, two marks each.

Relative reference (about 2 marks). A relative reference (for example B2) changes automatically when the formula is copied to another cell, adjusting to the new row or column. This is useful when the same calculation is applied down or across a list.

Absolute reference (about 2 marks). An absolute reference (for example BB2) is fixed by dollar signs and does not change when the formula is copied. It is needed when a formula must always refer to one fixed cell, for example a single VAT rate or exchange rate used by every row.

SQA Higher style4 marksDescribe how the IF function and the COUNTIF function could each be used in a spreadsheet.
Show worked answer →

Worth 4 marks. Describe each function and a use, two marks each.

IF function (about 2 marks). IF tests a condition and returns one value if it is true and another if it is false, for example =IF(C2>=50,"Pass","Fail"). It is used to make a spreadsheet show different results depending on the data, such as flagging which orders qualify for a discount.

COUNTIF function (about 2 marks). COUNTIF counts the cells in a range that meet a condition, for example =COUNTIF(D2:D50,"Pass") counts how many learners passed. It is used to summarise data, such as how many items are below a reorder level.

Related dot points

Sources & how we know this