Excel 公式,查找最近的星期五,以较近的为准,上一个星期五或下一个星期五

Excel 公式,查找最近的星期五,以较近的为准,上一个星期五或下一个星期五

我尝试过很多公式来让它发挥作用。

如果这是在 A1 中4/15/2024则会返回4/12/2024。但如果日期更接近下一个星期五,则返回那个。

答案1

测试日期是否为星期二,然后查找下一个星期五或减去一周再查找下一个星期五:

=LET(dt,A1,wkd,WEEKDAY(dt),IF(wkd>=3,dt+6-MOD(wkd,7),dt-1-MOD(wkd,7)))

在此处输入图片描述

答案2

知道公式中的返回类型参数WEEKDAY()基本上对日期执行 MOD,可以使用此公式(假设星期二是中点):

=B3+4-WEEKDAY(B3,12)

下表在 BD 列中显示了公式的各个组成部分,在 F 列中显示了最终结果:

在此处输入图片描述

相关内容