← All functions

SCAN

Unsupported (not recognized)

Category: Logical · Last tested 2026-08-29

Real compatibility results for the SCAN function: executed in Google Sheets and LibreOffice Calc, with desktop Excel behavior from Microsoft’s official documentation (we do not run desktop Excel — Excel for the web is a different application and is executed separately). Syntax and links to that documentation are below.

Support matrix

EngineDocumentedLive-testedVerdict
Excel (desktop)Yes No — documented only n/a
Excel for the web— No — file could not be opened n/a
Google SheetsYes Yes (Drive import, 2026-08-29) Supported, behaves as documented
LibreOffice CalcNo Yes (25.8.7.3, 2026-07-29) Unsupported (not recognized)

LibreOffice version history

We executed the same test cases under each LibreOffice release to show exactly when SCAN’s support changed — not documentation claims, real results.

LibreOffice versionVerdictTested
24.2.0.3 Unsupported (not recognized) 2026-08-29
24.8.7.2 Unsupported (not recognized) 2026-08-29
25.2.0.3 Unsupported (not recognized) 2026-08-29
25.8.7.3 Unsupported (not recognized) 2026-07-29

Why isn't SCAN working in LibreOffice?

LibreOffice Calc does not implement SCAN as of 25.8.7.3 — in our executed tests it returns a #NAME? (unrecognized function) error. This is not a typo or a settings problem, and saving the file as .xlsx does not change it: the function simply isn’t available yet. The same formula is documented for Excel, and we executed it successfully in Google Sheets on 2026-08-29. Watch the LibreOffice version support page — we re-run every test on each new release, so it will flip to Supported here as soon as it lands.

Excel for the web: not testable through our transport. Not reachable through this harness’s transport — not a statement about Excel. Excel for the web is reached by uploading an .xlsx to OneDrive and opening it, and its file-open refuses any workbook whose stored formulas carry the _xlpm./LAMBDA storage serialization (“Couldn’t Open the Workbook”, no cell-level diagnostic). Proven by bisect: a probe workbook containing only MAP/MAKEARRAY/REDUCE/SCAN was refused on its own. Desktop Excel implements SCAN — it is Microsoft’s own function — and LibreOffice’s executed verdict for it is published below. What we cannot do is carry it into the web engine to measure, so no Excel-for-the-web verdict is drawn. The irony is the finding: Excel for the web will not open a file containing Excel’s own LAMBDA-family storage serialization.

Discovered quirks

Executed test cases

Google Sheets (executed 2026-08-29 via Drive import)

Google Sheets is a rolling service with no pinnable version, so this run is identified by its date. The corpus was imported to Drive as .xlsx, recalculated by Sheets, and exported back for readback.

FormulaDescriptionResultExpectedVerdict
=SCAN(0,A1:A3,LAMBDA(a,b,a+b)) Running accumulation across a range {1, 3.0, 6.0} {1, 3, 6} Matched

LibreOffice Calc 25.8.7.3 (tested 2026-07-29)

FormulaDescriptionResultExpectedVerdict
=SCAN(0,A1:A3,LAMBDA(a,b,a+b)) Running accumulation across a range {#NAME?, #NAME?, #NAME?} {1, 3, 6} Mismatch

Docs & syntax

Where SCAN behaves differently