创建滚动日期范围的 Excel If 语句

创建滚动日期范围的 Excel If 语句

我使用公式来生成图表的滚动日期范围。当 A 列中的日期距今天不到 45 天(或 6 周)(不包括当前周)时,该公式应该显示“YES”。它在 2017 年 1 月 1 日左右停止工作。还有其他关于在年份更改时可以正确运行的公式的建议吗?

当前公式对每一行都回答“否”: =IF(AND(WEEKNUM(TODAY(),1)-WEEKNUM(A2,1)<=6,WEEKNUM(TODAY(),1)-WEEKNUM(A2,1)>0),"Yes","No")

在此处输入图片描述

答案1

问题是由于年份变化和周数重新开始计算而发生的。下面是一个即使年份发生变化也能正常工作的公式。

IF(A2<=TODAY(),IF(TODAY()-A2<45,"是","否"))

相关内容