公式返回下一个即将到来的星期四

我需要一个Excel公式,需要一个给定的一天,并提供下周四即将到来的星期四。 我有附有时间戳的date列表:

Date Week Ending 10/5/2015 10/8/2015 10/11/2015 10/15/2015 10/21/2015 10/22/2015 10/27/2015 10/29/2015 

我想把它转换成周末。 这个例子是我的date和我想要公式显示的“周末”。

假设Date是A1,如果@Grade'Eh'培根的解决scheme不适合你,并给你提及附加时间戳 ,也许把你的date作为文本,并在B2中说,并抄下来,以适应:

 =LEFT(A2,10)+(7-WEEKDAY(LEFT(A2,10),15)) 

假设你的数据在A1中,公式就是:

 =A1+(7-WEEKDAY(A1,15)) 

平日(A1.15)给出了给定date的星期几的数字,选项15表示使用从星期五开始到星期四结束的一个星期。 因此,给定date+(7-Weekday())将给出到达“以xdate的星期四结束的那一周”所需的天数。

如果您想要星期四返回相同的date,请尝试:

 =A1+7-WEEKDAY(A1+2) 

更通用的版本将是:

 =A1+7-WEEKDAY(A1+7-DOW) 

DOW(DayOfWeek)翻译的地方

  • 太阳= 1
  • 星期一= 2
  • 星期六= 7