Low Price Between 2 Dates In History
Returns the lowest value of a specified price field between two dates. By default, it uses closing prices.
Supported Symbol Formats
| Type | Format | Example |
|---|---|---|
| US Stocks | SYMBOL | AAPL, MSFT |
| ETFs | SYMBOL | SPY, QQQ |
Parameters
| Parameter | Description | Default |
|---|---|---|
| Symbol | Stock ticker | Required |
| StartDate | Start of range | Required |
| EndDate | End of range | Required |
| DataField | Price field | "close" |
DataField Options
close- Closing prices (default)high- Daily high priceslow- Daily low pricesopen- Opening prices
Syntax
=custom_dates_low(Symbol, StartDate, EndDate, [DataField])Parameters
symbolstringRequired
dataFieldstringRequired
close, high, low, volume
startDatedateRequired
endDatedateRequired
Returns
number
Lowest value of specified field between dates
Examples
=custom_dates_low("AAPL", DATE(2024,1,1), DATE(2024,3,31))=custom_dates_low("AAPL", DATE(2024,1,1), DATE(2024,3,31), "low")=custom_dates_low("MSFT", DATE(2024,6,1), DATE(2024,8,31))=custom_dates_low(A1, B1, C1, "close")When to Use
- Analyzing price troughs in custom periods
- Quarterly or monthly low analysis
- Event-based price studies
- Custom date range support levels
When NOT to Use
| Scenario | Use Instead |
|---|---|
| Need 52-week low | FiftyTwoWeekLow() |
| Need X-week low | x_week_low() |
| Need high instead | custom_dates_high() |
Common Issues & FAQ
What if dates are reversed (end before start)?
The function may return incorrect results. Ensure start date is before end date.
What DataField options are available?
Use "close" (default), "high", "low", or "open".
Related Formulas
More MarketXLS MarketXLS Analytics formulas you can use in the same worksheet:
