我如何从随机日期获得下周四?

use*_*083 5 excel calendar excel-formula

我想要做的是你有一个随机日期列表,它永远不会是相同的所以它必须是一个通用的公式,但你得到任何日期,一年中的任何日期,然后每个星期四是一个开始的新的一周.对于每个日期,您将日期设置为星期四,它大于前一个日期,小于星期四.

举例来澄清,因为我模糊不清,说你到了2012年6月24日.6月24日大于2012年6月21日(也就是上周四),不到2012年6月28日,即下周四.这意味着它应该在2012年6月28日的旁边的列中生成值.

这有什么意义吗?根据您获得的任何日期值,您可以计算它应该生成哪个星期四的日期?有什么办法在excel中做到这一点?

bar*_*ini 13

这个公式将为您提供A1之后的星期四

=A1+7-WEEKDAY(A1+2)

如果A1是星期四它返回该日期,如果A1应该是A1 + 7,如果A1是星期四,则更改为该版本

=A1+8-WEEKDAY(A1+3)