EXCEL中怎样计算工龄(用*年*月*日)表示(分三列)

如题所述

A列为入职时间,B列为工龄年,C为月,D为日
B1输入公式:=DATEDIF(A1,Today(),"y")&"年"
C1输入公式:=DATEDIF(A1,Today(),"ym")&"月"
D1输入公式:=DATEDIF(A1,Today(),"md")&"日"追问

谢谢tanwen1109,你好牛!

追答

请选择采纳最好答案,不要继续追问.

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-01-09
公式前面的两位都已经给了。
这里有个建议:最好能使用luowl25的公式,不要tanwen1109的后面合并文本,以便下一步继续计算。要还能在工龄后显示年月日,可以将年表示的工龄所在设置单元格格式自定义为#"年",月日同理。
第2个回答  2012-01-09
年 =DATEDIF(A2,TODAY(),"Y")
月 =DATEDIF(A2,TODAY(),"m")
日 =DATEDIF(A2,TODAY(),"d")
其中A2单元格是入职日期
第3个回答  2012-01-09
能具体说明吗?追问

人事档案中,花名册,如A1为入司时间(2008-01-01);计算目前工龄为*年*月*日,在B1中显示“*年”,C1中显示“*月”,D1中显示“*日”

相似回答