Google Sheets functionNot in Excel
ARRAYFORMULA function in Excel
Excel doesn't have ARRAYFORMULA — here's what does.
Modern Excel evaluates array math natively and spills the result — the wrapper simply disappears.
What ARRAYFORMULA does in Google Sheets
Enables the display of values returned from an array formula into multiple rows and/or columns and the use of non-array functions with arrays.
=ARRAYFORMULA(array_formula)Convert ARRAYFORMULA formulas to Excel
Before and after, formula by formula.
Multiply two columns for every row:
Google Sheets =ARRAYFORMULA(B2:B100 * C2:C100)Excel =B2:B100 * C2:C100IF over a whole column:
Google Sheets =ARRAYFORMULA(IF(C2:C100 > 1000, "Big", "Small"))Excel =IF(C2:C100 > 1000, "Big", "Small")Any function that accepts a range spills automatically in dynamic-array Excel.
Worth knowing
- Excel 2019 and older don't spill — legacy array formulas need Ctrl+Shift+Enter entry.
Converting more than one formula? The Excel ↔ Sheets translator rewrites whole workbooks and flags every ARRAYFORMULA so none slip through silently.
Browse Google Sheets google functionsMore conversions to Excel