请问如何在Excel中根据当前时间和入职日期计算员工工龄

我想在Excel格式的职员工档案中,通过插入系统当前日期和录入入职日期,来达到计算工龄的效果,请教一下各路高手,我应该怎么做。谢谢大家

材料/工具:Excel2010

1、打开EXCEL表格,如下表,已知员工的入职时间,要求计算除员工的工龄

2、鼠标选中工龄一列,单击右键,选择“设置单元格格式”。

3、在设置单元格格式中选择“数值”,小数位数选择“1”,即保留一位小数。

4、在工龄C2单元格输入公式:=(today()-B2)/365,输入完成后选择上方的“√”或者直接按回车确认。公式表示:(今天-入职时间)/365天=工龄。

5、确认后,C2单元格员工工龄便设置成功了,然后将鼠标放在单元格右下角的位置,鼠标变成黑色+号后,直接下拉,所有的格式便设置完成了。

6、这样便计算出了员工的工龄,非常方便统计操作

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-07-12

工具:EXCEL(以2007版本为例)

方法:

1、如果A列输入的是入职日期,如下表:

2、要计算工龄几年几个月的话,在B2中输入=(YEAR(TODAY()-A2)-1900)&"年"&MONTH(TODAY()-A2)&"个月"。

3、要计算工龄一共是几个月的话,在C2中输入=(YEAR(TODAY()-A2)-1900)*12+MONTH(TODAY()-A2)&"个月"。

4、要计算工龄一共是几天的话,在D2中输入=(TODAY()-A2)&"天"。

第2个回答  2013-07-19
如果,如果A2中是入职日期,后面三种计算方式自己选择:在B2中输入公式:=(YEAR(TODAY()-A2)-1900)&"年"&MONTH(TODAY()-A2)&"个月"在C2中输入公式:=(YEAR(TODAY()-A2)-1900)*12+MONTH(TODAY()-A2)&"个月"在D2中输入公式:=(TODAY()-A2)&"天"本回答被网友采纳
第3个回答  2013-07-19
today()这个函数应该知道把,返回值是今天的日期,用减去入职日期就是相差的天数,在除以365就是年数了嘛
第4个回答  2013-07-19
=today()-入职时间的单元格
结果单元格用数值格式显示,保留0位小数点
相似回答