我正在Excel中使用新的STOCKHISTORY函数,并且我希望始终显示从指示的时间点起过去的17个交易日。问题是周末和节假日较长,这会改变两个日期之间的业务量。我不确定这是否会是一个难题,因为我认为解决方案并不取决于我使用的是STOCKHISTORY函数。我已附上一张带有简单说明的照片。左侧的公式为=STOCKHISTORY(E2,C4-C6,C4,0,1,0,2)
。因为22是幻数,所以显示17个工作日。在右侧,但是如果我查询7月22日(相差22天),我只会得到16天。在其他许多日期,这是错误的。
我愿意在另一个有日期/公式的表格上单独引用。我尝试了此方法,但无法计算出要降低的公式。照片B显示了可以显示17个交易日的正确日期数示例。我也愿意显示超过17个交易日,因为将来我需要更改所需的交易日数(我可能需要显示15天或20天)。
在我的脑海中,我觉得答案与NETWORKDAYS函数有关,并且/或者我应该列出一年中所有交易日的列表,然后制定一个公式来计算当前日期并删除特定日期。否则我可能完全错了,答案很明显。