请问怎样在excel表格中计算工作年限?

比如,A1:参加工作时间是1986年10月,B1:离岗时间是2004年8月,不到一年按一年计算,请问应该用什么公式?

第1个回答  2011-11-14
假设你的A1和B1都是日期时间格式数据,那么在C1中输入=year(B1)-year(A1)即可得到工作年限,YEAR函数是截取日期时间数据的年份。追问

确实是日期时间格式,你的方法我试过了,得出来的是 #VALUE! 行不通。

追答

结果显示#value! 意味着你用于计算的参数格式错误,这样可用=LEFT(B1,4)-LEFT(A1,4),不要加1。

第2个回答  2017-10-13
=DATEDIF(起始工作年月日或其单元格,终止工作年月日或其单元格,"y")
第3个回答  2011-11-14
=YEAR(B1)-YEAR(A1)+1追问

试过了,行不通哦。

追答

这说明你B1、A1单元格格式不是日期型。采用如下公式
=LEFT(B1,4)-LEFT(A1,4)+1

第4个回答  2011-11-14
=datedif(a1,b1,"Y")
第5个回答  2011-11-14
=int(b1-a1)/365+1
相似回答