excel - 在excel中查询股票历史时如何显示过去17个交易日(工作日)
问题描述
我在 Excel 中使用新的 STOCKHISTORY 函数,我想始终显示从我指定的点开始的过去 17 个交易日。问题在于长周末和假期,这会改变两个日期之间的业务量。我不确定这是否是一个难题,因为我认为解决方案不依赖于我使用 STOCKHISTORY 函数这一事实。我附上了一张带有简单解释的照片。左边的 STOCKHISTORY 公式是=STOCKHISTORY(E2,C4-C6,C4,0,1,0,2)
。这显示 17 个工作日,因为 22 是神奇的数字。在右边,如果我查询 7 月 22 日时差 22 天,我只能得到 16 天。这在许多其他日期是错误的。
我愿意在另一张有日期/公式的工作表上单独引用。我试过这个,但想不出一个公式来下拉。照片 B 显示了一个正确的日期数示例,显示 17 个交易日。我也愿意显示超过 17 个交易日,因为将来我需要更改所需的交易日数量(我可能需要显示 15 天或 20 天)。
在我的脑海中,我觉得答案与 NETWORKDAYS 函数有关,和/或我应该列出一年中的所有交易日,然后制定一个公式,取当天并取走特定日期。或者我可能完全错了,答案很明显。
解决方案
推荐阅读
- c++ - 推断模板参数的层次结构中的最低类型
- javascript - 通过另一个深度嵌套的对象数组对深度嵌套的对象数组进行排序的最高效方法
- javascript - 使用 $and 和 $or 进行 MongoDB 查询
- nested - redux-persist - 你如何将嵌套状态列入黑名单/白名单
- git - 如何将完整分支重新提交到 VSTS?
- python - OSError:[Errno 22] 无效参数:'\u202aC:/Users/.../Documents/Python/fish.jpg'
- c# - ASP.NET MVC 多个项目迁移到一个数据库
- r - 在 R 中使用 httr POST 到 API 会导致错误
- python - 根据来自另一个数据框的行中的范围添加/填充 pandas 列
- node.js - 解析云代码 DoesNotMatchKey