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

如何在Google Sheets Finance中查询历史指定日期间的股票平均价格

Google Sheets 双指定日期间股票平均价格计算方案

核心公式

直接套用下方公式即可实现需求,示例为计算2013年10月3日至2013年11月12日谷歌(股票代码GOOG)的区间平均收盘价:

=AVERAGE(INDEX(GOOGLEFINANCE("GOOG","close",DATE(2013,10,3),DATE(2013,11,12)),,2))

公式说明

  • GOOGLEFINANCE函数会返回指定区间的二维数组,第一列为交易日期,第二列为对应交易日的收盘价,默认包含表头行
  • INDEX(,,2)作用是提取数组的第二列数据,过滤掉日期列和表头,仅保留所有有效交易日的收盘价
  • 外层AVERAGE函数对提取到的收盘价序列求算术平均值,即为区间平均价格

灵活调整规则

  • 若要计算开盘价、最高价、最低价的区间平均,将公式中的"close"替换为"open"/"high"/"low"即可
  • 若需要引用单元格参数,比如A1存开始日期、B1存结束日期、C1存股票代码,可简化为通用公式:
    =AVERAGE(INDEX(GOOGLEFINANCE(C1,"close",A1,B1),,2))
  • 公式会自动跳过区间内的非交易日,仅对有交易记录的价格做平均,无需额外过滤

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.28 14:09:01