CPA Advanced LevelBusiness Data Analytics
Chapters
Chapters0 of 32 readSign in to track progress
Chapter 1

Part A: Excel for the analyst

Working efficiently in Excel

Last updated November 202613 sectionsabout 26 min read

Key takeaways

  • Section I sets multiple choice questions on Excel itself and Sections II and III are practicals marked cell by cell, so speed and a clean, traceable layout earn marks in their own right.
  • Save answers as .xlsx; .xlsm is needed only for macros, .xlsb suits very large models, and a .csv keeps only the values of one sheet.
  • Dollar signs decide what moves when a formula is copied: $B3 fixes the column, C$2 fixes the row, and F4 cycles a reference through the four forms.
  • A number format changes only how a value looks; use ROUND when the value itself must change.
  • Audit with Show Formulas (Ctrl+`), Trace Precedents and Go To Special, and unlock the input cells before protecting the sheet.

Business Data Analytics is a practical paper sat on a computer. Section I is twenty multiple choice questions, and every sitting since the pilot has set several of them on Excel itself: which shortcut shows formulas, which function counts cells meeting a condition, which tool builds a drop-down list. Sections II and III are 20-mark practicals answered in an Excel workbook that the examiner opens and marks cell by cell. Speed and a clean, traceable layout are therefore worth marks in their own right.

This chapter covers the environment: the parts of the window, the file formats, the keyboard shortcuts the examiner tests, references, names, Tables, validation, formatting, error values, auditing and protection. It closes with the workbook layout that a marker expects to see. The functions themselves follow in the chapters on core Excel functions and on lookup and dynamic array functions.

The workbook and the Excel window

A workbook is one file. It holds one or more worksheets (grids of cells) and may hold chart sheets, which carry a single chart. A cell is identified by its column letter and row number, so the cell in column AB, row 11 is AB11. A block of cells is a range, written with a colon between its corners: A2:A16 is fifteen cells in one column, while A2:J11 is ten columns by ten rows.

Ribbon
The band of tabs (Home, Insert, Page Layout, Formulas, Data, Review, View) that replaced menus in Excel 2007. Each tab is split into groups; Data holds Sort & Filter, Data Tools (Data Validation, Text to Columns, Remove Duplicates) and Forecast (What-If Analysis).
Quick Access Toolbar
The small toolbar above or below the ribbon that holds commands you use constantly, such as Save, Undo and Redo. Right-click any ribbon command and choose Add to Quick Access Toolbar to put it there; each item then also gets an Alt plus number shortcut.
Backstage view
What opens when you click File: Info, New, Open, Save As, Print, Share, Export and Options. Excel Options (File > Options) holds the calculation settings, add-ins such as Solver and the ribbon customisation.
Name Box
The box at the left of the formula bar that shows the address or name of the active cell. Typing an address or a defined name into it and pressing Enter jumps straight there; typing a name over a selected range creates that name.
Formula bar
Shows the content of the active cell: the formula, not its result. Ctrl+Shift+U expands it for long formulas.
Status bar
The strip at the bottom of the window. Select a range and it shows the Sum, Average and Count of the selection without a formula, which is a quick check on any total you build.
Fill handle
The small square at the bottom right of the active cell. Dragging it copies a formula or extends a series (months, numbers, dates); double-clicking it fills down as far as the adjacent column has data.
Sheet tabs
The tabs at the bottom that name each worksheet. Double-click a tab to rename it. In this paper every answer sheet must carry the name of the entity in the question.

File formats and when each matters

The five formats a candidate meets. The modern grid is 1,048,576 rows by 16,384 columns (A to XFD).

FormatExtensionHolds macros?When it matters
Excel Workbook.xlsxNoThe default since Excel 2007 and the right choice for an exam answer: compact, opens anywhere, and cannot carry macro code.
Excel Macro-Enabled Workbook.xlsmYesNeeded only if the workbook contains VBA. Saving a workbook with macros as .xlsx silently strips the code.
Excel Binary Workbook.xlsbYesStores the file in binary form, so very large models open and save faster and take less disk space. Less transparent to other tools.
Comma-separated values.csvNoPlain text, one sheet only, no formulas, formats or charts. The usual format for exports from accounting systems, iTax reports and bank statements.
Excel 97-2003 Workbook.xlsYesThe legacy format, limited to 65,536 rows by 256 columns and without dynamic arrays or newer functions. Convert to .xlsx before working.

CSV loses your work

A CSV file keeps only the values of the active sheet. If you open a CSV export, build formulas and press Ctrl+S, Excel warns that features will be lost; save it with F12 (Save As) as .xlsx first, or the formulas are gone when the file is reopened.

Keyboard shortcuts

The examiner has tested shortcuts directly: Ctrl+V to paste (December 2022), Ctrl+` to show formulas (December 2023), the shortcut for function arguments (August 2024) and Go To Special (April 2025 and August 2026). Learn the tables below by purpose rather than as one long list; each shortcut is the one an analyst actually reaches for while building a model.

Navigation

ShortcutWhat it does
Ctrl+Arrow keyJumps to the edge of the current data region in that direction (the last filled cell before a blank).
Ctrl+HomeGoes to cell A1 (or the top-left unfrozen cell).
Ctrl+EndGoes to the last used cell of the sheet, which is a quick test for stray entries far below the data.
Ctrl+Page Down / Ctrl+Page UpMoves to the next or previous worksheet.
F5 or Ctrl+GOpens Go To; the Special button opens Go To Special.
Ctrl+F / Ctrl+HFind, and Find and Replace.
Ctrl+[ / Ctrl+]Selects the direct precedents / direct dependents of the active formula cell.
Alt+Page Down / Alt+Page UpScrolls one screen right or left.

Selection

ShortcutWhat it does
Shift+Arrow keyExtends the selection one cell at a time.
Ctrl+Shift+Arrow keyExtends the selection to the edge of the data region, which selects a whole column of data in one keystroke.
Ctrl+Space / Shift+SpaceSelects the entire column / the entire row.
Ctrl+ASelects the current region; pressed again, the whole sheet. Inside a formula, straight after a function name, it opens the Function Arguments dialog.
Ctrl+Shift+OSelects all cells containing comments or notes.

Editing and entry

ShortcutWhat it does
Ctrl+C / Ctrl+X / Ctrl+VCopy, cut and paste. Ctrl+C only places the selection on the clipboard; Ctrl+V pastes it.
Ctrl+Alt+VPaste Special (values, formats, formulas, transpose, multiply).
Ctrl+Z / Ctrl+YUndo / redo (Ctrl+Y also repeats the last action).
F2Edits the active cell in place, with coloured borders showing the cells the formula uses.
Ctrl+D / Ctrl+RFills the selection down / right from the top or left cell.
Ctrl+EnterEnters the same entry or formula into every selected cell at once.
Alt+EnterStarts a new line inside the same cell.
Ctrl+; / Ctrl+Shift+;Inserts today's date / the current time as a fixed value (not a formula).
Ctrl+' / Ctrl+Shift+'Copies the formula / the value from the cell above into the active cell.
Ctrl+EFlash Fill: completes a column from the pattern in the examples you have typed.
Ctrl+Shift+Plus / Ctrl+MinusInserts / deletes cells, rows or columns.
Ctrl+9 / Ctrl+0Hides the selected rows / columns.
EscCancels an entry before it is confirmed.

Formatting

ShortcutWhat it does
Ctrl+1Opens Format Cells, the route to number formats, custom formats, alignment, borders and protection.
Ctrl+B / Ctrl+I / Ctrl+UBold, italic, underline.
Ctrl+5Strikethrough.
Ctrl+Shift+! (Ctrl+Shift+1)Number format with two decimals and a thousands separator.
Ctrl+Shift+$ / Ctrl+Shift+%Currency format / percentage format.
Ctrl+Shift+# / Ctrl+Shift+@Date format / time format.
Ctrl+Shift+~General format.
Ctrl+Shift+& / Ctrl+Shift+_Adds an outline border / removes borders.

Formulas and calculation

ShortcutWhat it does
Ctrl+` (grave accent, left of the 1 key)Toggles Show Formulas, so every cell displays its formula instead of its result.
Alt+=AutoSum: inserts =SUM() over the numbers above or to the left.
F4While editing a reference, cycles it through A1, $A$1, A$1 and $A1. Outside edit mode it repeats the last action.
F9Recalculates all open workbooks. While editing, select part of a formula and press F9 to see what that part evaluates to (then Esc, or the part is replaced by its value).
Shift+F9 / Ctrl+Alt+F9Recalculates the active sheet / forces a full recalculation of every formula.
Shift+F3Opens the Insert Function dialog.
Ctrl+A after a function nameOpens the Function Arguments dialog for that function.
Ctrl+Shift+A after a function nameTypes the argument names and brackets into the formula, e.g. =PMT(rate,nper,pv,fv,type).
F3 / Ctrl+F3 / Ctrl+Shift+F3Paste Name / Name Manager / Create Names from Selection.
Ctrl+Shift+EnterEnters a legacy array formula, shown in braces {}. Not needed in Excel 2021 and later, where any formula returning several values spills on Enter.
Ctrl+Shift+UExpands or collapses the formula bar.

Data, charts and tools

ShortcutWhat it does
Ctrl+T (or Ctrl+L)Converts the selected range into an Excel Table.
Ctrl+Shift+LTurns AutoFilter drop-downs on or off for the current range.
Alt+Down ArrowOpens the filter or data validation drop-down in the active cell.
Alt+F1 / F11Creates a default chart of the selected data on the same sheet / on a new chart sheet.
Alt+F11Opens the Visual Basic for Applications editor.
Ctrl+F2Print Preview.
F12 / Ctrl+SSave As / Save.
Ctrl+W (Ctrl+F4) / Alt+F4Closes the workbook window / closes Excel.
Alt then the key tipsPressing Alt shows a letter on each ribbon tab (Alt+H Home, Alt+N Insert, Alt+M Formulas, Alt+A Data); keep typing letters to reach any command without the mouse.

Two shortcut traps in the MCQs

Ctrl+A and Ctrl+Shift+A both work on function arguments: typed after a function name such as =PMT, Ctrl+A opens the Function Arguments dialog and Ctrl+Shift+A inserts the argument names. In August 2024 the only one of the pair offered was Ctrl+Shift+A, which was the intended answer. Also note that Ctrl+F4 closes the workbook window, not Excel; Alt+F4 closes the application.

Ctrl+Shift+Enter and dynamic arrays

Before Excel 2021, a formula that worked on a whole array at once, such as =SUM(F2:F13*G2:G13), had to be confirmed with Ctrl+Shift+Enter, and Excel wrapped it in braces. A formula that returned several values had to be typed into a pre-selected block of exactly the right size. Excel 2021 and 365 have a dynamic array engine: the same formula is entered with plain Enter, and a formula that returns several values spills them into the neighbouring cells automatically. Braces you see in an older file are legacy array formulas; they still work, but edit them with Ctrl+Shift+Enter or rewrite them.

Relative, absolute and mixed references

When a formula is copied, Excel adjusts each reference by the distance moved unless a dollar sign fixes it. Getting the dollar signs right is what lets one formula be written once and filled across a whole grid, which is how a marker can see that a model was built rather than typed.

Relative (A1)
Both column and row move when copied. Copying =B3*C3 one row down gives =B4*C4.
Absolute ($A$1)
Neither moves. Use it for a single input cell such as a tax rate or a discount rate that every row reads.
Mixed, column fixed ($A1)
The column stays A while the row moves. Use it when every column of a grid must read the same input column.
Mixed, row fixed (A$1)
The row stays 1 while the column moves. Use it when every row of a grid must read the same header row.

The illustration below is Tausi Distributors Ltd, a fictional Nairobi wholesaler used throughout this part. Its pricing analyst wants each product's current price increased by three alternative growth rates, in one grid built from one formula.

Prices sit in column B, growth rates in row 2; the grid C3:E5 holds one formula.

CellContentCellContent
A3Cooking oil 5LB31,450
A4Rice 5kgB4990
A5Sugar 2kgB5380
C25%D2 / E28% / 10%
C3=$B3*(1+C$2)C3:E5filled from C3
One formula, filled across and down
C3: =$B3*(1+C$2)     copied right to D3: =$B3*(1+D$2)
                     copied down to C4:  =$B4*(1+C$2)
                     copied to E5:       =$B5*(1+E$2)

Price grid for Tausi Distributors (Sh., to the nearest cent)

Cooking oil: 1,450 x 1.05 = 1,522.50; x 1.08 = 1,566.00; x 1.10 = 1,595.00

Rice: 990 x 1.05 = 1,039.50; x 1.08 = 1,069.20; x 1.10 = 1,089.00

Sugar: 380 x 1.05 = 399.00; x 1.08 = 410.40; x 1.10 = 418.00

Check: with =B3*(1+C2) and no dollar signs, D3 would read =C3*(1+D2), compounding the 5% price by 8%, and C4 would read =B4*(1+C3), multiplying by 1,523.50. Both are wrong.

F4 while the cursor is on the reference

Type the reference, keep the cursor inside it and press F4 repeatedly: B3, $B$3, B$3, $B3, then back to B3. It is faster and less error-prone than typing dollar signs.

Named ranges and the Name Manager

A name replaces a cell address with a word, so =Loan*Rate/12 reads like the question. Names are absolute by default, appear in every formula that uses them, and make a model easier for a marker to follow.

  • Create one select the cell or range, type the name in the Name Box and press Enter; or Formulas > Define Name.
  • Create many at once select labels plus values (e.g. A2:B5) and press Ctrl+Shift+F3, choosing Left column, so each value is named after its label.
  • Manage them Ctrl+F3 opens the Name Manager, where names are edited, re-pointed or deleted and their scope (workbook or one sheet) is shown.
  • Rules a name starts with a letter or underscore, has no spaces (use Tax_Rate), cannot look like a cell address (TR2026 is a cell, so it is not allowed) and is not case-sensitive.
A loan payment written with names
B2 named Loan        B3 named AnnualRate        B4 named Months
=PMT(AnnualRate/12, Months, -Loan)

Excel Tables and structured references

Ctrl+T converts a range with headers into an Excel Table (Insert > Table). A Table is the right container for any list of records the exam gives you: it expands automatically when rows are added, copies a formula down the whole column the moment you type it once, keeps headers visible while scrolling, and gives every column a name that formulas can use. A PivotTable or chart built on a Table picks up new rows when refreshed.

Rename a Table in Table Design > Table Name; Table1 tells a marker nothing.

Structured referenceMeaning
Sales[Amount]The data rows of column Amount in the Table named Sales.
[@Units]The Units value in the same row as the formula (used inside the Table).
Sales[#Headers]The header row.
Sales[#Totals]The total row, switched on from Table Design > Total Row.
Sales[[Units]:[Price]]Columns Units through Price.
Structured references
Calculated column inside the Table:   =[@Units]*[@Price]
Outside the Table:                    =SUMIFS(Sales[Amount], Sales[Region], "Nairobi")
Total row (SUBTOTAL ignores filtered-out rows): =SUBTOTAL(109, [Amount])

Data validation

Data validation (Data > Data Tools > Data Validation) restricts what may be typed into a cell. It is the feature that creates a drop-down list, which the August 2024 paper asked about directly. In a model it protects the input cells: a scenario selector can only hold Base, Optimistic or Downside, and a rate cell can only hold a decimal between 0 and 1.

  1. Select the input cells.
  2. Data > Data Validation > Settings: choose Allow (Whole number, Decimal, List, Date, Text length or Custom).
  3. For a list, type the items separated by commas (Base,Optimistic,Downside) or point the Source at a range.
  4. Input Message tab: a prompt shown when the cell is selected.
  5. Error Alert tab: Stop (refuses the entry), Warning or Information.
A drop-down that grows with the data
K2: =SORT(UNIQUE(C2:C13))        spills the distinct regions (Excel 2021 and later)
Validation for M2, Allow: List, Source: =$K$2#
Custom rule for a rate cell B3, Allow: Custom, Formula: =AND(B3>0, B3<1)

The # after $K$2 is a spill reference: it means the whole array that K2 returns, however long it becomes. When a new region appears in column C, the list in K2 grows and the drop-down offers it without anyone editing the validation rule. Circle Invalid Data (Data > Data Validation drop-down) highlights cells that broke a rule before it was applied.

Conditional formatting

Conditional formatting (Home > Conditional Formatting) changes a cell's appearance when its value meets a rule. It turns a schedule into an exception report: overdue debtors in red, the top ten customers in green, variances above tolerance flagged.

  • Highlight Cells Rules greater than, less than, between, equal to, text that contains, a date occurring, duplicate values.
  • Top/Bottom Rules top 10 items or percent, above or below average.
  • Data Bars an in-cell bar proportional to the value.
  • Colour Scales a two- or three-colour gradient, useful for a heat map of a pivot grid.
  • Icon Sets arrows or traffic lights by threshold, set by value or percentile in Manage Rules.
  • New Rule > Use a formula any TRUE/FALSE formula written for the top-left cell of the selection.
Formula rules: column fixed, row free
Select A2:H13 (the whole register), New Rule > Use a formula:
=$H2>100000        highlights the entire row of any sale above Sh.100,000
=$C2=$M$2          highlights rows whose region matches the drop-down in M2

The dollar sign decides what is highlighted

A formula rule is written for the top-left cell and copied over the selection like any formula. =$H2 fixes the column so every cell in the row tests column H and the whole row lights up; =H2 would test a different column for each cell.

Number formats and custom formats

A number format changes how a value looks, never the value itself. Ctrl+1 > Number > Custom accepts a format code of up to four sections separated by semicolons: positive; negative; zero; text.

The value in the cell is unchanged; only the display differs.

Format codeValueDisplays as
#,##043581019914,358,101,991
#,##0,43581019914,358,102 (thousands: each trailing comma divides by 1,000)
#,##0,," m"43581019914,358 m
#,##0;(#,##0);"-"-25000(25,000), the accounting convention for negatives
#,##0;(#,##0);"-"0-
0.0%0.401740.2%
"Sh." #,##0174000Sh. 174,000
dd-mmm-yyyy4602503-Jan-2026

Formatting is not rounding

A cell formatted to show 4,358,102 still holds 4,358,101,991, and every formula uses the full value. If the question requires amounts rounded (to the nearest shilling, to two decimals) before they are added, use ROUND in the formula. Otherwise a displayed total can differ from the sum of the displayed figures by a shilling, and a marker checking with a calculator will notice.

Error values

ErrorTypical causeFix
#N/AA lookup value is not found, or an exact match is required and the data has trailing spaces or a number stored as text.TRIM or VALUE the data; trap with IFNA or XLOOKUP's if_not_found.
#VALUE!Wrong type of argument, e.g. text in arithmetic (="12a"*2), or FIND not finding its text.Clean the input; check every argument is the type the function expects.
#REF!A reference points to a cell that was deleted, or a column index beyond the table width.Undo the deletion or rebuild the reference; prefer XLOOKUP to column numbers.
#DIV/0!Division by zero or by an empty cell.=IF(B2=0, 0, A2/B2) or IFERROR.
#NAME?A misspelt function or undefined name, text without quotes, or a newer function opened in an older Excel version.Correct the spelling; quote text; check the version.
#NUM!An impossible number: IRR or RATE that cannot converge, square root of a negative.Supply a guess argument; check the cash flow signs.
#SPILL!A dynamic array formula cannot spill because cells in the way are not empty, or it is inside a Table.Clear the blocking cells (the dashed border shows the spill area).
#CALC!A dynamic array function returns an empty array, e.g. FILTER with nothing matching and no if_empty argument.Supply if_empty, e.g. FILTER(..., ..., "None").
#NULL!A space (the intersection operator) between two ranges that do not intersect, usually a missing comma or colon.Correct the separator.
####Not an error: the column is too narrow, or a date is negative.Widen the column (double-click the column border).
Trapping errors
=IFERROR(A2/B2, 0)                     any error becomes 0
=IFNA(VLOOKUP(K2, A2:E6, 4, FALSE), "Not listed")   only #N/A is trapped

Prefer IFNA for lookups

IFERROR hides every error, including a #REF! from a deleted column or a #NAME? from a typing mistake, so a broken model can show tidy zeros. IFNA traps only the not-found case and lets real mistakes surface.

Auditing a model

The examiner marks the working, so formulas must be traceable, and the August 2026 paper set a question on exactly how a reviewer finds hard-coded figures in a calculation block. The Formulas tab's Formula Auditing group and Go To Special do this work.

Trace Precedents
Draws arrows from the cells a formula reads (Formulas > Trace Precedents). A dashed arrow with a sheet icon means a precedent on another sheet.
Trace Dependents
Draws arrows to the cells that use the active cell, showing what would change if it changed.
Remove Arrows
Clears the tracer arrows.
Show Formulas
Ctrl+` displays every formula in place of its value, so a typed number in a row of formulas stands out at once.
Evaluate Formula
Steps through a formula one calculation at a time, showing each intermediate result: the tool for a long nested IF that returns the wrong value.
Error Checking
Walks through cells with errors or inconsistent formulas (the green triangles).
Watch Window
Keeps chosen cells (NPV, profit) in a floating window so their values are visible while inputs elsewhere are changed.
Go To Special
F5 > Special, or Home > Find & Select > Go To Special. Formulas selects every formula cell, Constants every typed value, Blanks every empty cell, plus Current region, Visible cells only, Precedents and Dependents.

Finding hard-coded figures in a forecast (the August 2026 MCQ setting)

Select the calculation block, F5 > Special > Constants > Numbers > OK: every typed number in the block is selected.

Apply a yellow fill. In a properly built block only the input column should turn yellow.

Any yellow cell inside a row of formulas is a hard-coded override: replace it with the formula used by its neighbours.

Go To Special > Formulas is the mirror image: it selects every formula cell, which is the answer the examiner gave.

Protecting the model

Every cell is Locked by default, but locking has no effect until the sheet is protected. So the method is to unlock the input cells first and then protect the sheet, leaving users free to change inputs but unable to overwrite a formula.

  1. Select the input cells, Ctrl+1 > Protection, untick Locked.
  2. Optionally tick Hidden on formula cells so their formulas do not show in the formula bar.
  3. Review > Protect Sheet, choose what users may still do (select unlocked cells, sort, use AutoFilter) and set an optional password.
  4. Review > Protect Workbook protects the structure: sheets cannot be added, deleted, renamed or unhidden.
  5. File > Info > Protect Workbook > Encrypt with Password prevents the file being opened at all without the password.

Sheet protection is not security

Sheet and workbook-structure passwords stop accidental overwriting; they are weak and widely bypassed. Only the file-open encryption password protects confidential data such as payroll, and the Data Protection Act 2019 expects appropriate technical measures for personal data.

Laying out the exam workbook

Each Section II and III question instructs you to create a worksheet with the name of the entity and to put your workings and solutions in it. Right-click the sheet tab, Rename, and type the entity's name (for example Tausi Distributors), one sheet per question. Then lay the sheet out in three visibly separate blocks.

BlockWhereWhat goes in it
InputsTop of the sheet, e.g. A1:C15Every figure given in the question, once, labelled, with units (Sh., %, months). Coloured blue font or a pale fill.
WorkingsBelow the inputsSchedules built only from formulas that point at the inputs: revenue build-up, cost schedules, loan schedules, cash flows.
OutputsBelow or beside the workingsThe answers asked for (NPV, ratios, the forecast statement), each labelled with the requirement letter, e.g. (a)(ii), and a one-line interpretation where the question asks for comment.
  • Never type a number into a formula that also appears as an input: =B5*16% should be =B5*$B$3 with 16% in B3. Markers award method marks for linked formulas.
  • Keep time running across columns (years or months in C to G) and line items down rows, so one formula fills across.
  • Label every row and state the unit in the header; format money with thousands separators and percentages as percentages.
  • Put a check figure where one exists: assets minus equity and liabilities equals zero, total of the pivot equals the total of the data.
  • Save regularly with Ctrl+S; an exam workstation can freeze.

Answer in the cells the marker reads

Write the requirement reference beside each answer ("(b)(i) Monthly instalment") and keep the answer cell formatted. A correct figure buried in a working column without a label is easily missed, and where interpretation is asked for, a sentence typed in the cell below the figure earns the marks for comment.

Practice

Self-check

Answer each of the following, which mirror the style of the Section I questions set between December 2022 and August 2026. (5 marks, 1 mark each)

(a) Which shortcut toggles the display of formulas in place of their results?

(b) A reviewer wants to select every cell in a calculation block that contains a formula. Which feature should she use?

(c) Which Excel feature creates a drop-down list of permitted values in an input cell?

(d) Cell C3 holds =$B3*(1+C$2). What does the formula become when copied to E5?

(e) A cell holds -25000 and is formatted #,##0;(#,##0);"-". What does it display?

Show worked answer

(a) Ctrl+` (the grave accent). Ctrl+; inserts today's date instead.

(b) Go To Special (F5 > Special) with Formulas selected. Find and Replace, Data Validation and Text to Columns cannot select cells by content type.

(c) Data Validation with Allow set to List. Trace Precedents is an auditing tool; a data table is a what-if tool; Text to Columns splits text.

(d) =$B5*(1+E$2): the column of B and the row of 2 are fixed, the other parts move two columns right and two rows down.

(e) (25,000): the second section of the format code applies to negatives and shows them in brackets.

Self-check

Kifaru Hardware Ltd (an illustration) has an input sheet with the loan amount in B2 (Sh.6,000,000), the annual interest rate in B3 (12%) and the term in months in B4 (24). A junior analyst has written the monthly instalment in B6 as =PMT(0.01,24,-6000000) and the total interest in B7 as =B6*24-6000000.

(a) Explain why the marker would award fewer method marks for these formulas than for a linked version, and rewrite both formulas. (4 marks)

(b) Describe how you would make B2:B4 editable while B6:B7 cannot be overwritten. (3 marks)

(c) State the calculation the formula in B6 performs and give its result to the nearest shilling. (3 marks)

Show worked answer

(a) The figures 0.01, 24 and 6,000,000 are typed into the formulas, so changing an input in B2:B4 does not change the answer and the marker cannot see where the numbers came from. Linked versions: B6 =PMT(B3/12, B4, -B2) and B7 =B6*B4-B2. Better still, name the inputs and write =PMT(AnnualRate/12, Months, -Loan).

(b) Select B2:B4, Ctrl+1 > Protection, untick Locked; then Review > Protect Sheet (allow selecting unlocked cells). B6:B7 stay locked, so they cannot be edited, while the inputs remain open.

(c) PMT returns the level end-of-month instalment that repays the loan with interest: 6,000,000 x 0.01 / (1 - 1.01^-24) = Sh.282,440.83 a month. Total repaid 282,440.83 x 24 = Sh.6,778,580 to the nearest shilling, so total interest (B7) is Sh.778,580.

Key points

  • A workbook holds worksheets; a range is written with a colon (A2:A16); the ribbon, Quick Access Toolbar, Backstage view, Name Box and status bar are the parts of the window the examiner names.
  • Save answers as .xlsx; .xlsm only for macros, .xlsb for very large files, .csv keeps values from one sheet only.
  • Know the tested shortcuts: Ctrl+V paste, Ctrl+` show formulas, Ctrl+; date, F4 toggle references, Alt+= AutoSum, Ctrl+T Table, Ctrl+Shift+L filter, Ctrl+E Flash Fill, F5 Go To Special, Ctrl+A or Ctrl+Shift+A for function arguments.
  • Dollar signs decide what moves when a formula is copied: $B3 fixes the column, C$2 fixes the row, so one formula fills a whole grid.
  • Use names and Excel Tables for readable formulas; data validation for drop-downs (a spill reference like =$K$2# keeps the list current); conditional formatting for exceptions.
  • A number format changes only the display; ROUND changes the value. Know the cause and fix of each error value, and prefer IFNA to IFERROR around lookups.
  • Audit with Trace Precedents and Dependents, Show Formulas, Evaluate Formula and Go To Special; unlock inputs before protecting a sheet.
  • Name each answer sheet after the entity and separate inputs, workings and outputs, with every working linked to the inputs.

Test Your Knowledge

3 questions on this chapter
Question 1 of 3Cell C3 holds =$B3*(1+C$2). What does the formula become when it is copied to D5?
Pick an option first
Question 2 of 3A cell holds 4358101991 and is formatted with the custom code #,##0, (one trailing comma). What does it display?
Pick an option first
Question 3 of 3A model has its inputs in B2:B4 and formulas in B6:B7. Which steps leave the inputs editable but stop the formulas being overwritten?
Pick an option first