You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Excel的STOCKHISTORY函数获取股票过去25天的最低价

Excel获取指定股票过去25天最低价的函数修正方案

原函数问题原因

你当前使用的=INDEX(SORT(STOCKHISTORY(A235,TODAY()-60,TODAY(),0,0,0,4),1,-1), 0,2)返回60行数据的核心原因有两个:

  • STOCKHISTORY的起始日期设置为TODAY()-60,拉取了过去60天的完整交易数据
  • INDEX的行参数设置为0,会返回匹配列的所有行数据,最终自然输出60行结果

可用的正确函数

直接简化逻辑,用MIN函数配合限定了日期区间的STOCKHISTORY即可,只会返回单个最低价值,不会输出多行:
=MIN(STOCKHISTORY(A235,TODAY()-25,TODAY(),0,0,0,4))

如果需要保留你原有的SORT排序逻辑,可以调整为以下写法:
=MIN(INDEX(SORT(STOCKHISTORY(A235,TODAY()-25,TODAY(),0,0,0,4),1,-1),SEQUENCE(25),2))

核心调整点

  • 将STOCKHISTORY的起始日期从TODAY()-60修改为TODAY()-25,仅拉取最近25天的交易数据
  • 外层嵌套MIN函数直接计算区间最低价,不需要额外处理多行返回结果

内容的提问来源于stack exchange,提问作者Lalit Chattar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.04 21:21:03