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

谷歌表格使用GOOGLEFINANCE的return52属性报错,如何获取对应数据

替代实现方案

报错原因说明

Google Finance官方已移除return1、return4、return13、return52这类周期回报率内置属性,因此直接调用会返回参数无效错误。

通用计算逻辑

通过获取目标周期起始日的收盘价和最新价格,手动计算回报率,公式结构如下:

=(最新价格 - 目标周期起始日收盘价)/目标周期起始日收盘价

如果需要直接显示为百分比格式,可设置单元格格式为百分比,或者在公式外嵌套TO_PERCENT()函数。

各周期回报率具体实现

  • 52周回报率
    =TO_PERCENT((GOOGLEFINANCE("AAPL","price") - GOOGLEFINANCE("AAPL","close",TODAY()-365,TODAY()))/INDEX(GOOGLEFINANCE("AAPL","close",TODAY()-365,TODAY()),2,2))
    其中TODAY()-365取52周近似起始点,INDEX函数用于提取历史收盘价的有效数值,避免返回的数组溢出单元格。
  • 13周回报率
    将上述公式中的TODAY()-365替换为TODAY()-91即可:
    =TO_PERCENT((GOOGLEFINANCE("AAPL","price") - GOOGLEFINANCE("AAPL","close",TODAY()-91,TODAY()))/INDEX(GOOGLEFINANCE("AAPL","close",TODAY()-91,TODAY()),2,2))
  • 4周回报率
    将日期参数替换为TODAY()-28:
    =TO_PERCENT((GOOGLEFINANCE("AAPL","price") - GOOGLEFINANCE("AAPL","close",TODAY()-28,TODAY()))/INDEX(GOOGLEFINANCE("AAPL","close",TODAY()-28,TODAY()),2,2))
  • 1周回报率
    将日期参数替换为TODAY()-7:
    =TO_PERCENT((GOOGLEFINANCE("AAPL","price") - GOOGLEFINANCE("AAPL","close",TODAY()-7,TODAY()))/INDEX(GOOGLEFINANCE("AAPL","close",TODAY()-7,TODAY()),2,2))

注意事项

  • 若目标起始日为节假日/休市日无交易数据,公式会自动取距离起始日最近的前一个交易日收盘价计算,误差可忽略。
  • 可将公式中的"AAPL"替换为存储股票代码的单元格引用,实现多只股票周期回报率的批量计算。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 22:39:04