从Google表格中的周数中获取日期

时间:2015-12-28 13:14:50

标签: google-sheets

如果我在2017年第7周,那么工作日是Google工作表中那周的星期一?

3 个答案:

答案 0 :(得分:15)

=DATE(B9,1,1)-WEEKDAY(DATE(B9,1,1),3)+7*(WEEKDAY(DATE(B9,1,1),3)>3)+7*(A9-1)

是我所知道的最简单的公式,适用于瑞典的周数(即Monday first day of weekISO规则为{@ 1}}周。

答案 1 :(得分:10)

简答(A1 ==周,B1 ==年):

attrs.fun

答案很长:

=DATE(B1;1;1)+((A1-1)*7)-WEEKDAY(DATE(B1;1;1);3)

DATE(<year>;1;1) // days since 1970 until the frist day of the year

减去

((<week number>-1)*7) // how many days into the year is this week

PS:

这假设星期一作为一周的第一天你必须更改WEEKDAY的参数以将其更改为星期日

答案 2 :(得分:1)

由于此定义(https://en.wikipedia.org/wiki/Week),必须使用1月4日代替1号。 1月4日是第一周的第一天。

=DATE(B1;1;4)+((A1-1)*7)-WEEKDAY(DATE(B1;1;4);3)