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

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

第1个回答  2011-11-14
试试DATEDIF函数
第2个回答  2011-11-14
=DATEDIF("1986-10-1","2004-8-1","y")+1追问

试过了,得出来的结果是 #NUM! 。这是怎么回事呢?

追答

朋友!你真的试过了?
如果你的日期是单元格中输入的并且是日期格式的话,那么应该不使用"",那个公式只是针对你给定的那个日期,你要精确到月,那么
=IF(MOD(DATEDIF(A1,B1,"m"),12)=0,DATEDIF(A1,B1,"y"),DATEDIF(A1,B1,"y")+1)
不足一个月不计算,超过一个月不足一年 算一年!

本回答被提问者采纳
相似回答