2016-10-14 166 views

回答

1

假设一周标准约定与擅长,线(星期日至星期六):

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

这将返回TRUE,如果在A1的值是即将到来的一周之内,假如果不是。

+0

我不熟悉Excel中的Between()语法。如果我尝试使用这样的函数,那么在Excel 2013中出现错误“NAME?”,表明它不存在。 – Trashman

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