excel里如何算出工龄,结果需要具体到月份。以2011年12月31日为止计算,应该怎么用公式解决?

序号 姓名 性别 出生年月 参加工作时间 年 年 月 年 月 年龄 工龄
1 蔡天星 男 1963 1 1980 11 48 32

i3输入公式
=datedif(date(f3,g3,1),date(2011,12,31),"y")&"年"&mod(datedif(date(f3,g3,1),date(2011,12,31),"m"),12)&"月"
公式下拉即可追问

但是如何计算到月份,例如上例中工龄是32年1月

追答

仔细看公式,这个部分就是计算月的 mod(datedif(date(f3,g3,1),date(2011,12,31),"m"),12)&"月"

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-09-21
你的意思是只要满了1年就按2年计?追问

不是,工龄结果出来就是31年1月,意思就是工龄结果带月份的

相似回答