Excel like a finance pro.
The functions, VBA, and shortcuts a finance operator actually uses — curated, with CFO examples. Prefer them pre-built? Grab a ready-made model.
SMALL / LARGE
AggregationThe 2nd, 3rd … nth smallest or largest — the top-N list MIN/MAX can't do.
Difficulty
1What is it?
SMALL returns the kth-smallest value in a range and LARGE the kth-largest — the generalization of MIN and MAX to any rank. SMALL(range, 1) is exactly MIN and LARGE(range, 1) is exactly MAX, but pass 2, 3, … and you get the runners-up MIN/MAX can't reach. It's how you build a "top 5 customers" or "three largest variances" list, pull the second-largest invoice, or grab the k smallest to trim outliers — and because it skips text and blanks, it works straight off a messy column.
2What it looks like
LARGE(array, k)- array
- The range of numbers to rank.
- k
- Which position: 1 = the most extreme (MIN/MAX), 2 = the next, and so on.
3When you use it
- Top-N lists: the 1st, 2nd, 3rd largest — LARGE(range, 1), (…, 2), (…, 3).
- The second-largest or second-smallest value, which MIN/MAX can't give you.
- Spot-check the tails of a column for a miscategorized outlier.
4See it in action
Change the inputs — the formula and result update live. Prefer the real thing? Download the Excel file and open it in Excel.
LARGE pulls the kth-biggest value and SMALL the kth-smallest — so k = 2 gets the runner-up MIN/MAX can't reach. Edit the numbers, then switch the function or k.
=LARGE(B2:B5, 2)$150,000| A | B | C | |
|---|---|---|---|
| 1 | Customer | Revenue | Result |
| 2 | Acme | $150,000 | |
| 3 | Globex | ||
| 4 | Initech | ||
| 5 | Umbrella |
The lime cell holds the formula — click it (or any cell) to see its contents in the bar above, just like Excel. Edit the blue cells to watch it recompute.
5Common errors
#NUM!k is 0, negative, or larger than the count of numbers in the range.Fix: Use a k between 1 and how many numeric values the range holds.
Surprised by tiesDuplicate values each take their own rank.Fix: Two $5,000s are ranks 1 and 2, not a single rank — SMALL/LARGE count them separately.
#VALUE!k isn't a number.Fix: Point k at a number or a cell that holds one.
6Better functions & alternatives
Want SMALL / LARGE already wired into a model? Wauvel's free tools download as branded, formula-driven Excel.
Learn the moves here — or let Wauvel run them on your numbers.
Get my free report →