A spreadsheet organizes data in a grid of cells identified by column (letter) and row (number). Cells can hold text, numbers, or formulas — calculations that reference other cells and update automatically when values change. Core functions like SUM, AVERAGE, IF, and VLOOKUP enable powerful analysis without programming. Spreadsheets are among the most versatile productivity tools available: useful for budgets, lists, schedules, and lightweight data analysis.
Build a personal monthly budget spreadsheet from scratch: input categories, enter values, write SUM formulas for totals, and add an IF formula to flag categories that exceed a limit.
A spreadsheet is organized around a simple idea you already know from math: variables and expressions. Each cell is a named location — A1, B3, C12 — that can hold a value or a formula. A formula is just an expression that uses cell addresses as its variables. When you type `=A1+A2` in cell A3, you are saying "let A3 equal the sum of whatever is in A1 and A2." When A1 changes, A3 recalculates automatically. This chain of automatic recalculation is what makes spreadsheets powerful — you build a model once, then update the inputs and watch all dependent values refresh instantly.
The most important concept in spreadsheet literacy is the cell reference. A relative reference (like `A1`) shifts when you copy a formula to another cell — paste `=A1+A2` one row down and it becomes `=A2+A3`. An absolute reference (like `$A$1`) stays fixed regardless of where you paste. This distinction matters the moment you start building anything reusable, like a budget template where one cell holds a tax rate and many formulas reference it. If you use a relative reference to that tax rate, copying a formula breaks it; if you use an absolute reference, every copy correctly points back to the same rate.
Built-in functions let you express complex operations without writing custom formulas. `SUM(A1:A10)` adds a range of ten cells in a single expression — far cleaner than `=A1+A2+A3+...`. `AVERAGE` computes the mean; `IF` returns one value or another based on a condition (`=IF(B2>100,"Over budget","OK")`); `VLOOKUP` searches a table for a matching value and returns a corresponding column. These four functions alone handle the majority of practical spreadsheet tasks: totals, summaries, conditional flags, and table lookups. You do not need to memorize their syntax — you need to recognize which category of problem each solves, then look up the exact syntax as needed.
From your work with personal budgets, you know that tracking income and expenses requires organizing data into categories and summing them. A spreadsheet makes this concrete: one column for categories, one for planned amounts, one for actual amounts, and a fourth that computes the difference with an IF formula to flag overages. This is not just a useful budget — it is a working demonstration of every core spreadsheet skill. The categories are labeled text; the amounts are numbers; the difference column is a formula; the flag column is an IF function. Formatting makes it readable, but the logic lives entirely in the formulas. Build this once, and you understand 80% of what spreadsheets do.
No topics depend on this one yet.