首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在Excel中将日历周转换为日期?

如何在Excel中将日历周转换为日期?
EN

Stack Overflow用户
提问于 2012-06-12 19:41:56
回答 7查看 141.1K关注 0票数 23

我有一周的数字和一年,并且想要在Microsoft Excel中计算该特定周的星期一的日期。

Year   Week   Date (Monday)
2012   1      January 2, 2012
2013   16     April 15, 2013
2014   42     October 13, 2014

我可以使用什么公式将日历周转换为特定日期?

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 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

票数 57
EN

Stack Overflow用户

发布于 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)
票数 2
EN

Stack Overflow用户

发布于 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的系列,您将拥有从周日到周六的日期。

希望这能有所帮助。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10995917

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档