如何使用 Google 表格通过 Google 金融获得股票的 X 年低价
How to get X-year low price of a stock with Google Finance using Google Sheets
我目前可以通过在 Google Sheets
中使用此调用来获取股票的 52-week low
。
=GOOGLEFINANCE("NYSE:UBER","low52")
如何获取股票的 3 年和 5 年低点?
对于 3-year
低,我尝试了这样的事情:
=GOOGLEFINANCE("NYSE:UBER","price",TODAY(),=EDATE(TODAY(),-12*3))
然而,这个 returns 过去 20 个价格的列表,而不是代表过去 X 年最低值的单个值。
获取您日期范围内的每日价格数据并找到最小值
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 年低点是相同的
使用的公式:
我目前可以通过在 Google Sheets
中使用此调用来获取股票的 52-week low
。
=GOOGLEFINANCE("NYSE:UBER","low52")
如何获取股票的 3 年和 5 年低点?
对于 3-year
低,我尝试了这样的事情:
=GOOGLEFINANCE("NYSE:UBER","price",TODAY(),=EDATE(TODAY(),-12*3))
然而,这个 returns 过去 20 个价格的列表,而不是代表过去 X 年最低值的单个值。
获取您日期范围内的每日价格数据并找到最小值
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 年低点是相同的