Apply One Formula to a Whole Column With ARRAYFORMULA
Every order row needs quantity times unit price, and you're tired of pasting the same formula down the column — and of new rows arriving without it.
Excel & Google Sheets
How it works
You put one formula in the top cell and the results spill down for every row of the range — one calculation, nine answers. Google Sheets needs the ARRAYFORMULA wrapper to switch the math into array mode; pressing Ctrl+Shift+Enter after typing the plain version wraps it for you. Excel 365 doesn't need a wrapper at all: dynamic arrays are the default, so =B2:B10*C2:C10 spills on its own. Either way, the cells below the formula must be empty — the spill needs the room, and anything in the way turns the whole result into an error.
When to use it
Use it for any per-row calculation on a growing table: order line totals, invoice amounts, commission as deal value × rate. One formula at the top means new rows are covered without anyone remembering to fill down.
Common mistakes
Did this formula help?
Engine-verified against the sample data aboveLast reviewed 2026-07-08