多语言展示
当前在线:1493今日阅读:168今日分享:49

如何用Excel计算两个日期之间的间隔

本文主要介绍如何用Excel计算两个日期之间的间隔,以年月日为单位,以及累计年月日,实际可应用于生日计算,工作入职天数计算等;本文使用的是Excel自带的DATEDIF函数,该函数用来计算日期间隔,需要三个参数:起始日期,截止日期,计算单位('y'或'm'或'd'或'ym'). 参数说明:'y'返回两个日期之间的完整的年数,'m'返回两个日期之间的完整的月数,'d': 返回两个日期之间的完整的天数,'ym'返回两个日期之间除去年间隔之后剩余的月数。
工具/原料

Excel 2016, DATEDIF函数

方法/步骤
1

计算两个日期间隔,以年(year)为单位:在单元格D2,E2分别输入起始日期,然后在单元格F2里输入计算公式,本步骤是计算间隔的年(year)数,因此第三个参数设置为'y'。公式如下:=DATEDIF(D2,E2,'y')提示:注意输入的日期格式一定要正确,可以用 Ctrl + ; 快捷键插入当前日期,且公式内的所有字符都应在英文输入法下进行操作。

2

计算两个日期间隔,以月(month)为单位:在单元格D5,E5分别输入起始日期,然后在单元格F5里输入计算公式,本步骤是计算间隔的月(month)数,因此第三个参数设置为'm'。公式如下:=DATEDIF(D5,E5,'m')

3

计算两个日期间隔,以天(day)为单位:在单元格D8,E8分别输入起始日期,然后在单元格F8里输入计算公式,本步骤是计算间隔的天(day)数,因此第三个参数设置为'd'。=DATEDIF(D8,E8,'d')

方法/步骤2
1

计算两个日期间隔,累计年(year)月(month)日(day): 在单元格D15,E15分别输入起始日期,此处将用到三个公式,a、单元格F15用来计算年数,=DATEDIF(D15,E15,'y'),b、单元格F16用来计算月数,=DATEDIF(D15,E15,'ym')c、单元格F17用来计算天数,=E15-DATE(YEAR(E15),MONTH(E15),1)

2

可选操作:如需要将三个公式合而为一,单元格F18用来合并计算结果,公式如下:=DATEDIF(D15,E15,'y')&' 年, '&DATEDIF(D15,E15,'ym')&' 月, '&E15-DATE(YEAR(E15),MONTH(E15),1)&' 天'

推荐信息