同学,这个题这样做,如图:(就我的符合了你的要求)
工龄是多报到时间算计算的,我这个图上,我是从2010年8月1日到今天2014年1月4日计算。在C2输入
=DATEDIF(A2,NOW(),"y")&"年"&DATEDIF(A2,NOW(),"ym")&"个月"&DATEDIF(A2,NOW(),"md")&"天"
下面的填充就行了。
请用查找与替换将报到时间和转正日期列的单元格格式中的"."替换为 "-",使之成为EXCEL中的标准日期格式。设报到时间在E3,工龄在G3,请在G3输入公式:
=DATEDIF(E3,TODAY(),"Y")&"年"&DATEDIF(E3,TODAY(),"ym")&"个月"&DATEDIF(E3,TODAY(),"md")&"天"
下拉复制即可。
假设报到时间在B2单元格 工龄处 填写下列公式下拉即可!
=DATEDIF(SUBSTITUTE(B2,".","-"),TODAY(),"y")&"年"&DATEDIF(SUBSTITUTE(B2,".","-"),TODAY(),"ym")&"月"&DATEDIF(SUBSTITUTE(B2,".","-"),TODAY(),"md")
假设你的编号为1的报表时间在E2,那么在工龄处输入=(f2-e2)/365
如果你得出的工龄需要向下取整,就输入=INT((G7-F7)/365)
=TEXT((TODAY()-C5),"0000年00月00日")