怎样使用excel计算工龄

今天一位搞财务的mm问我excel计算工龄的问题,我想了想,还真不会啊。搞测试的,写case,报进度,统计bug一般都是用excel,还真没弄过计算工龄日期生日之类的。

她的要求是:



居然不会,想了半天想到2个方案:1、用perl写个脚本给她;2、把信息导入数据库,用select 语句查询再把结果导出;

后来仔细想想,这种不符合她的要求,人家要去用excel解决。于是,我就开始查找excel function,关于日期处理的。

在一般的编程语言与数据库中,都有取得当前日期与字符串处理的函数,于是我就按照这个思路查找。(她没要求计算出3.5年工龄这样的,只要求给出整年整月的)

excel取得当前日期的函数是:

today() 取得系统日期 显示:

1/2/2013

now() 取得系统日期和当前时间

1/2/2013 12:13

因为不需要系统时间,所以就选today()

时间处理函数:DATEDIF(start_date,end_date,unit)

DATEDIF函数的start_date和end_date参数就是起止日期,而unit则是用户希望DATEDIF函数返回的数值是以什么为单位的。Unit单位有六种,

分别是: "Y":整年 "M":整月 "D":整天 "YM":不到一年的月数 "YD":不到一年的天数 "MD":不到一个月的天数 需要注意的是

注意:1.DATEDIF函数输入Unit参数时一定要加上双引号。2.start_date

例子:

DATEDIF("2001-09-01","2013-01-01","Y") 11

DATEDIF("2001-09-01","2013-01-01","YM") 4

DATEDIF("2001-09-01","2013-01-01","MD") 0

DATEDIF("2001-09-01","2013-01-01","YD") 122

剩下的就easy了,需要用到是

excel连接符&

取得 DATEDIF(A2,B2,"Y")&"-"&DATEDIF(A2,B2,"YM")&"-"&DATEDIF(A2,B2,"MD") 整年 整月 整日 的工

额外思考:

如果是身份证号提取出生日期呢?

首先判断身份证号是不是18位,len(str)

=if(len(str)=18,true,false)

截取出生年mid(A2,7,4) 从A2单元格第七位算起,截取4个(7、8、9、10)

(0)

相关推荐

  • excel计算工龄 使用excel怎样计算工龄

    今天一位搞财务的mm问我excel计算工龄的问题,我想了想,还真不会啊。搞测试的,写case,报进度,统计bug一般都是用excel,还真没弄过计算工龄日期生日之类的。 她的要求是: 居然不会,想了半 ...

  • 使用Excel计算工龄的方法

    目前,在公司工作的人较多,这样就涉及职工的工龄问题.下面就为大家讲解一下,使用Excel计算工龄的方法. 操作方法 01 首先,建立一个EXCEL表格,以序号.姓名.入职日期.当前日期格式进行录入,( ...

  • 如何利用Excel计算工龄和在职天数?

    利用Excel的日期函数可以很便捷的快速的计算出员工的工龄和在职天数. 操作方法 01 打开表格,输入好工龄列.在职天数列,并保持格式一致. 02 在工龄列C2输入公式:=YEAR(TODAY())- ...

  • excel怎么对入职日期进行加减来计算工龄呢?

    很多人事或者财务会用到对日期进行加减(计算工龄)这个功能,如果每个都手动输入就会变的没有效率,因此来看看比较便捷的方式. 简单的返回日期时间的快捷方式 1.返回当前日期: 有两种方式,函数法和快捷键法 ...

  • 如何用excel表格计算工龄

    办公自动化中,excel应用很广泛,也伟大,如果学会熟练应用excel了,那么你的办公效率以及工作效率会大大提高,本期介绍如何计算工龄的办法. 操作方法 01 以excel2007兼容版为例,打开你所 ...

  • EXCEL怎么对日期进行加减,计算工龄

    我们经常使用EXCEL来处理数据,那么你知道在EXCEL中,是怎么对日期进行加减计算的吗?知道怎么计算工龄吗?下面我们来看一下. 操作方法 01 打开excel,打开一个文档,这里有一个入职时间,和计 ...

  • 怎么在Excel中计算工龄和年休假天数

    计算工龄和休假天数是人事经常要做的工作.下面小编教大家如何在excel中计算工龄和年休假天数. 操作方法 01 可以先新建一个excel表格,在电脑桌面中右击,接着点击列表中的"新建&quo ...

  • excel怎么计算工龄和工龄工资

    有些大公司是按工龄给员工补贴工资,那么怎样计算工龄呢?工龄工资又应该怎样算呢? 操作方法 01 如图,我们知道每个员工的入职时间,然后就可以算出他的工龄. 02 接着我们定位在工龄所在列的第一个单元格 ...

  • 计算工龄与工龄补贴

    工龄是职工在某企业中从参加工作起第一天,连续工作至现在的时间.一些企业在职工薪金中增加了"工龄补贴",有的是按工龄(年)计算,有的是按工龄(月)计算.补贴的标准也各不相同,都是各企 ...