在给定的星期三获取星期三

时间:2018-08-05 08:09:50

标签: google-sheets

假设我通过= WEEKNUM(B1)了解当前一周。 B1是该周中的日期。我现在想获取该周的星期三日期。有人知道如何解决吗?

2 个答案:

答案 0 :(得分:0)

您可以使用WEEKDAY宏以数字的形式获取星期几:

=WEEKDAY(DATE(1995,3,12)) -> 1

现在,假设B1是日期,您可以按以下方式获取星期三的日期:

=B1+(4-WEEKDAY(B1))

答案 1 :(得分:0)

当一个单元格包含星期数时:

=(DATE(YEAR(NOW()),1,1)+~CELL NUMBER~*7) -MOD(WEEKDAY(DATE(YEAR(NOW()),1,1)+~CELL NUMBER~*7)-4,7)

当单元格包含日期(而不是星期几)

=~CELL REF~-MOD(WEEKDAY(~CELL REF~)-4,7)+7