请问怎么用excel算员工入职到离职一共任职了多少时间?

入职日期 离职日期 任职时间(以月为单位)
2005-04-25 2005-10-31  
2006-05-24 2008-12-30  
2005-09-01 2006-01-19  
2008-10-10 2010-03-01  
2006-01-01 2006-05-31  
2007-01-20 2011-07-18  
2006-01-01 2012-07-18  
2006-05-01 2013-07-31

任职时间里面填充“=DATEDIF(A2-1,B2,"m")”

计算时间差的具体发放有以下几种:
1、在excel中,两个日期直接相减就可以得到两个日期间隔的天数,例如:A1-A2 其中:A1为离职时间,A2为入职时间。
2、也可以用函数datedif(时间1,时间2,”y/m/d“),来计算两个时间相差的年,月,日(最后一个参数为y表示年,m表示月,d表示日)
ATEDIF()函数语法为:=DATEDIF(开始日期,结束日期,第三参数),第三参数可以有若干种情况,分别可以返回间隔的天数、月数和年数。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-11-12
如果第1行,入职日期在A2,离职日期在B2,则C2中填入如下公式,并下拉填充:

=DATEDIF(A2-1,B2,"m")本回答被提问者采纳
第2个回答  2015-09-10
Microsoft Excel是微软公司的办公软件Microsoft office的组件之一,是由Microsoft为Windows和Apple Macintosh操作系统的电脑而编写和运行的一款试算表软件。Excel 是微软办公套装软件的一个重要的组成部分,它可以进行各种数据的处理、统计分析和辅助决策操作,广泛地应用于管理、统计财经、金融等众多领域。
用datedif函数
在A1中输入入职时间,在A2中输入离职时间,
A3中输入=datedif(A1,A2,"Y")为计算整年数;
A3中输入=datedif(A1,A2,"M")为计算整月数;
A3中输入=datedif(A1,A2,"D")为计算所有天数;
此函数根本不用考虑闰年之类的全部自动完成。
相似回答