1 How Cell References Work
A cell reference tells Excel where to find a value used in a formula. In =B2*C2, the formula does not permanently
store the displayed numbers. It stores instructions to retrieve the values located in cells B2 and C2 and multiply them.
This is what makes Excel models dynamic: when the source values change, the result updates automatically.
The reference contains two coordinates: a column letter and a row number. Excel can allow either
coordinate to move, lock either coordinate, or lock both. Choosing the correct behaviour is essential before copying formulas.
Definition: A cell reference is an address used by a formula to identify the location of a value, range or calculation input.
Essential Shortcut: While editing a reference inside a formula, press F4 to cycle through A1, $A$1, A$1 and $A1. On some laptops, use Fn + F4.
Practical Experiment 1: Watch a Reference Move
This activity helps you observe formula behaviour rather than memorizing definitions.
Step 1: CreateEnter Quantity in B2, Rate in C2 and type =B2*C2 in D2.
Step 2: CopyDrag D2 down to D5 and observe how B2 and C2 become B3/C3, B4/C4 and B5/C5.
Step 3: ExplainWrite one sentence describing why the references changed.
Learning Output: You will connect formula copying with the movement of row and column coordinates.
2 Relative References
A relative reference has no dollar sign. It changes according to the distance and direction in which the formula is copied.
Relative references are ideal when the same calculation must be repeated for many records, such as quantity multiplied by rate,
marks converted into percentages, or monthly sales multiplied by commission percentage stored in the same row.
Suppose D2 contains =B2*C2. Copying it one row down changes the formula to =B3*C3. Copying it one
column right changes it to =C2*D2. Excel preserves the relationship between the formula and its source cells.
Where Relative References Are Most Useful
- Line-item amount calculations in invoices and purchase sheets.
- Row-wise salary, incentive, discount or tax calculations when all inputs are in the same row.
- Running formulas down transaction databases.
- Repeating percentage, difference and ratio calculations across many records.
Professional Tip: Use relative references when the formula pattern should follow each record. Test the formula in the second row before filling hundreds of rows.
Practical Experiment 2: Invoice Line Amount
Create a mini invoice and use one formula for every item.
Step 1: Enter DataCreate Item, Quantity, Rate and Amount columns with five products.
Step 2: CalculateIn the first Amount cell, type =B2*C2 and copy it down.
Step 3: VerifyChange one quantity and confirm that only the corresponding amount updates.
Learning Output: You will use relative references to create a reusable record-by-record calculation.
3 Absolute References
An absolute reference locks both the column and row by adding a dollar sign before each coordinate, such as $H$2.
When the formula is copied in any direction, the locked reference remains unchanged. This is essential when many calculations use
the same fixed input, such as a GST rate, exchange rate, bonus percentage, conversion factor, annual target or standard cost.
Consider a sales amount in D2 and a GST rate of 18% in H2. The formula =D2*$H$2 allows D2 to move to D3, D4 and D5,
while the GST input remains fixed at H2. Without the dollar signs, Excel would look at H3, H4 and H5 after the formula is copied.
Important: Do not type the constant directly into every formula, such as =D2*18%. Store the assumption once in a clearly labelled cell and reference it absolutely. This makes future changes safer and easier to audit.
Practical Experiment 3: GST Calculation with One Input
Build a tax calculation where the rate can be changed from one control cell.
Step 1: PrepareEnter five taxable amounts in D2:D6 and place GST Rate in H2.
Step 2: LockIn E2, type =D2*$H$2 and copy the formula down.
Step 3: TestChange H2 from 18% to another rate and confirm that every tax value updates.
Learning Output: You will create a formula controlled by one editable business assumption.
4 Mixed References
A mixed reference locks only one part of the address. In $A2, column A is locked while the row can change. In
B$1, row 1 is locked while the column can change. Mixed references are especially powerful when one formula must
be copied both downward and across a two-dimensional grid.
Imagine product quantities listed vertically in column A and rates listed horizontally in row 1. A formula inside the grid must
always use the quantity from column A and the rate from row 1. The correct pattern could be =$A2*B$1. When copied,
the product row changes and the rate column changes, while the correct headings remain anchored.
Decision Rule: Ask, “What must stay fixed when I copy down?” and “What must stay fixed when I copy across?” Lock only those coordinates.
Practical Experiment 4: Two-Way Price Matrix
Create one formula that works across an entire product-and-rate grid.
Step 1: ArrangeEnter quantities in A2:A6 and rate multipliers in B1:E1.
Step 2: Write OnceIn B2, enter =$A2*B$1.
Step 3: Fill GridCopy B2 across and down, then inspect formulas at the four corners.
Learning Output: You will use mixed references to automate a complete two-dimensional model.
5 Referencing Other Worksheets
Professional workbooks usually separate raw data, assumptions, calculations and dashboards into different worksheets. A formula
can retrieve a value from another sheet by using the sheet name followed by an exclamation mark, such as
=Assumptions!B2. If the sheet name contains spaces, Excel encloses it in single quotation marks, for example
='Sales Data'!D5.
Cross-sheet references make a workbook easier to organize, but the structure must remain clear. Use meaningful sheet names,
avoid unnecessary links and maintain one recognized location for important assumptions or master data.
Safe Cross-Sheet Working Habits
- Rename sheets before creating a large number of formulas.
- Use a dedicated assumptions sheet for tax, exchange, commission and target inputs.
- Keep master data and transaction data separate from dashboard presentation.
- Check formulas after sheets are copied, moved or deleted.
Practical Experiment 5: Assumptions Sheet
Build a clean model where calculation rules are maintained in one place.
Step 1: Create SheetsCreate Assumptions and Sales Calculation worksheets.
Step 2: LinkStore Discount Rate in Assumptions!B2 and use =C2*Assumptions!$B$2 in the calculation sheet.
Step 3: ControlChange the rate once and verify that all discount amounts update.
Learning Output: You will separate business assumptions from transaction calculations.
6 3D References and External Workbooks
A 3D reference performs the same calculation across a continuous group of similarly structured worksheets. For example,
=SUM(Jan:Dec!B5) adds cell B5 from every sheet between Jan and Dec. This is useful when monthly, departmental or
branch sheets use the same layout.
External references retrieve values from another workbook. A linked formula may appear as
='[Budget.xlsx]Summary'!$D$12. External links can support consolidated reporting, but they require careful file
management because renaming, moving or deleting the source file can create broken or outdated links.
Best when multiple sheets have identical structures and must be summarized with the same cell or range.
Best when data must be linked from a separately maintained workbook, with controlled ownership and file paths.
Caution: A 3D formula depends on sheet order. Any worksheet inserted between the starting and ending sheet is included. External links may show old cached values if the source workbook is unavailable or not refreshed.
Practical Experiment 6: Quarterly Consolidation
Summarize three identically designed monthly sheets.
Step 1: DuplicateCreate Jan, Feb and Mar sheets with the same category layout.
Step 2: ConsolidateOn a Summary sheet, enter =SUM(Jan:Mar!B5).
Step 3: Test StructureInsert a new sheet inside and outside the Jan:Mar range to observe inclusion behaviour.
Learning Output: You will understand how sheet order controls a 3D calculation.
7 Structured References in Excel Tables
When a normal range is converted into an Excel Table, formulas can refer to column names instead of traditional addresses. A
formula such as =[@Quantity]*[@Rate] uses values from the current table row. A total formula such as
=SUM(SalesData[Amount]) refers to the complete Amount column in the SalesData table.
Structured references are readable, expandable and suitable for professional datasets. When new records are added, table formulas
and references typically expand automatically. This reduces the risk of formulas missing newly entered rows.
Professional Tip: Give tables meaningful names such as SalesData, EmployeeMaster or ExpenseRegister. Avoid generic names like Table1 in long-term business workbooks.
Practical Experiment 7: Expandable Sales Formula
Compare ordinary cell references with structured table references.
Step 1: ConvertSelect a sales dataset and press Ctrl + T to create a Table named SalesData.
Step 2: CalculateIn the Amount column, enter =[@Quantity]*[@Rate].
Step 3: ExpandAdd a new record below the table and confirm that the calculation continues automatically.
Learning Output: You will create readable formulas that automatically extend with the dataset.