首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用GoogleFinance,你能得到前一个交易日的股票收盘价给定的日期吗?

使用GoogleFinance,你能得到前一个交易日的股票收盘价给定的日期吗?
EN

Stack Overflow用户
提问于 2022-07-05 16:56:54
回答 2查看 366关注 0票数 1

我想用一个公式输入一个日期,并得到前一个交易日的收盘价。

我一直无法在网上找到解决方案。在查看时,我发现了“最接近”的属性,但这似乎不允许您输入日期。

我已经尝试从日期减去1,以得到前一天。然而,当前一天是市场关闭时(例如周末),我得到的收盘价与输入的日期相同。

例如,谷歌6月24日(星期五)的收盘价为2370.76,6月27日(星期一)为2332.45。我想要一个公式,给出6月24日的收盘价,如果是6月27日的话。我尝试了以下公式:

代码语言:javascript
运行
复制
=INDEX(GOOGLEFINANCE("GOOG","close","27/06/22"-1),2,2)

但这给出了6月27日(2332.45)的收盘价。(注意日期将是对另一个单元格的引用。)

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-07-05 17:27:33

  • 获取前7天的数据范围
  • 使用end_date参数限制最终日期
  • 使用高数字的脏查找,因为数据被排序为

代码语言:javascript
运行
复制
=LOOKUP(9^99,GOOGLEFINANCE("GOOG","close","27/6/22"-8, "27/6/22"))
票数 2
EN

Stack Overflow用户

发布于 2022-07-05 17:41:13

尝试:

代码语言:javascript
运行
复制
=INDEX(SORT(GOOGLEFINANCE("GOOG","close","27/06/22"-8, "27/06/22"-1), 2, 0), 2, 2)

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

https://stackoverflow.com/questions/72873063

复制
相关文章

相似问题

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