我正在尝试创建一个自动的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(这是最高价格)。
我试着使用几个代码,但它们都不起作用。我列出了我尝试过的几个方法。
=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引用日期是一个优先事项,因为这将使我能够拖动和添加另一个股票,而不需要每次都编辑公式。
发布于 2017-11-04 19:10:55
2016年11月3日及以后至去年年底的GOOG最高收盘价,请尝试:
=query(googlefinance("GOOG","price",DATE(2016,11,3),DATE(2017,1,1),"DAILY"),"select max(Col2)")发布于 2020-06-06 00:22:56
这是我用来在给定范围内获得最高价格的方法:
=MAX(INDEX(GoogleFinance($B3,"all",WORKDAY(TODAY(),-D$1),TODAY()),,3))注意:
发布于 2021-12-20 11:38:06
除了最高价格之外,我还需要股票上涨的日期。所以,这是我使用的公式
获取日期范围内的最高价格(在我的场景中,A2有'from‘日期)
=index(sortn(GOOGLEFINANCE("ETR:SAP","all",A2,TODAY()),2,1,2,0),2,3)获取股票在给定日期范围内达到最高价格的日期
=index(sortn(GOOGLEFINANCE("ETR:SAP","all",A2,TODAY()),2,1,2,0),2,1)

https://stackoverflow.com/questions/47103542
复制相似问题