Note: The other languages of the website are Google-translated. Back to English

如何计算两个日期之间的天数,周数,月数或年数?

您是否考虑过在Excel中两个给定日期之间计算多少天,几周,几月或几年? 本教程可以帮助您尽快完成以下操作。


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

要计算两个给定日期之间的天数,请使用以下公式:

1。 在要获取结果的空白单元格中输入以下任一公式:

=DATEDIF(A2,B2,"D")
=B2-A2

备注:在以上公式中, A2 是开始日期单元格, B2 是结束日期单元格。

2。 然后,将填充手柄向下拖动到要应用此公式的单元格上,并且已经计算了天数,请参见屏幕截图:


用公式计算两个日期之间的星期数

要计算两个日期之间的周数,您可以使用下面的便捷公式,只需从结束日期中减去开始日期并除以7。

1。 在空白单元格中输入以下任一公式:

=(DATEDIF(A2,B2,"D")/7)
=(B2-A2)/7

备注:在以上公式中, A2 是开始日期单元格, B2 是结束日期单元格。

2。 然后,向下拖动填充手柄以填充此公式,您将获得以十进制数字表示的星期,请参见屏幕截图:

  • 小贴士如果要获取两个日期之间的整周数,请应用以下公式:
  • = ROUNDDOWN((DATEDIF(A2,B2,“ d”)/ 7),0)
    = INT((B2-A2)/ 7)


计算天,周,月,年等两个日期之间的各种差异。

要记住的公式太多 Kutools for Excel's 日期和时间助手 功能,您可以根据需要快速获得两个日期之间的各种差异结果,而无需记住任何公式,例如周+天,月+周等。 点击下载Kutools for Excel!

Kutools for Excel:具有300多个方便的Excel加载项,可以在30天内免费试用,没有任何限制。 立即下载并免费试用!


用公式计算两个日期之间的月数

如果要确定两个日期之间的月数,可以使用此DATEDIF函数。

1。 请在要输出结果的空白单元格中输入以下公式:

=DATEDIF(A2,B2,"m")

备注:在以上公式中, A2 是开始日期单元格, B2 是结束日期单元格。

2。 然后,向下拖动填充手柄以填充此公式,您将获得给定两个日期之间的完成月份数,请参见屏幕截图:

  • 小贴士如果要获取两个日期之间的整周数,请应用以下公式:
  • = DATEDIF(A2,B2,“ m”)&“ months”&DATEDIF(A2,B2,“ md”)&“ days”


用公式计算两个日期之间的年数

使用上面的DATEDIF函数,您还可以计算两个日期之间的年数。

1。 将以下公式应用于空白单元格:

=DATEDIF(A2,B2,"y")

备注:在以上公式中, A2 是开始日期单元格, B2 是结束日期单元格。

2。 然后,将填充手柄向下拖动到要应用此公式的单元格上,所有年数都已如下图所示进行了计算:


用公式计算两个日期之间的年月日数

有时,您需要确切地知道两个日期之间有多少年,几个月和几天,在这种情况下,以下长公式可能会对您有所帮助。

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

=DATEDIF(A2, B2, "y") &" years "&DATEDIF(A2, B2, "ym") &" months " &DATEDIF(A2, B2, "md") &" days"

备注:在以上公式中, A2 是开始日期单元格, B2 是结束日期单元格。

2。 然后,拖动填充手柄以填充此公式,并立即计算日期之间的特定年,月和日数,请参见屏幕截图:


强大功能可计算几天,几周,几个月,几年中两个日期之间的各种差异

如果您有,可能是您对上述公式感到恼火 Kutools for Excel,其 日期和时间助手 功能,您可以根据需要快速获取两个日期之间的各种差异结果,例如周+天,月+周等。

请注意:申请这个 日期和时间助手,首先,您应该下载 Kutools for Excel,然后快速轻松地应用该功能。

安装后 Kutools for Excel,请这样做:

1。 单击要在其中查找结果的单元格,然后单击 库工具公式助手 > 日期和时间助手,请参见屏幕截图:

2。 在 日期和时间助手 对话框中,进行以下操作:

  • 单向阀 区别 选项从 房屋类型 部分;
  • 参数输入 在文本框中,选择分别包含开始日期和结束日期的单元格;
  • 然后,根据需要选择输出结果类型。 例如,如果要获取两个日期之间的年,月,周和天数,则只需选择 年+月+周+天.

3。 完成设置后,请点击 OK 按钮,您将获得第一个计算结果,然后,只需将填充手柄向下拖动到要应用此公式的单元格,您将根据需要获得以下结果:

