各位大侠,excel根据入职日期计算司龄公式计算步骤,菜鸟一名,求步骤!

作者&投稿:施胀 (若有异议请与网页底部的电邮联系)
各位大侠,excel根据入职日期计算司龄公式计算步骤,菜鸟一名,求步骤!~

可参考datedif(入职日期,截至日期,"m")
注,m为月份,如是y,则为年份,如是d,则为天数,根据自己需要选择

材料/工具:Excel2010
1、打开EXCEL表格,如下表,已知员工的入职时间,要求计算除员工的工龄。

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

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

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

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

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

解决excel根据入职日期计算司龄公式计算的步骤如下:

1.打开需要编辑的EXCEL表文件;在记录年限的前面插入一列,作为当前日期的记录列,标题为“当前日期”也就是当天的日期。

2.在当前日期的表格内写上“ =now()” ,不包括双引号,然后回车就自动显示出当天的日期了,然后复制到下面的其他表格内;注意:这个函数的括号里不需要写任何参数,就让它空着就可以了。

3.在年限列的格内写上如图所示公式,其中括号内为“当前日期”减去“入职日期”的时间间隔,然后用这个时间间隔除以一年的天数365(每年的天数可以根据当年实际填入),就得到了入职的年限。

4.将上面的公式复制到该列其它表格内。这样就解决了excel根据入职日期计算司龄公式计算步骤的问题了。



既然你自己说是小白,就先给你说点从小白到小虾的注意事项,而不是直接回答你的问题。你的表整体还算美观,白得也还可爱,呵呵。
首先,Excel提供很多日期函数,但要直接用这些日期函数,就得你先按Excel规定的日期格式来输入日期数据,即日期数据是一个整体,而不是你这样把年月日分成3个独立的数据,如2015年7月1日,直接在一个单元格中输入:2015/7/1,可以对日期数据设置单元格格式,选择自己欢喜的一种日期格式。
其次,就是按你的分开输入,可以明显看出,你的月和日数据并不是真正的“数字”,而是“文本”——单元格左上有显示标记。
第三,工作表中能不用合并单元格的尽量不用,如你的表中,年月日一行完全可以不要,这样就可以避免合并单元格了。特别是按我在第一条说的方式来输入的话,更为明了,完全不要多一行来写“年月日”。
第四,不知你的表格是否真的需要这么多列,如果中间有很多空列,那就没必要了。那样对于后期的数据处理可能带来一些麻烦。
再来回答你的问题,按你的输入方式,AS4中公式为:
=DATEDIF(DATE(Q4,R4,S4),TODAY(),"Y")
前提是先把文本月份和日转换为文本,如果不先转换,公式要写成:
=DATEDIF(DATE(Q4,--R4,--S4),TODAY(),"Y")
即先用两个负数把文本数字转换成真正的数字。
而如果按第1条所说的方法输入日期数据,比如在Q4中输入入职时间,司龄公式就简单多了:
=DATEDIF(Q4,TODAY(),"Y")

如果司龄为“入职时间”到当前的年数,那么在AS4单元格输入以下公式,然后向下填充公式
=IF(Q4="","",DATEDIF(DATE(Q4,R4,S4),TODAY(),"y"))

可参考datedif(入职日期,截至日期,"m")
注,m为月份,如是y,则为年份,如是d,则为天数,根据自己需要选择

【司龄】与谁有关系,有什么关系?

求Excel公式:按照入职时间计算工龄工资
答:假设入职日期在A1 在B1中输入或复制粘贴此公式 =IF(A1<=DATE(2013,6,30),DATEDIF("2013-6-30",NOW(),"Y")*50,"")下拉填充

在EXCEL中已知入职日期,怎么设置在已知的入职日期的同一单元格基础上加...
答:1、今天10-27,则10-20的单元格会显示成绿色,如下图。2、选中数据区域,选择条件格式-新建规则-选择最下面“使用公式设置单元格”-键入公式:=($A2+7=TODAY()) -设置格式填充绿色。---

excel中根据参加工作日期、入职年限等自动生成当前教(工)龄和任职年限...
答:比如:A B C D E 1 参加工作日期入职年限 教(工)龄 任职年限 计算截止日期 2 2005-1-1 2006-6-1 ? ?3 2011-1-1 2012-1-1 4 ...在E2输入考核截止日期,如输入2013/1/1 ,即为2013年1月1日。如考核截止日期为系统当前日期,输入=TOD...

EXCEL中由入职时间计算入职年数的公式
答:年龄计算 你可以根据一个人的生日计算他的年龄 这个计算要使用 DATEDIF() 函数.DATEDIF()不能在 Excel 5, 7 or 97中使用, 但是在excel 2000中可以.(不要奇怪微软公司没有告诉我们!)出生日期 : 16-Feb-84 (C8)生活的年: 24 =DATEDIF(C8,TODAY(),"y")和月: 8 =DATEDIF(C8,TODAY(),"ym...

excel怎么算入职时间?
答:在EXCEL中计算员工入职年限,精确到几年几月,可使用DATEDIF函数实现。方法步骤如下:1、打开EXCEL表格,在单元格中输入=DATEDIF(A2,TODAY(),Y")&"年"可得到A2单元格距现在多少年。2、继续输入公式DATEDIF(A2,TODAY(),"YM")&"月",得到单元格距现在除年外几个月,与步骤1合并即可的到员工入职...

excel中 如何从入职时间内提取入职月份
答:假设单元格D1为甲的入职日期,月份结果在单元格E1,在单元格E1中使用公式:=MID(TEXT(D1,"yyyymmdd"),5,2)即可.

EXCEL表格里知道入职时间了,怎样计算工龄?
答:假设入职时间保存在B列,在C列计算工龄。以年为周期:C列公式:=ROUND(YEARFRAC(B2,TODAY(),1),1)以天为周期:C列公式:=DAYS360(B2,TODAY(),FALSE)

...根据不同的入职时间,自动算出奖金,要怎么要excel里操作呢
答:这个就只需要两个函数,第一个IF函数,第二个DATEDIF函数思路求出两个时间之间的年份数,使用的就是DATEDIF函数DATEDIF(F3,G3,"Y")第一、二个参数就是两个日期,第三个参数“Y”表示年份得出结果后再用IF函数来判断=IF(DATEDIF(F3,G3,"Y")>=1,500,0)如果年份大于等于1,那么就返回500,否则...

用EXCEL计算入职月数.
答:用EXCEL计算入职月数可使用DATEDIF函数实现。方法步骤如下:1、打开需要操作的EXCEL表格,在目标单元格中输入函数=DATEDIF(,然后点击选择入职时间所在单元格如A2。2、继续输入函数TODAY(),"M"),然后回车完成公式=DATEDIF(A2,TODAY(),"M")的输入。【其中A2是入职日期所在单元格,可根据实际情况更改,...

求助 在excel表格按照入职日期为员工编工号函数编写
答:假设员工的入职日期在A列,在B1写公式:=IF(A1="","",TEXT(A1,"yyyymmdd")&TEXT(COUNTIF(A$1:A1,A1),"000"))下拉填充