You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Excel中根据年份、年周数和星期数计算日期?

用年份、年周数、星期数计算指定格式日期(Excel最简公式)

核心最简公式(返回日期值,可自行设置单元格格式)

=DATE(A2,1,1)+(B2-1)*7+(C2-WEEKDAY(DATE(A2,1,1),2))

直接输出dd.mm.yyyy格式文本的公式

=TEXT(DATE(A2,1,1)+(B2-1)*7+(C2-WEEKDAY(DATE(A2,1,1),2)),"dd.mm.yyyy")

公式说明

  • DATE(A2,1,1):提取目标年份的1月1日
  • (B2-1)*7:计算目标周与当年第1周的间隔天数
  • WEEKDAY(...,2):指定周一为星期1、周日为星期7,和你定义的「星期数=4=周四」规则完全匹配,通过C2-WEEKDAY(...)调整到目标星期几

适配ISO周规则的补充(若年周数为ISO标准:每年第1周包含至少4天)

如果你的年周数遵循ISO定义规则,用以下公式避免跨年周计算误差:

=TEXT(DATE(A2,1,1)+(B2-1)*7+(C2-WEEKDAY(DATE(A2,1,1),2))+IF(WEEKNUM(DATE(A2,1,1),21)<>1,7,0),"dd.mm.yyyy")

内容的提问来源于stack exchange,提问作者ChrisGila

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.05 14:10:26