Excel Qn,公式来检查date是否在即将到来的一周内。

我试图检查一个date是否在即将到来的一周内。

例如,今天是9/14/2016。

即将到来的一周被定义为通过9/23/2016的任何事情。

我想知道是否有人可以帮助我。 谢谢。

假设本周的标准会议符合Excels(周日至周六):

=IF(AND(A1 >= TODAY(),A1 <= TODAY() + 6 + WEEKDAY(A1)),TRUE,FALSE) 

如果A1中的值在即将到来的星期内,这将返回TRUE,否则返回false。

我可以看到2016年9月23日是一个星期五,但我不确定你想要做什么,如果它是目前星期天(说),你想看看是否在星期五或即将到来的一周之前的date – 会那是5天后的星期五还是12天后? 所以我已经做了一个可以定制的答案,但是你想要它:

 =AND(D$2>=$A3,D$2<=$A3+CHOOSE(WEEKDAY($A3),5,11,10,9,8,7,6)) 

其中A3包含当前date,D2包含您尝试评估的date。

所以select声明中的数字说明你想要每天做什么:

 If Sunday add 5 days If Monday add 11 days 

等等

也可以看看