跳到主要内容

Excel公式:计算两个日期之间的年月日

doc计算时间5之间的差

在Excel中,通常计算两个日期之间的差并将结果显示为天,月或年。 在这里,本教程介绍了一个公式,该公式将两个日期之间的差显示为A年B个月C天,例如3年2个月1天。

如果您想遵循本教程,请下载示例电子表格。
doc计算时间5之间的差

通用公式:

DATEDIF(start_date,end_date,"y")&" years "&DATEDIF(start_date, end_date,"ym")&" months " &DATEDIF(start_date, end_date,"md") &" days"

参数

Start_date, end_date: the starting date and ending date that you want to calculate the years, months and days between.

误差

如果参数end_date小于start_date,则该公式将返回错误值#NUM!。

这个公式如何运作

要计算单元格B3和C3中两个日期之间的差并将结果显示为年月日,请使用以下公式:

=DATEDIF(B3,C3,"y")&" years "&DATEDIF(B3, C3,"ym")&" months " &DATEDIF(B3, C3,"md") &" days"

媒体 输入 键。
doc计算时间5之间的差

然后通过单击将结果格式化为日期格式 首页 > 数字格式 下拉菜单> 短期约会 or 长时间约会.

说明

DATEDIF功能:此函数返回两个给定日期之间的年,月或天数。

DATEDIF(B3,C3,“ y”) 返回两个日期之间的年数。

DATEDIF(B3,C3,“ ym”) 返回忽略两个日期之间的年和天的月份数。

DATEDIF(B3,C3,“ md”) 返回忽略两个日期之间的年和月的天数。

& 是将公式中各个部分的结果连接在一起的连接器。


相对公式

相关功能


最佳办公效率工具


Office 选项卡 - 在 Microsoft Office(包括 Excel)中启用选项卡式阅读和编辑

  • 一秒钟即可在数十个打开的文档之间切换!
  • 每天为您减少数百次鼠标单击,告别鼠标手。
  • 查看和编辑多个文档时,可将您的工作效率提高50%。
  • 为 Office(包括 Excel)带来高效的选项卡,就像 Chrome、Edge 和 Firefox 一样。
Comments (5)
Rated 5 out of 5 · 1 ratings
This comment was minimized by the moderator on the site
MOLTE GRAZIE, UTILISSIMO!
This comment was minimized by the moderator on the site
Grazie, MOLTO UTILE!
Rated 5 out of 5
This comment was minimized by the moderator on the site
Not page error, but Parse Error
This comment was minimized by the moderator on the site
Hi, SUHAIL AHMAD NEHVI, could you upload the error picture? I have tested this formula times, it worked. I do not know what the specific problem you meet.
This comment was minimized by the moderator on the site
The above formula shows page error
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations