A family of Microsoft spreadsheet software with tools for analyzing, charting, and communicating data.
This matches a known service-side issue pattern with Excel stock data functions rather than a problem with the formula syntax.
The formula structure shown is valid:
=STOCKHISTORY("MSFT",DATE(2026,9,8),DATE(2026,9,8),0,0,1)
Relevant supported facts:
-
STOCKHISTORYacceptsDATE(...)forstart_dateandend_date, so the date argument format being used is correct. - The function returns historical price data from an external provider.
- There are documented cases where Excel stock data functions stop working due to temporary server-side problems, and the recommended action is to report the issue through Excel > Help > Send feedback.
Given that:
- all tested tickers fail,
- earlier historical dates still work,
- the failure is limited to specific recent trading dates,
this points to missing or delayed market data availability for those dates in the stock data service, not a workbook issue.
Action to take:
- In Excel, open Help.
- Select Send feedback.
- Report that
STOCKHISTORYreturns "The days between start_date and end_date are non trading days" for valid trading dates2026-09-08and2026-09-09across multiple tickers. - Keep using the
DATE(...)form in formulas, since that is the recommended locale-safe format.
If the service recovers, the same formula should begin returning data without workbook changes.
References: