WEEK 06 CURRICULAR SUITE

Spreadsheet Modeling & Core Lookup Functions

Syllabus Alignment: Cambridge 0417 Unit 20; WASSCE Computer Studies (Electronic Spreadsheets)
Mission Objective: Master spreadsheet modeling, absolute vs relative referencing, lookup mechanics (VLOOKUP, HLOOKUP, XLOOKUP), and financial cell formatting for Cambridge Paper 3 examinations.

๐ŸŽฅ Video Lessons

Cambridge IGCSE ยท WAEC ยท Core Theory
Topic: Cambridge 0417 Paper 3: Excel Financial Modeling & VLOOKUP/HLOOKUP  |  Duration: 14:10
What to look out for: External file lookups (j2232costs to j2232currency), locking table arrays with absolute referencing ($), and enforcing FALSE exact matches.

๐Ÿ’ป Practical Work โ€” Exam Task & Source Files

Cambridge IGCSE 0417/32 May/June 2022 (Task 2 - Spreadsheets)

Step-by-Step Task Checklist (tick each step as you complete it):

โš™๏ธ Hands-On Practice Tool

Interactive

VLOOKUP Formula Architecture & Exact Match (`FALSE`) Inspector

Formula Engine

Examine how =VLOOKUP(lookup_value, table_array, col_index, [range_lookup]) retrieves data. Change parameters to see when #N/A or wrong approximate values occur.

=VLOOKUP("P03", $A$2:$B$6, 2, FALSE)
Formula Evaluation: Savannah Protection Project

๐Ÿง  Notes & Key Concepts

Theory Summary
๐Ÿ”น
โ€ข Referencing Mechanics: Relative referencing (`A1`) shifts row and column coordinates when a formula is copied/dragged. Absolute referencing (`$A$1`) locks the row and/or column coordinates, essential when referencing fixed tax rates, lookup tables, or constants.
๐Ÿ”น
โ€ข VLOOKUP Architecture: `=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])`. - `lookup_value`: The code or item being searched for. - `table_array`: The reference table (must use absolute referencing, e.g. `$A$2:$D$50`). - `col_index_num`: The column number from which to return data. - `range_lookup`: `FALSE` (or `0`) for an exact match; `TRUE` (or `1`) for an approximate match (requires table to be sorted ascending).
๐Ÿ”น
โ€ข HLOOKUP: Searches horizontally across rows rather than vertically down columns.
๐Ÿ”น
โ€ข Formatting Integrity: Exam markers penalize missing currency symbols (e.g. `$`, `โ‚ฌ`, `โ‚ฆ`), incorrect decimal precision, and unformatted percentage rates.
โ˜… Cambridge / WAEC Model Scenario:

Write a VLOOKUP formula in cell C5 to find the job title from a table located in `Staff!$A$2:$C$30`, matching the Job Code in cell B5.

๐Ÿ’ก Worked Solution & Rationale:

`=VLOOKUP(B5, Staff!$A$2:$C$30, 2, FALSE)`
Explanation: B5 is the lookup value, `Staff!$A$2:$C$30` is the locked lookup table, 2 is the column containing Job Title, and `FALSE` enforces an exact match.

๐Ÿƒ Key Words โ€” Click a Card to Reveal the Definition

6 Terms
Card 01

Absolute Referencing

๐Ÿ‘† Click / Tap to Reveal Definition

Definition 01

Cell reference locked with dollar signs ($A$1) that does not shift when copied across rows or columns.

Card 02

Relative Referencing

๐Ÿ‘† Click / Tap to Reveal Definition

Definition 02

Cell reference (A1) that automatically shifts row/column coordinates when copied across rows or columns.

Card 03

VLOOKUP

๐Ÿ‘† Click / Tap to Reveal Definition

Definition 03

Searches vertically down the first column of a table array and returns a value from the specified column index.

Card 04

Range Lookup (FALSE)

๐Ÿ‘† Click / Tap to Reveal Definition

Definition 04

VLOOKUP argument (FALSE or 0) that strictly enforces an exact match, triggering #N/A if missing.

