首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Google电子表格中获取特定日期后股票的峰值价格?

如何在Google电子表格中获取特定日期后股票的峰值价格?
EN

Stack Overflow用户
提问于 2017-11-04 03:55:04
回答 3查看 3K关注 0票数 1

我正在尝试创建一个自动的Google电子表格来跟踪我的位置。有一个列需要显示股票的峰值价格后,我已经将它添加到我的投资组合。假设我在11月3日增加了一只股票,我需要知道11月3日之后达到的最高价格股票是多少。当股票触及新高时,该专栏会不断更新。

EDIT: I am including a screenshot.

在上面附加的屏幕截图中,你可以看到专栏F2将通过从谷歌财经获取实时股票价格来更新自己。

对于F2,我使用了=GOOGLEFINANCE(B2,"price")

现在在列E2中,我希望在中的F2中显示自添加库存日期以来的最高价格。假设11月20日股票触及卢比的高位。200,然后降到180。F2将价格显示为180,但E2应将价格显示为200(这是最高价格)。

我试着使用几个代码,但它们都不起作用。我列出了我尝试过的几个方法。

代码语言:javascript
复制
=GOOGLEFINANCE(B2,"high","11/03/2017")
=(GOOGLEFINANCE(B2,"high","11/03/2017","12/31/2018"))
=max(GOOGLEFINANCE(B2,"price","11/03/2017")) 
=max(GOOGLEFINANCE(B2,"price","11/03/2017","12/31/2018"))

我甚至尝试过用列A2引用日期。但这也不起作用。使用列A2引用日期是一个优先事项,因为这将使我能够拖动和添加另一个股票,而不需要每次都编辑公式。

EN

回答 3

Stack Overflow用户

发布于 2017-11-04 19:10:55

2016年11月3日及以后至去年年底的GOOG最高收盘价,请尝试:

代码语言:javascript
复制
=query(googlefinance("GOOG","price",DATE(2016,11,3),DATE(2017,1,1),"DAILY"),"select max(Col2)")
票数 2
EN

Stack Overflow用户

发布于 2020-06-06 00:22:56

这是我用来在给定范围内获得最高价格的方法:

代码语言:javascript
复制
=MAX(INDEX(GoogleFinance($B3,"all",WORKDAY(TODAY(),-D$1),TODAY()),,3))

注意:

  • 股票代码在B列
  • 我要回顾的范围在第1行
  • 我的公式在D列
  • 末尾的3给出了日高
  • 的数据要获得某个区间的最低低点,请将3更改为4,将最大值更改为最小
票数 2
EN

Stack Overflow用户

发布于 2021-12-20 11:38:06

除了最高价格之外,我还需要股票上涨的日期。所以,这是我使用的公式

获取日期范围内的最高价格(在我的场景中,A2有'from‘日期)

代码语言:javascript
复制
=index(sortn(GOOGLEFINANCE("ETR:SAP","all",A2,TODAY()),2,1,2,0),2,3)

获取股票在给定日期范围内达到最高价格的日期

代码语言:javascript
复制
=index(sortn(GOOGLEFINANCE("ETR:SAP","all",A2,TODAY()),2,1,2,0),2,1)

参考:https://support.google.com/docs/thread/25635620/list-the-high-price-of-a-stock-for-a-given-date-range?hl=en

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47103542

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档