可用公式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、打开EXCEL表格,在日期单元格后输入:=DATEDIF(C1,C2,"y")&"年"&(DATEDIF(C1,C2,"YM"))&"月"&DATEDIF(C1,C2,"Md")&"天"
2、之后就可以精确计算出两个日期相减的“年、月、日”。
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")&"日"
=2007年12月31日-2002年6月3日
现在在excel里用的函数是DAYS,输入两个日期求天数 DAYS(R12C1,R12C2),这里的R12C1和R12C2是日期所在的excel的位置。