Card 05

HLOOKUP

๐Ÿ‘† Click / Tap to Reveal Definition

Definition 05

Searches horizontally across the first row of a reference table array and returns a value from a specified row.

Card 06

3D Referencing

๐Ÿ‘† Click / Tap to Reveal Definition

Definition 06

Formulas that reference identical cells or ranges across multiple distinct worksheet tabs.

๐Ÿ•ต๏ธ Common Exam Mistakes โ€” Can You Spot the Error?

Examiner Trap
โš ๏ธ Candidate Error Trap:

A student wrote `=VLOOKUP(A2, J1:K10, 2)` and dragged the formula down 100 rows. The first 3 rows worked, but lower rows returned `#N/A` errors.

๐ŸŽฏ Your Detective Mission:

Explain why the lower rows returned `#N/A` errors and write the corrected formula.

๐Ÿ“ Quiz โ€” Test Yourself (10 Questions)

Instant Marking & Explanation
1. Which formula correctly locks both the row and column of cell B4?
A) `$B4`
B) `B$4`
C) `$B$4`
D) `$$B$$4`
Mark Scheme Rationale: `$B$4` locks both column B and row 4.
2. What does the `FALSE` parameter represent in a VLOOKUP function?
A) Return the formula text
B) Enforce an exact match
C) Use approximate match
D) Ignore errors
Mark Scheme Rationale: `FALSE` (or `0`) demands an exact match.
3. What error is returned when VLOOKUP cannot find the lookup value?
A) `#VALUE!`
B) `#REF!`
C) `#N/A`
D) `#DIV/0!`
Mark Scheme Rationale: `#N/A` indicates 'Not Available' (lookup item not found).
4. Which function searches horizontally across the top row of a table array?
A) `VLOOKUP`
B) `HLOOKUP`
C) `LOOKUP`
D) `INDEX`
Mark Scheme Rationale: `HLOOKUP` searches horizontal rows.
5. What must be true about the first column of a lookup table when using approximate match (`TRUE`)?
A) It must be sorted in ascending order
B) It must be text only
C) It must be sorted descending
D) It must contain no numbers
Mark Scheme Rationale: Approximate matching requires ascending order sort.
6. Which keyboard shortcut toggles absolute referencing ($) on a selected cell reference in Excel?
A) F2
B) F4
C) F5
D) F9
Mark Scheme Rationale: F4 toggles absolute and relative referencing.
7. What error occurs if the column index number in VLOOKUP exceeds the total columns in the table array?
A) `#N/A`
B) `#REF!`
C) `#NAME?`
D) `#NULL!`
Mark Scheme Rationale: `#REF!` indicates an invalid column reference.
8. Which function is the modern replacement for VLOOKUP that can search in any direction without column indexing?
A) `SEARCH`
B) `XLOOKUP`
C) `FIND`
D) `MATCH`
Mark Scheme Rationale: `XLOOKUP` can search in any direction.
9. What formula calculates the total sum of cells B2 through B20?
A) `=ADD(B2:B20)`
B) `=TOTAL(B2:B20)`
C) `=SUM(B2:B20)`
D) `=COUNT(B2:B20)`
Mark Scheme Rationale: `=SUM(B2:B20)` is the correct summation function.
10. How should a percentage rate of 7.5% be entered into a calculation formula?
A) `7.5`
B) `0.075` (or `7.5%`)
C) `75%`
D) `0.75`
Mark Scheme Rationale: 7.5% is mathematically 0.075.

Your Score: 0 / 10 (0%)

Answer the questions above to see your score.

๐ŸŽฏ How Did You Find This Week?

Self-Check

1. Rate your understanding of Week 06 (Spreadsheet Modeling & Core Lookup Functions):

๐Ÿ† Got it โ€” Exam Ready
โš–๏ธ Mostly โ€” Needs More Practice
๐Ÿšจ Not Yet โ€” Need Help

2. Next step: Open your YEAR 12 ICT & DIGITAL TECHNOLOGY โ€” LIVING EXAM TRACKER.xlsx on Google Classroom and update your score for this week.