我有一周的数字和一年,并且想要在Microsoft Excel中计算该特定周的星期一的日期。
Year Week Date (Monday)
2012 1 January 2, 2012
2013 16 April 15, 2013
2014 42 October 13, 2014
我可以使用什么公式将日历周转换为特定日期?
发布于 2012-06-12 21:05:23
对于ISO周数字,您可以使用此公式获得星期一
=DATE(A2,1,-2)-WEEKDAY(DATE(A2,1,3))+B2*7
假设年在A2中,周在B2中
这与我在这里的答案相同,https://stackoverflow.com/a/10855872/1124287
发布于 2015-01-07 18:31:38
以下公式适用于每年。你不需要再调整它了。前提条件是星期一是你一周的第一天。
If A2 = Year and Week = B2
=IF(ISOWEEKNUM(DATE($A$2;1;1)-WEEKDAY(DATE($A$2;1;1);2)+1)>1;DATE($A$2;1;1)-WEEKDAY(DATE($A$2;1;1);2)+1+B2*7;DATE($A$2;1;1)-WEEKDAY(DATE($A$2;1;1);2)-6+B2*7)
发布于 2016-04-05 21:24:40
如果您的周号是A1,年份是A2,下面的代码片段可以给出完整周的日期
=$A$1*7+DATE($B$1,1,-4) through =$A$1*7+DATE($B$1,1,2)
当然,完成从-4到2的系列,您将拥有从周日到周六的日期。
希望这能有所帮助。
https://stackoverflow.com/questions/10995917
复制相似问题