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

如何在Excel中基于选定日期返回所在周的最小与最大日期?

Excel 获取指定日期所在周的起始和结束日期

假设目标日期存放在单元格A1,以下是对应需求的公式:

一、返回所在周的最小日期(周一为起始)

公式:=A1-WEEKDAY(A1,2)+1

  • 原理:WEEKDAY(A1,2)返回1(周一)到7(周日)的数字,用原日期减去该值再加1,即可得到本周的第一天(周一)。
  • 示例验证:当A1为2023/3/15时,WEEKDAY(A1,2)返回3,计算得15-3+1=13,即2023/3/13,符合需求。

二、返回所在周的最大日期(周五为结束,匹配示例)

公式:=A1-WEEKDAY(A1,2)+5

  • 原理:在起始日期的基础上再加4(或直接用原日期减周几数值加5),就能得到本周周五的日期。
  • 示例验证:15-3+5=17,即2023/3/17,完全匹配需求。

补充:自然周(周一到周日)的最大日期公式

如果需要以周日作为周结束,公式为:=A1-WEEKDAY(A1,2)+7

  • 示例计算:2023/3/15对应的周日日期为2023/3/19。

补充:Excel默认周日为周起始的适配公式

若你的Excel默认周日为一周第一天,可使用以下公式:

  • 周起始(周日):=A1-WEEKDAY(A1)+1
  • 周结束(周六):=A1-WEEKDAY(A1)+7

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.28 11:22:45