【问题标题】:How to get X-year low price of a stock with Google Finance using Google Sheets如何使用 Google 表格通过 Google 财经获得 X 年最低的股票价格
【发布时间】:2022-06-27 03:16:37
【问题描述】:

我目前可以通过在Google Sheets 中使用此调用来获取股票的52-week low

=GOOGLEFINANCE("NYSE:UBER","low52")

如何获得股票的 3 年和 5 年低点? 对于3-year 低,我尝试了这样的操作:

=GOOGLEFINANCE("NYSE:UBER","price",TODAY(),=EDATE(TODAY(),-12*3))

但是,这会返回过去 20 个价格的列表,而不是代表过去 X 年最低值的单个值。

【问题讨论】:

    标签: google-sheets google-finance google-finance-api


    【解决方案1】:

    获取您的日期范围内的每日价格数据并找到最小值

    3 年低点:

    =MIN(INDEX(GOOGLEFINANCE("NYSE:UBER","price",DATE(YEAR(TODAY())-3,MONTH(TODAY()),DAY(TODAY())), TODAY()),0,2))
    

    以及 5 年来的最低点:

    =MIN(INDEX(GOOGLEFINANCE("NYSE:UBER","price",DATE(YEAR(TODAY())-5,MONTH(TODAY()),DAY(TODAY())), TODAY()),0,2))
    

    动态地将您的年数添加到单元格(例如A1)并使用:

    =MIN(INDEX(GOOGLEFINANCE("NYSE:UBER","price",DATE(YEAR(TODAY())-A1,MONTH(TODAY()),DAY(TODAY())), TODAY()),0,2))
    

    请注意,这对货币的 3 年和 5 年低点是相同的

    使用的公式:

    【讨论】:

    • 这正是我想要的——谢谢!
    【解决方案2】:

    @STEVE238 试图达到 1 个月的最低值但出现错误

    =MIN(INDEX(GOOGLEFINANCE("NYSE:UBER","price",DATE(MONTH(TODAY())-1,MONTH(TODAY())),DAY(TODAY())),TODAY()) ,0,2))

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-07-10
      • 2022-01-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多