点击下载Kutools for Excel并立即免费试用!


更多有关日期和时间的文章:

  • 在Excel中计算午夜后的时间之间的小时数
  • 假设您有一个时间表来记录您的工作时间,则A列中的时间是今天的开始时间,B列中的时间是第二天的结束时间。 通常,如果您直接减去“ = B2-A2”来计算两次之间的时间差,则不会显示正确的结果,如左图所示。 如何在Excel中正确计算午夜后两次之间的小时数?
  • 计算两个日期之间的天数/工作日/周末数
  • 您是否曾经需要计算过Excel中两个日期之间的天数? 有时,您可能只想计算两个日期之间的工作日,有时,您只需要计算两个日期之间的周末天。 在特定条件下,您如何计算两个日期之间的天数?

最佳办公效率工具

Kutools for Excel解决了您的大多数问题,并使您的生产率提高了80%

  • 重用: 快速插入 复杂的公式,图表 以及您以前使用过的任何东西; 加密单元 带密码 创建邮件列表 并发送电子邮件...
  • 超级公式栏 (轻松编辑多行文本和公式); 阅读版式 (轻松读取和编辑大量单元格); 粘贴到过滤范围...
  • 合并单元格/行/列 不会丢失数据; 拆分单元格内容; 合并重复的行/列...防止细胞重复; 比较范围...
  • 选择重复或唯一 行; 选择空白行 (所有单元格都是空的); 超级查找和模糊查找 在许多工作簿中; 随机选择...
  • 确切的副本 多个单元格,无需更改公式参考; 自动创建参考 到多张纸; 插入项目符号,复选框等...
  • 提取文字,添加文本,按位置删除, 删除空间; 创建和打印分页小计; 在单元格内容和注释之间转换...
  • 超级滤镜 (将过滤方案保存并应用于其他工作表); 高级排序 按月/周/日,频率及更多; 特殊过滤器 用粗体,斜体...
  • 结合工作簿和工作表; 根据关键列合并表; 将数据分割成多个工作表; 批量转换xls,xlsx和PDF...
  • 超过300种强大功能. 支持 Office / Excel 2007-2021 和 365。支持所有语言。 在您的企业或组织中轻松部署。 完整功能 30 天免费试用。 60 天退款保证。
kte选项卡201905

Office选项卡为Office带来了选项卡式界面,使您的工作更加轻松

  • 在Word,Excel,PowerPoint中启用选项卡式编辑和阅读,发布者,Access,Visio和Project。
  • 在同一窗口的新选项卡中而不是在新窗口中打开并创建多个文档。
  • 每天将您的工作效率提高50%,并减少数百次鼠标单击!
