我如何从一个随机的日期得到下周四?(How do I get next Thursday from

2019-06-25 20:59发布

我想要做的就是让你有随机日期列表,它永远不会是相同的,所以它必须是一个通用的公式,但你得到的任何日期,任何一年的日期,然后每个星期四是的启动权新的一周。 对于每一个日期设定日期等于周四,这是不是比周四以前少更大。

例如,以澄清,因为我含糊其辞,说你6月24日,2012年6月24日比2012年6月21日(也就是上周四)更大,这是小于2012年6月28日,也就是下周四。 这意味着它应该产生的价值2012年6月28日在列旁边。

是作出任何意义吗? 基于任何日期值你,你算算这周四日期应该产生? 任何方式在Excel中做到这一点?

Answer 1:

这个公式会给你周四跟随A1的日期

=A1+7-WEEKDAY(A1+2)

如果A1是周四它返回的日期,如果它应该是A1 + 7,如果A1是星期四则改成这个版本

=A1+8-WEEKDAY(A1+3)



Answer 2:

=IF(WEEKDAY(A1) < 5, A1+5-WEEKDAY(A1), A1+5+7-WEEKDAY(A1))

会给你下周四在Excel单元格A1给出的日期。 如果输入的日期是周四,它会给下一个周四。

如果要在给定的一个周四,而不是显示在下周四显示输入周四使用的条件<=。



文章来源: How do I get next Thursday from a random date?