请教各位大虾:如何在EXCEL中用函数或公式算出年资,谢谢!

如:“大劳生”入职日期2006-1-1,截止日期2012-9-31,那么年资就是:5年零9个月,请问,我如何用函数或公式算出来,谢谢各位虾拉!!!!!

第1个回答  2012-09-13
假设入职日期在A1,截止日期在B1,公式如下
=INT(DAYS360(A1,B1)/360)&"年"&INT((DAYS360(A1,B1)/360-INT(DAYS360(A1,B1)/360))*360/30)&"个月"
要显示完美些,公式如下
=IF(INT(DAYS360(A1,B1)/360)=0,"",INT(DAYS360(A1,B1)/360)&"年")&IF(INT((DAYS360(A1,B1)/360-INT(DAYS360(A1,B1)/360))*360/30)=0,"",INT((DAYS360(A1,B1)/360-INT(DAYS360(A1,B1)/360))*360/30)&"个月")
第2个回答  2012-09-13
假如你的表格中,入职日期是M列,截止日期是N列
在年资单元格输入或粘贴
=TEXT(DATEDIF(M2,N2,"Y"),"?年")&TEXT(DATEDIF(M2,N2,"YM"),"零?月")
然后向下填充或粘贴即可本回答被网友采纳
第3个回答  2012-09-13
年资下的第一个单元格J2输入
=DATEDIF(H2,I2,"Y")&"年"&DATEDIF(H2,I2,"YM")&"个月"
下拉填充
第4个回答  2015-10-22
入职日期为H2,截至日期为I2,
=DATEDIF(H2,I2,"Y")+(DATEDIF(H2,I2,"YM"))/12
下拉填充即可。