officetab底部
按评论排序
注释 (44)
还没有评分。 成为第一位评论!
该评论由网站上的主持人最小化
这非常容易而且很有帮助。 不过我有一个问题。 如果在上面的示例中 B2 是一个常数怎么办。 因此,如果我想查找开始日期和今天或固定日期之间的年/月/天数怎么办。 我可以在公式中添加该日期,而不是使用日期创建一个新单元格并从中读取公式吗?
该评论由网站上的主持人最小化
谢谢扩展办公室 这是非常有用的功能
该评论由网站上的主持人最小化
非常感谢扩展办公室帮助我解决这个问题
该评论由网站上的主持人最小化
除了你的 =DATEDIF(B1,B2,"Y") & " Years, " & DATEDIF(B1,B2,"YM") & " Months, " & DATEDIF(B1,B2,"MD") & " Days"公式,我有月、周和天的要求。 这可能吗 ?
该评论由网站上的主持人最小化
公式无法在 Excel 工作表中工作
该评论由网站上的主持人最小化
需要一个公式来返回周太平洋月份,例如下面的第 1 周第 2 周第 3 周第 4 周然后转到下个月自动更改返回相同的结果
该评论由网站上的主持人最小化
=INT((A2-(DATE(YEAR(A2),MONTH(A2)-MOD(MONTH(A2),1),1)-WEEKDAY(DATE(YEAR(A2),MONTH(A2)-MOD(MONTH(A2),1),1),2)+1)+7)/7)
该评论由网站上的主持人最小化
谢谢伙计,它真的很有用,你能添加序列为 1 作为第 1、2 作为第 2、3 作为第 3、4 作为第 4 等等。
该评论由网站上的主持人最小化
一个月194天(多少个月)请在excel中建议相同的公式
该评论由网站上的主持人最小化
想要计算两个日期之间的月份
该评论由网站上的主持人最小化
它可以以任何日期格式工作吗? 前任。 dd/mm/yyyy, mm/dd/yyyy, yyyy/mm/dd 请回复
该评论由网站上的主持人最小化
[quote]它可以以任何日期格式工作吗? 前任。 dd/mm/yyyy, mm/dd/yyyy, yyyy/mm/dd 请回复由 SUDHAKAR[/quote] [quote]它可以以任何日期格式工作吗? 前任。 dd/mm/yyyy, mm/dd/yyyy, yyyy/mm/dd 请回复由 SUDHAKAR[/quote] 工作格式为dd/mm/yyy
该评论由网站上的主持人最小化
我需要写下哪个更少(日期)。
该评论由网站上的主持人最小化
我想知道15年后今天的年表是什么
该评论由网站上的主持人最小化
我对月份和年份都使用了公式“Datedif”,它错过了一个月或一年。 例如。 01 年 2014 月 31 日和 2014 年 12 月 11 日,逻辑是 XNUMX 个月,但公式的答案是 XNUMX 个月(错误)。 请帮忙检查和解释,Sopheak
该评论由网站上的主持人最小化
我也有同样的问题。
该评论由网站上的主持人最小化
=DATEDIF(C25,C26,"Y") & " Years, " & DATEDIF(C25,C26,"YM") & " Months, " & DATEDIF(C25,C26,"MD") & " Days" 开始日期: 1/1/2014 结束日期:31/12/2014 天 364.00 或 0 年 11 个月 30 天
该评论由网站上的主持人最小化
开始日期:1 年 2014 月 31 日 结束日期:2014 年 364.00 月 0 日 天数:11 或 30 年 XNUMX 个月 XNUMX 天
该评论由网站上的主持人最小化
开始日期 1/1/2014 结束日期 1/1/2015 天 365 天 1 年 0 月 0 天 =DATEDIF(C25,C26,"M") & " Months, " & DATEDIF(C25,C26,"MD ") & "天" 12 个月, 0 天 =DATEDIF(C25,C26,"M") & " 月, " & DATEDIF(C25,C26,"MD") & "天"
该评论由网站上的主持人最小化
正如我们得到的那样:1 年,0 个月,0 天 12 个月,0 天 但是我们如何将这两件事添加到另一列中。 你能解释和分享一下公式吗 例如:A1:1 年,0 个月,0 天 A2:12 个月,0 天 A3:?????????????????? 我们如何得到总数?
该评论由网站上的主持人最小化
有一个类似的问题,我试过这个,似乎工作。 =DATEDIF(D10,E10,"y")&" Yr " &DATEDIF(D10,E10,"ym") & " Mth " &DATEDIF(D10,E10, "md")+1 & " Day"
该评论由网站上的主持人最小化
Datedif 对于年、月和日非常有用。
该评论由网站上的主持人最小化
非常感谢非常有用的信息
该评论由网站上的主持人最小化
15/04/1996 和 01/01/2016 如何通过函数计算年份 =datedif
该评论由网站上的主持人最小化
Datedif 对于年、月和日非常有用。 非常感谢你
该评论由网站上的主持人最小化
复制公式,使用 6/20/1949 和 1/4/2016,它给了我 66 岁 6 个月 128 天。 如果我使用的开始日期高于结束日期,我会得到三位数,例如 6/5 到 6/30。 是格式问题吗?
该评论由网站上的主持人最小化
你好,请。 帮我。 我必须知道开始日期和结束日期的公式以及结束日期的修订。 示例:电子表格:A(开始日期) B(结束日期) C(结束日期-修订) 1 年 2016 月 26 日 2016 年 19 月 2016 日 3 年 XNUMX 月 XNUMX 日帮助制定电子表格中这 XNUMX 列的公式。 谢谢你。 宁法
该评论由网站上的主持人最小化
没有提到应该如何格式化单元格。 此公式还计算 9 年 2016 月 23 日减去 2015 年 36,473 月 XNUMX 日为 XNUMX 周?
该评论由网站上的主持人最小化
嗨,任何人都可以告诉我如何计算两个日期之间的两周数? 如果两个日期之间没有完全划分两周怎么办? 它会显示为剩余天数吗? 谢谢。 麦克风
这里还没有评论
加载更多
留下你的意见
以访客身份发帖
×
评价此帖子:
0   产品特性
建议地点

关注我们

版权所有 © 2009 - extendoffice.com。 | 版权所有。 供电 ExtendOffice。 | 网站地图
Microsoft和Office徽标是Microsoft Corporation在美国和/或其他国家的商标或注册商标。
受Sectigo SSL保护