Excel 数据透视表的滚动每周日期范围不包括本周

Excel 数据透视表的滚动每周日期范围不包括本周

我正在尝试创建一个辅助列,以便我可以为数据透视表提供动态/滚动日期范围。我每天都会更新此数据表。每个开始日期的行数将根据班次和下图中未显示的列中收集的数据而有所不同。

B 列包含基于 A 列中的轮班开始日期的周开始日期。我想插入 C 列,如果 B 列中的日期在前 6 周内(不包括 NOW() 的当前周),则显示“是”。这样,我可以显示仅从完整/完成的周中编译的数据。

在此处输入图片描述

答案1

与此类似的东西会起作用

=IF(AND(WEEKNUM(TODAY(),1)-WEEKNUM(A5,1)<=6,WEEKNUM(TODAY(),1)-WEEKNUM(A5,1)>0),"yes","no")

它使用周数返回日期所在年份的周数。但是,如果您从 12 月到 1 月,则此方法无效。这样,您只需要计算天数即可。

相关内容