怎样在EXCEL计算两个日期中间间隔几年几个月几天

例如:某人入职时间2002年6月3日,离职时间2007年12月31日,
怎样计算中间间隔了几年几个月零几天?
我只会用DATEDIF(入职时间,$截止时间,“y”)&“年”&DATEDIF(入职时间,$截止时间,“ym”)&+1&“个月”计算出精确到月,但是,现在想求大神指教怎样计算几年几个月零几天?

可用公式DATEDIF(A2,B2,"y")&"年"&DATEDIF(A2,B2,"ym")&"月"&DATEDIF(A2,B2,"Md")&"日"来计算。

1、以excel2010版本为例,如下图所示,有入职时间和离职时间;

2、首先在C2单元格输入=DATEDIF(A2,B2,"y")&"年" 求出几年;

3、然后再输入DATEDIF(A2,B2,"ym")&"月"求出几月,中间用符号&连接;

4、最后输入DATEDIF(A2,B2,"Md")&"日"求出几日,中间也是用符号&连接;

5、填完公式后按enter键即可计算出入职时间和离职时间的时间间隔了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-22

方法:

    1、打开EXCEL表格,在日期单元格后输入:=DATEDIF(C1,C2,"y")&"年"&(DATEDIF(C1,C2,"YM"))&"月"&DATEDIF(C1,C2,"Md")&"天"

    2、之后就可以精确计算出两个日期相减的“年、月、日”。

第2个回答  推荐于2016-02-27
A1 :2002年6月3日,A2:2007年12月31日
A3:
=INT((DATEDIF(A1,A2,"d")-MOD(DATEDIF(A1,A2,"d"),30))/30/12)&"年"&MOD((DATEDIF(A1,A2,"d")-MOD(DATEDIF(A1,A2,"d"),30))/30,12)&"月"&MOD(DATEDIF(A1,A2,"d"),30)&"日"
上面公式会差几天,用下面这个就不会错了:
A1 :2002年6月3日,A2:2007年12月31日
=DATEDIF(A1,A2,"y")&"年"&(DATEDIF(A1,A2,"YM"))&"月"&DATEDIF(A1,A2,"Md")&"日"本回答被提问者和网友采纳
第3个回答  2014-09-02
=2007年12月31日-2002年6月3日
第4个回答  2019-03-05
现在在excel里用的函数是DAYS,输入两个日期求天数 DAYS(R12C1,R12C2),这里的R12C1和R12C2是日期所在的excel的位置。