用公式怎样算工作年限(excel)

如题所述

具体设置如下:

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

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

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

4.将上面的公式((H6-G6)/365)复制到该列其它表格内。

温馨提示:内容为网友见解,仅供参考
第1个回答  2015-09-27
一、假设入职日期写在A1单元格,要计算入职日期至今一共工作了多少年,则可以在B1单元格写入公式
=DATEDIF(A1,NOW(),"y")

二、关于DATEDIF函数
DATEDIF函数是Excel隐藏函数,在帮助和插入公式里面没有。 返回两个日期之间的年\月\日间隔数。常使用DATEDIF函数计算两日期之差。

语法
DATEDIF(start_date,end_date,unit)
Start_date 为一个日期,它代表时间段内的第一个日期或起始日期。
End_date 为一个日期,它代表时间段内的最后一个日期或结束日期。
Unit 为所需信息的返回类型。
Unit 返回
注:结束日期必须大于起始日期
下面举个小例子:在日常工作中非常实用。
假如A1单元格写的也是一个日期,那么下面的三个公式可以计算出A1单元格的日期和今天的时间差,分别是年数差,月数差,天数差。
注意下面公式中的引号和逗号括号都是在英文状态下输入的。
=DATEDIF(A1,TODAY(),"Y") 计算年数差
=DATEDIF(A1,TODAY(),"M") 计算月数差
=DATEDIF(A1,TODAY(),"D") 计算天数差
"Y" 时间段中的整年数。
"M" 时间段中的整月数。
"D" 时间段中的天数。
"MD" start_date 与 end_date 日期中天数的差。忽略日期中的月和年。
"YM" start_date 与end_date 日期中月数的差。忽略日期中的年。
"YD" start_date 与 end_date 日期中天数的差。忽略日期中的年。

三、实例说明

实例1:
题目: 计算出生日期为1973-4-1人的年龄
公式: =DATEDIF("1973-4-1",TODAY(),"Y")
结果: 33
简要说明 当单位代码为"Y"时,计算结果是两个日期间隔的年数.

实例2:
题目: 计算日期为1973-4-1和当前日期的间隔月份数.
公式: =DATEDIF("1973-4-1",TODAY(),"M")
结果: 403
简要说明 当单位代码为"M"时,计算结果是两个日期间隔的月份数.

实例3:
题目: 计算日期为1973-4-1和当前日期的间隔天数.
公式: =DATEDIF("1973-4-1",TODAY(),"D")
结果: 12273简要说明 当单位代码为"D"时,计算结果是两个日期间隔的天数.

实例4:
题目: 计算日期为1973-4-1和当前日期的不计年数的间隔天数.
公式: =DATEDIF("1973-4-1",TODAY(),"YD")
结果: 220
简要说明 当单位代码为"YD"时,计算结果是两个日期间隔的天数.忽略年数差

实例5:
题目: 计算日期为1973-4-1和当前日期的不计月份和年份的间隔天数.
公式: =DATEDIF("1973-4-1",TODAY(),"MD")
结果: 6
简要说明 当单位代码为"MD"时,计算结果是两个日期间隔的天数.忽略年数和月份之差

实例6:
题目: 计算日期为1973-4-1和当前日期的不计年份的间隔月份数.
公式: =DATEDIF("1973-4-1",TODAY(),"YM")
结果: 7
简要说明 当单位代码为"YM"时,计算结果是两个日期间隔的月份数.不计相差年数注意:TODAY()函数获取的是系统当前日期,所有列举的实例为2006-11-7日的计算结果,并不一定和你得到的结果相符。本回答被网友采纳
第2个回答  2011-11-04
假如说上班时间在a列
在b1输入=DATEDIF(A1,NOW(),"y")
下拉即可本回答被提问者采纳
第3个回答  2011-11-05
用right函数
第4个回答  2011-11-05
用right函数,具体用法请再上网搜索

