您的位置首页生活百科

YEAR函数计算工龄和年龄实例

YEAR函数计算工龄和年龄实例

的有关信息介绍如下:

YEAR函数计算工龄和年龄实例

Year,英文中【年】的意思,Excel中year函数,作用是能够返回某日期的年份。

返回结果的范围是1900-9999中的某一个值。

利用year函数,公司人事部可以轻松的统计出职员的工龄和年龄。

我们先介绍year函数的基本用法,然后举例介绍职员工龄和年龄的统计方法。

year函数的语法为:YEAR(serial_number)

year函数只有一个参数serial_number:即要提取年份的一个日期值。

有关日期的格式有好多种,具体可以按步骤:【右键单击】【设置单元格格式】【日期】【类型】参看具体格式。

如下图所示:A列是不同格式的日期的表达式,我们要在B列把A列中的年份提取出来,在B2中录入公式:=YEAR(A2)

回车,函数返回1986,即A2中的年份数值。将B2中公式向下复制填充,A列中不同格式日期中的年份全部都提取出来了。

根据year函数基本用法,我们可以用year函数求出公司员工的工龄和员工的年龄。

在D2中录入公式:=YEAR(TODAY())-YEAR(B2)

此公式的含义是:先用today函数TODAY()求出今天的日期,然后用YEAR(TODAY())函数求出今天的年份,再用year函数求出B2的年份,今天年份减去入职年份即职员的工龄。

回车,函数返回5,即A2员工工龄为5,然后向下复制填充公式,即把所有员工的工龄求出来了。

当然,用其他格式的日期表达式也是可以得出结果的,在此不再一一列举。

下面我们用year函数来求员工的年龄。

如下图所示:

在E2单元格中录入公式:=YEAR(TODAY())-YEAR(C2)

此公式的含义是:先用YEAR(TODAY())函数求出今天的年份,然后用YEAR(C2)公式求出出生日期的年份,相减即得到职员的年龄。

回车,函数返回29,即A2单元格所列职员的年龄。

向下复制填充公式,即把所有职员的年龄求出来了。

当然,用其他格式的日期表达式也是可以得出结果的,在此不再一一列举。

以上案例是我们用year函数来求年龄的一种方法,如果是员工身份证,也可以用year函数和其他函数结合起来求年龄。

如下图,B列是员工身份证号,我们在C列求员工的年龄。

在C2中录入公式:=YEAR(TODAY())-VALUE(MID(B2,7,4))

回车,函数返回25 。即员工A2的年龄为25。

将C2中的公式向下复制填充,即把所有员工的年龄统计出来了。

此函数的含义是:用YEAR(TODAY())求出今天的年份,用MID(B2,7,4)提取身份证号中的出生年份文本),MID函数提取的是文本格式,用VALUE(MID(B2,7,4))再把文本转换成日期格式,最后求出的差就是年龄了。