Excel公式:计算两个日期之间的年月日
Excel公式:计算两个日期之间的年月日 Author Sun • Last modified 2025-08-22
在Excel中,通常会计算两个日期之间的差异,并将结果显示为天数、月数或年数。本教程介绍了一种公式,可以将两个日期的差异显示为A年B月C天,例如3年2个月1天。
如果想跟随本教程操作,请下载示例电子表格。
通用公式:
DATEDIF(开始日期,结束日期,"y")&"年"&DATEDIF(开始日期, 结束日期,"ym")&"个月" &DATEDIF(开始日期, 结束日期,"md") &"天" 参数
开始日期, 结束日期: 您要计算年、月和日之间的起始日期和结束日期。 错误
如果参数结束日期小于开始日期,公式将返回错误值#NUM!。
公式工作原理
要计算单元格B3和C3中两个日期之间的差异,并将结果以年、月和天的形式显示,请使用以下公式:
=DATEDIF(B3,C3,"y")&"年"&DATEDIF(B3, C3,"ym")&"个月" &DATEDIF(B3, C3,"md") &"天" 按下 Enter 键。
然后通过单击“开始”>“数字格式”下拉菜单>“短日期”或“长日期”来设置结果的日期格式。
说明
DATEDIF函数:此函数返回两个给定日期之间的年数、月数或天数。
DATEDIF(B3,C3,"y") 返回两个日期之间的年数。
DATEDIF(B3, C3,"ym") 返回忽略年份和天数后两个日期之间的月数。
DATEDIF(B3, C3,"md") 返回忽略年份和月份后两个日期之间的天数。
& 是一个连接符,用于将公式各部分的结果连接在一起。
相关公式 计算两个日期之间的差异 本教程介绍了计算两个日期之间差异(以年、月、周和天为单位)的公式。 计算两个日期之间的天数、小时数、分钟数和秒数 有时,我们可能希望获取两个日期时间之间的天数、小时数、分钟数和秒数,本教程介绍了实现此任务的公式。 计算两个日期之间的剩余天数 本教程提供了一个公式,可快速计算两个日期之间的剩余天数。 计算两个时间之间的小时数、分钟数和秒数 本教程介绍了一些公式,可快速将时间差结果表示为单一时间单位。 相关函数 Excel IF 函数 测试指定条件,然后返回相应的值。 Excel VALUE 函数 将文本转换为数字。 Excel MONTH 函数 MONTH 用于从日期中获取作为整数(1到12)的月份。 Excel DAY 函数 DAY 函数从日期中获取作为数字(1到31)的天数。 Excel YEAR 函数 YEAR 函数根据给定日期返回基于四位序列号格式的年份。 最佳的办公生产力工具Kutools for Excel - 助您脱颖而出 🤖 Kutools AI 助手: 基于智能执行革新数据分析:智能执行 | 生成代码 | 创建自定义公式 | 分析数据并生成图表 | 调用Kutools函数… 热门功能:查找、突出显示或标记重复项 | 删除空行 | 合并列或单元格而不丢失数据 | 无公式四舍五入 ... 超级VLookup:多条件 | 多值 | 跨多表 | 模糊查找... 高级下拉列表:简易下拉列表 | 级联下拉列表 | 多选下拉列表... 列管理器: 添加指定数量的列 | 移动列 | 切换隐藏列的可见性状态 | 比较列以 选择相同和不同的单元格 ... 精选功能:网格聚焦 | 设计视图 | 增强编辑栏 | 工作簿与工作表管理器 | 资源库(自动文本) | 日期提取 | 合并工作表 | 加密/解密单元格 | 按列表发送电子邮件 | 超级筛选 | 特殊筛选(筛选粗体/斜体/删除线...) ... 顶级15个工具集:12 种文本工具(添加文本,删除特定字符 ...) | 50+ 种图表 类型(甘特图 ...) | 40+种实用 公式(基于生日计算年龄 ...) | 19 种插入工具(插入二维码,从路径插入图片 ...) | 12 种转换工具(小写金额转大写,汇率转换 ...) | 7 种合并与拆分工具(高级合并行,拆分Excel单元格 ...) | ... 及更多 使用您偏好的语言来操作Kutools——支持英语、西班牙语、德语、法语、中文等40多种语言!Kutools for Excel拥有超过300项功能,确保您需要的功能只需一键即可实现...
更多关于Kutools for Excel的详细信息...免费下载Office Tab - 在Microsoft Office(包括Excel)中启用标签式阅读和编辑 一秒内在数十个打开的文档之间切换! 每天为您减少数百次鼠标点击,告别鼠标手。 当查看和编辑多个文档时,您的生产力提高50%。 为Office(包括Excel)带来高效的标签页,就像Chrome、Edge和Firefox一样。 更多关于Office Tab的详细信息...免费下载