如果我在2017年第7周,那么工作日是Google工作表中那周的星期一?
答案 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 week
,ISO
规则为{@ 1}}周。
答案 1 :(得分:10)
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
这假设星期一作为一周的第一天你必须更改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)