Structured formula builder
Task, table context, target range, and function hint keep the request specific.
Google Sheets ARRAYFORMULA repair
If Sheets says the array result was not expanded, fills only the top cell, or repeats one value down the column, paste the ARRAYFORMULA and add the output column. Get a focused repair path for blocked spill ranges, row-by-row logic, blank-row handling, and range shapes.
Request
Guest mode includes 2 tries. Founding access is $9 for 500 runs per month in this browser.
Purpose-built inputs
Task, table context, target range, and function hint keep the request specific.
Generate a new formula, translate a pasted one, or diagnose common syntax issues.
Compatibility notes call out modern functions and platform-specific behavior.
The result is formatted for scanning and placed next to a copy button.
Common formulas
Get help writing, explaining, or fixing one Excel formula with range notes and checks before you paste.
Generate an Excel formula from plain English with range notes, an explanation, and checks before you paste.
Turn a plain-English Sheets task into a formula with assumptions, range notes, and paste checks.
Use a focused formula workbench when you need a formula, explanation, or fix instead of a full spreadsheet-analysis suite.
Compare a narrow formula helper for writing, explaining, and fixing formulas against broader spreadsheet AI suites.
Build percent of total, percent change, discount, markup, tax, tip, and completion-rate formulas.
Scan common lookup, logic, text, date, and summary formulas with examples.
Diagnose formulas that show text, stay stale, return errors, or calculate the wrong value.
Paste a broken formula and get a corrected version with checks for errors, text cells, ranges, and fallbacks.
Fix formulas that stop calculating after imports, copied ranges, locale settings, or text-number mismatches.
Fix Sheets formulas that show errors, stay as text, stop updating, or return the wrong result.
Fix formulas broken by deleted tabs, invalid ranges, moved references, blocked array output, or IMPORTRANGE source issues.
Fix formulas blocked by imported text numbers, unparseable VALUE inputs, date text, range shapes, or wrong argument types.
Fix formulas with missing lookup matches, no-match FILTER results, text-number mismatches, hidden spaces, or fallback mistakes.
Fix formulas blocked by zero or blank denominators, ratio logic, averages, percentages, and IFERROR tradeoffs.
Fix formulas that stay stale, show formula text, or only update after manual recalculation.
Fix cells that display the formula text because of Show Formulas mode, text formatting, or a leading apostrophe.
Fix formulas that calculate the wrong value because of references, parentheses, stored types, or lookup settings.
Fix formulas that return 0, blank, or an empty string because of lookup return cells, IF logic, or hidden zero settings.
Fix formulas that will not fill down, copy the first result, or shift the wrong references after dragging.
Fix SUMIFS formulas that return 0, #VALUE!, or wrong totals because of criteria, ranges, dates, or argument order.
Fix COUNTIFS formulas that return 0, #VALUE!, or wrong counts because of criteria, range sizes, dates, or closed workbooks.
Repair formulas blocked by text values, hidden spaces, wrong argument types, dates, or subtraction syntax.
Fix formulas with misspelled functions, undefined names, missing quotes, or unsupported functions.
Fix formulas blocked by zero or blank denominators, ratio logic, averages, and IFERROR tradeoffs.
Fix dynamic array formulas blocked by spill ranges, tables, merged cells, whole-column references, or changing array sizes.
Fix dynamic array and FILTER formulas blocked by empty results, nested arrays, range references, or unsupported calculations.
Fix FILTER formulas that return #CALC!, #SPILL!, #REF!, blank output, wrong rows, or unsupported-function errors.
Fix formulas blocked by invalid numeric values, formatted constants, non-converging IRR or RATE inputs, or numbers outside Excel limits.
Fix formulas that point back at their own result cell or need deliberate iterative-calculation checks.
Repair formulas broken by deleted rows, moved cells, invalid references, or shifted lookup ranges.
Repair Sheets formulas with missing quotes, mismatched parentheses, wrong separators, or malformed QUERY syntax.
Fix formulas that keep stale values, recalculate only after reloads or edits, or need recalculation-setting and range checks.
Fix DATEVALUE parse errors, text dates, locale mismatches, serial numbers, QUERY date literals, or date criteria issues.
Fix IF formulas that return FALSE, blank, the wrong label, parse errors, or confusing nested IF results.
Fix circular dependency errors caused by self-referencing cells, self-including ranges, helper-cell loops, or iterative-calculation settings.
Fix SUMIFS formulas that return 0, #VALUE!, or wrong totals because of range sizes, criteria, dates, text values, or argument order.
Fix COUNTIFS formulas that return 0, #VALUE!, wrong counts, or miss rows because of range sizes, dates, stored text, hidden spaces, or separators.
Fix SORT formulas that return the wrong order, sort headers as data, separate rows, or misread dates and numbers stored as text.
Fix FILTER formulas with #N/A, mismatched range sizes, wrong rows, no matches, or row-versus-column condition issues.
Fix QUERY formulas with parse errors, NO_COLUMN messages, wrong Col references, header problems, or missing rows.
Fix ARRAYFORMULA output that will not expand, only fills one row, repeats a value, or runs through blank rows.
Fix IMPORTRANGE formulas with #REF!, Allow access prompts, oversized imports, slow refreshes, or source permission issues.
Fix IMPORTXML formulas with #N/A, Imported content is empty, Could not fetch URL, XPath mistakes, oversized results, or blocked page content.
Fix VLOOKUP formulas with #N/A, wrong matches, approximate-match issues, lookup-range mistakes, or return-column problems.
Fix XLOOKUP formulas with #N/A, wrong rows, blank fallbacks, range-size mismatches, or search-mode issues.
Fix Excel and Google Sheets rules that highlight nothing, highlight everything, shift references, or lose to another rule.
Fix VLOOKUP formulas that return #N/A, #VALUE!, wrong values, or broken column results.
Fix lookup formulas that return #N/A because of exact-match settings, text-number mismatches, or range setup.
Fix XLOOKUP formulas with missing matches, mismatched stored types, lookup-array issues, or fallback decisions.
Fix XLOOKUP formulas that return #N/A, wrong rows, blank fallbacks, or unreliable results.
Fix INDEX MATCH formulas that return #N/A, #REF!, wrong rows, wrong columns, or unreliable results.
Write nested IF, AND, OR, and IFS logic with branch-order and edge-row checks before filling down.
Fix IF, nested IF, IFS, AND, and OR formulas that return the wrong label, FALSE, 0, blank, or #VALUE!.
Create due dates, workday counts, month-end dates, date differences, and overdue checks.
Return matching rows for status, region, date, text, and threshold conditions.
Split, extract, join, trim, clean, and replace text from messy imported cells.
Block bad IDs, duplicate values, missing fields, and invalid entries with custom TRUE/FALSE rules.
Write custom validation rules for IDs, duplicates, required fields, dates, and allowed entries.
Fix data validation formulas that accept invalid values, reject valid entries, or break after copying.
Build QUERY formulas for filtering, selecting, sorting, grouping, and labeling Sheets data.
Create margin, average price, variance, and ratio formulas that use pivot source field names.
Write Excel and Google Sheets custom formulas for row highlights, duplicates, overdue dates, and status rules.
Set up Google Sheets custom formula rules with the right apply-to range, dollar signs, and TRUE/FALSE logic.
Return matching values with separate lookup and return ranges.
Build flexible lookup formulas for left lookups, two-way lookups, and older Excel files.
Total rows that match status, date, category, customer, or region rules.
Count rows across multiple text, number, and date conditions.
Use case
Help Google Sheets users repair one ARRAYFORMULA where the visible problem is usually a blocked output range, a formula that was written for one row instead of a range, mismatched range sizes, blank rows, or logic that repeats the same value down the column.
Use this page when ARRAYFORMULA returns #REF!, says the array result was not expanded, only fills one row, repeats one value down a column, or keeps producing output for blank rows. It is strongest when you can paste the exact formula, the cell where it sits, and the output range it should fill.
Do not use it as a full sheet cleanup or permission audit. ARRAYFORMULA repair starts with one formula and one output area; protected ranges, hidden helper columns, and imported data flows may still need separate review.
Column A has order IDs, B has quantity, and C has unit price. D2 should fill totals for each row but stay blank when the source row is blank.
=ARRAYFORMULA(IF(A2:A="","",B2:B*C2:C))
The formula evaluates rows 2 and below as ranges, leaves blank source rows blank, and lets the result spill down column D as long as the output cells are clear.
Upgrade when the work piles up
Try twice as a guest. Free accounts get 3 runs per week plus a monthly product email. Upgrade when formula work becomes a recurring part of the week.
500 formula runs per month in this browser, early access pricing, and account access as it ships. Stripe redirects you back after payment.
Upgrade with Stripe