Formula guide · Google Sheets · Updated May 13, 2026

ARRAYFORMULA Not Working in Google Sheets

Fix ARRAYFORMULA issues caused by incompatible functions, missing blank checks, or mismatched ranges.

Quick Answer

ARRAYFORMULA usually fails when the inner formula is not array-friendly or when the ranges have different sizes.

Copyable Formula

=ARRAYFORMULA(IF(A2:A="","",A2:A*B2:B))

Syntax

=ARRAYFORMULA(IF(A2:A="","",formula))

Google Sheets

Worked Example

SymptomLikely fix
Only first row worksUse full column ranges
Extra zerosAdd blank-row check
ErrorCheck range sizes

Result: A compatible formula with aligned ranges fills the column automatically.

Steps

  • Confirm the one-row formula works first.
  • Replace single cells with matching column ranges.
  • Add a blank-row check.
  • Check whether the function supports array expansion.

Common Mistakes

  • Using mixed range sizes inside the same ARRAYFORMULA.
  • Forgetting to keep empty rows empty.
  • Expecting every Google Sheets function to be array-friendly.

Excel vs Google Sheets Notes

This page is focused on Google Sheets. Excel may require a different function, pivot table, or Power Query workflow.

Editorial check: This guide was last updated May 13, 2026. Formula behavior can vary by Excel version, Google Sheets rollout, and spreadsheet locale.

FAQ