跳至主要内容

如何在Excel中计算两个日期之间的周数和天数?

Author: Xiaoyang Last Modified: 2025-07-31

对我们来说,计算两个给定日期之间的天数、月数、年数或周数可能很常见。但是,您是否尝试过在Excel中基于两个日期计算周数和天数呢?

a screenshot showing the start and end dates and the calculated weeks and days

使用公式计算两个日期之间的周数和天数

使用公式根据特定日期计算一个月中的周数和天数


使用公式计算两个日期之间的周数和天数

要获取任意两个给定日期之间的周数和天数,请使用以下公式:

1. 在空白单元格中输入或复制以下公式:

=INT((B2-A2)/7)&" 周"&IF(MOD(B2-A2,7)=0,"",", "&MOD(B2-A2,7)&" 天")

备注:在此公式中,A2是开始日期,而B2是结束日期。

2. 然后向下拖动填充柄以应用此公式,您将获得所需的结果,见截图:

a screenshot of using formula to calculate the number of weeks and days between two dates


使用公式根据特定日期计算一个月中的周数和天数

如果要根据特定日期计算一个月中的周数和天数,可以应用以下公式。

1. 请在空白单元格中输入或复制以下公式:

=INT(DAY(EOMONTH(A2,0))/7)&" 周, "&MOD(DAY(EOMONTH(A2,0)),7)&" 天"

备注A2是您想获取该月周数和天数的特定日期。

2. 然后,向下拖动填充柄到您想应用此公式的单元格,已计算出给定月份内的周数和天数,见截图:

a screenshot of using formula to calculate the number of weeks and days in a month based on specific date


更多相关文章:

  • 计算给定日期/年份的周末日期
  • 在某些情况下,您可能希望计算给定日期的周末日期,以便更好地跟踪和监督工作任务。在本文中,我介绍了一些技巧,可以快速计算给定日期的周末日期,或者列出给定年份的所有周末日期。
  • 计算某年某月第N个星期几的日期
  • 如您所知,一些特殊的日子是在指定的第N个星期几,比如感恩节是在11月的第4个星期四,母亲节是在5月的第2个星期日。因此,除了从日历中挑选日期外,如果您的老板告诉您截止日期是8月的第三个星期三,是否有办法计算某年某月中第N个星期几的日期呢?

  • 超级公式栏(轻松编辑多行文本和公式);阅读布局(轻松读取和编辑大量单元格);粘贴到筛选区域...
  • 合并单元格/行/列并保留数据;拆分单元格内容;合并重复行并求和/平均值... 防止重复单元格;比较区域...
  • 选择重复或唯一行选择空白行(所有单元格为空);在多个工作簿中进行超级查找和模糊查找;随机选择...
  • 精准复制多个单元格而不改变公式引用;自动创建对多个工作表的引用;插入项目符号、复选框等...
  • 收藏并快速插入公式、区域、图表和图片;用密码加密单元格创建邮件列表并发送电子邮件...
  • 提取文本,添加文本,按位置删除,删除空格;创建并打印分页小计;在单元格内容和批注之间转换...
  • 超级筛选(保存并应用筛选方案到其他工作表);按月/周/日高级排序,频率等;按粗体、斜体特殊筛选...
  • 合并工作簿和工作表;基于关键列汇总表格;将数据分割到多个工作表批量转换 xls、xlsx 和 PDF...
  • 数据透视表按周数、星期几等分组... 用不同颜色显示未锁定、已锁定单元格高亮显示包含公式的单元格/名称...
kte tab 201905
  • 在 Word、Excel、PowerPoint、Publisher、Access、Visio 和 Project 中启用标签式编辑和阅读。
  • 在同一窗口的新标签页中打开和创建多个文档,而不是在新窗口中。
  • 将您的生产力提高 50%,每天为您减少数百次鼠标点击!
officetab bottom