Excel Qn,Formula,用于检查日期是否在即将到来的一周内。

时间:2016-10-14 13:12:13

标签: excel date excel-formula

我正在尝试检查日期是否在即将到来的一周内。

例如,今天是2016年9月14日。

即将到来的一周定义为截至2016年9月23日的任何内容。

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

2 个答案:

答案 0 :(得分:1)

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

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

如果A1中的值在即将到来的一周内,则返回TRUE,如果不在,则返回false。

答案 1 :(得分:0)

我可以看到2016年9月23日是一个星期五但我不确定你想要做什么,如果它目前是星期天(比如说)并且你想知道日期是星期五还是星期五之前即将到来的一周 - 那是5天后或12天后的星期五?所以我已经做了一个可以根据你的需要量身定做的答案: -

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

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

因此,选择陈述中的数字表示您每天要做的事情: -

If Sunday add 5 days
If Monday add 11 days

等。等

See also