操作如下:
操作版本为EXCEL2003;
以下图中表格数据为例演示操作方法。在D列显示工龄,工龄精确到月。数据截止到第8行。
1;选中D2到D8单元格;
2;在编辑栏中输入公式:=TEXT(DATEDIF(B2,C2,"y"),"0年")&TEXT(DATEDIF(B2,C2,"ym"),"0个月")
3;按CTRL+回车键,D2到D8单元格即得出结果。
公式:=TEXT(DATEDIF(B2,C2,"y"),"0年")&TEXT(DATEDIF(B2,C2,"ym"),"0个月")分为两部分;用符号“&“连接。前部分“ TEXT”“0年"意思是将计算结果显示带”年“字;DATEDIF函数是计算两日期之间的差,可以是年、月、天的差;“y”表示计算时间段的整年数;就是单元格B2与C2两日期之间的整年数。后部分同前部分差不多,区别在于,后部分是计算两日期之间的月数;“ym"是计算两日期之间的月数;
如此类推,如果计算工龄精确到天的话,那么,我们只要在原来公式后面加上&TEXT(DATEDIF(B2,C2,"md"),"0天");"md"是计算两日期之间的天数
精确到天数的公式:=TEXT(DATEDIF(B2,C2,"y"),"0年")&TEXT(DATEDIF(B2,C2,"ym"),"0个月") &TEXT(DATEDIF(B2,C2,"md"),"0天")