我正在尝试创建一个自动Google电子表格来跟踪我的排名。在我添加到我的投资组合中之后,有一列需要显示股票的最高价格。假设我在11月3日添加了一只股票,我需要知道11月3日之后达到的最高价格股票。当该股票触及新高时,该栏目不断更新。
EDIT: I am including a screenshot.
在上面附带的屏幕截图中,您可以看到F2列将通过从Google财经获取实时股票价格来更新自己。
对于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引用日期是一个优先事项,因为这将使我能够拖动并添加另一个股票,而无需每次都编辑公式。
答案 0 :(得分:1)
对于2016年11月3日或之后的GOOG
的最高收盘价,请尝试:
=query(googlefinance("GOOG","price",DATE(2016,11,3),DATE(2017,1,1),"DAILY"),"select max(Col2)")
答案 1 :(得分:1)
这是我用来在给定范围内获得最高价格的方法:
=MAX(INDEX(GoogleFinance($B3,"all",WORKDAY(TODAY(),-D$1),TODAY()),,3))
注意: