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

基于年、月及月内周数在Google Sheets生成一周7天日期

Google Sheets 周规划模板:按年/月/当月周数生成日期

直接生成目标周7天日期的方案

不用先计算年内周数,直接基于A1(年份)、B1(月份)、C1(当月周数)就能算出对应一周的日期,分两种场景:

场景1:周从周一开始

单个单元格起始日期(比如D1)

=DATE(A1,B1,1) + (C1-1)*7 - WEEKDAY(DATE(A1,B1,1),2) + 1

拖动手柄向右拉6格,就能自动生成周二到周日的日期;或者用数组公式一次性生成横向7天:

=ARRAYFORMULA(DATE(A1,B1,1) + (C1-1)*7 - WEEKDAY(DATE(A1,B1,1),2) + 1 + SEQUENCE(1,7,0))

场景2:周从周日开始

把公式里的WEEKDAY参数改成1就行:

起始日期公式

=DATE(A1,B1,1) + (C1-1)*7 - WEEKDAY(DATE(A1,B1,1),1) + 1

数组一键生成版

=ARRAYFORMULA(DATE(A1,B1,1) + (C1-1)*7 - WEEKDAY(DATE(A1,B1,1),1) + 1 + SEQUENCE(1,7,0))

可选:只显示当月内的日期

如果不想让最后一周包含下月日期,用带判断的数组公式:

=ARRAYFORMULA(IF(MONTH(DATE(A1,B1,1) + (C1-1)*7 - WEEKDAY(DATE(A1,B1,1),2) + 1 + SEQUENCE(1,7,0))=B1, DATE(A1,B1,1) + (C1-1)*7 - WEEKDAY(DATE(A1,B1,1),2) + 1 + SEQUENCE(1,7,0), ""))

(周从周日开始的话,把公式里的WEEKDAY参数换成1即可)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.02 06:00:47