计算上周四(不包括今天)的公式

计算上周四(不包括今天)的公式

我使用以下公式来获取上周四的日期。但是,如果我在周四使用它,它将获取今天的日期。

有没有办法获取今天以外的前一个星期四的数据?例如,今天是 9 号,它会返回 9 号,我希望它返回 2 号。

=TODAY()-MOD(WEEKDAY(TODAY())+2,7)

谢谢。

答案1

从两者中减去 1TODAY()就假装是昨天:

=TODAY()-1-MOD(WEEKDAY(TODAY()-1)+2,7)

答案2

受到@Binggo_MSFT 答案的启发,我整理出这个公式,它将不是今日失败:

=A1-WEEKDAY(A1-5)

但为什么是神奇的“5”?因为我们想要以前的星期四WEEKDAY(a_Thursday)=5

答案3

您还可以参考下面的公式:

=TODAY()-WEEKDAY(TODAY(),2)-3

在此处输入图片描述

相关内容