excel表格里面怎么计算工作年限 怎么输入公式
用today()-入职算出天数,除以365,得到年,用text设置格式

如何用Excel表格设置工资年限累计计算?
在Excel表格里面可以使用IF、ROUNDDOWN、MOD、DATEDIF函数来计算工作年限(计算到月),示例如下:一、在C2单元格里面输入公式=IF(ROUNDDOWN(DATEDIF($A2,$B2,"M")\/12,0)>0,ROUNDDOWN(DATEDIF($A2,$B2,"M")\/12,0)&"年","")&IF(MOD(DATEDIF($A2,$B2,"M"),12)>0,MOD(DATEDIF($A2,$B2...

请问怎样在excel表格中计算工作年限?
假设你的A1和B1都是日期时间格式数据,那么在C1中输入=year(B1)-year(A1)即可得到工作年限,YEAR函数是截取日期时间数据的年份。

excel中工作年限怎么计算公式
1、打开Excel表格,选择单元格,输入=DATEDIF()2、一个参数选择入职时间,第二个参数输入NOW(),第三个参数输入“Y”,三个参数之间用英文逗号隔开 3、输入完成按下回车键完成计算,通过下拉操作,可以批量计算工作年限 总结:输入=DATEDIF()选择时间输入参数 按回车键下拉填充 ...

excel工龄计算公式怎么写
在Excel中,计算工作年限的公式可以通过DATEDIF函数来实现。以下是一个示例公式:B2单元格可以输入=DATEDIF(A2,TODAY(),"y")&TEXT(DATEDIF(A2,TODAY(),"ym"),"0个月")。这个公式如何工作呢?TODAY()函数简单地返回当前日期,无需任何参数。DATEDIF函数则负责计算两个日期之间的间隔。它的格式是...

excel如何自动计算司龄?
假设员工的入职日期在A2单元格,你可以在B2单元格中输入以下公式:`=INT-A2)\/365.25)`这个公式首先计算当前日期与入职日期之间的天数差值,然后通过除以365.25来得到年数。`INT`函数用于取整,确保得到的司龄是一个整数。注意事项:- 在使用这些公式时,请确保入职日期的格式正确,并且是Excel可以识别的...

司龄计算公式
司龄就是在现公司的连续工作年限,工龄与司龄的区别是工龄是第一份工作开始计算的工作年限。用EXCEL计算司龄的公式是:假设进入公司日期在B1单元格,C1输入等于DATEDIF(B1,NOW(),“Y”)得到按“周岁”方法算的“年司龄”。输入等于DATEDIF(B1,NOW(),“m”)得到按“周岁”方法算的“月司龄”...

怎样用Excel自动计算司龄?
例如,假设员工的入职日期在A1单元格,当前日期在B1单元格,我们可以在C1单元格中输入公式:=DATEDIF,然后按下Enter键。此时,C1单元格将显示员工在公司的工作年限,即5。考虑司龄计算的灵活性 在实际应用中,我们可能需要根据具体需求对司龄计算进行灵活调整。例如,如果公司规定员工在入职满一年后才开始...

Excel创建员工年龄与工龄统计表
接下来,我们需要计算工龄。工龄是指员工从入职到当前时间的工作年限,计算公式为=DATEDIF(B2,TODAY(),"Y"),其中B2为员工入职日期单元格。通过计算,可以得到每位员工的工龄。创建好员工年龄与工龄统计表后,我们可以使用Excel的图表功能来直观地展示这些数据。选择包含年龄和工龄的数据区域,点击“插入”...

用公式怎样算工作年限(excel)
一、假设入职日期写在A1单元格,要计算入职日期至今一共工作了多少年,则可以在B1单元格写入公式 =DATEDIF(A1,NOW(),"y")二、关于DATEDIF函数 DATEDIF函数是Excel隐藏函数,在帮助和插入公式里面没有。 返回两个日期之间的年\\月\\日间隔数。常使用DATEDIF函数计算两日期之差。语法 DATEDIF(start_date,...

相似回答