多语言展示
当前在线:993今日阅读:39今日分享:10

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

Year,英文中【年】的意思,Excel中year函数,作用是能够返回某日期的年份。返回结果的范围是1900-9999中的某一个值。利用year函数,公司人事部可以轻松的统计出职员的工龄和年龄。我们先介绍year函数的基本用法,然后举例介绍职员工龄和年龄的统计方法。
工具/原料

Excel工作表

方法/步骤
1

year函数的语法为:YEAR(serial_number)year函数只有一个参数serial_number:即要提取年份的一个日期值。有关日期的格式有好多种,具体可以按步骤:【右键单击】【设置单元格格式】【日期】【类型】参看具体格式。

2

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

3

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

4

根据year函数基本用法,我们可以用year员工的工龄和员工的年龄。在D2中录入公式:=YEAR(TODAY())-YEAR(B2)此公式的含义是:先用today函数TODAY()求出今天的日期,然后用YEAR(TODAY())函数求出今天的年份,再用year函数求出B2的年份,今天年份减去入职年份即职员的工龄。

5

回车,函数返回5,即A2员工工龄为5,然后向下复制填充公式,即把所有员工的工龄求出来了。当然,用其他格式的日期表达式也是可以得出结果的,在此不再一一列举。

6

下面我们用year函数来求员工的年龄。如下图所示:在E2单元格中录入公式:=YEAR(TODAY())-YEAR(C2)此公式的含义是:先用YEAR(TODAY())函数求出今天的年份,然后用YEAR(C2)公式求出出生日期的年份,相减即得到职员的年龄。

7

回车,函数返回29,即A2单元格所列职员的年龄。向下复制填充公式,即把所有职员的年龄求出来了。当然,用其他格式的日期表达式也是可以得出结果的,在此不再一一列举。

8

以上案例是我们用year函数来求年龄的一种方法,如果是员工身份证,也可以用year函数和其他函数结合起来求年龄。如下图,B列是员工身份证号,我们在C列求员工的年龄。在C2中录入公式:=YEAR(TODAY())-VALUE(MID(B2,7,4))

9

回车,函数返回25 。即员工A2的年龄为25。将C2中的公式向下复制填充,即把所有员工的年龄统计出来了。此函数的含义是:用YEAR(TODAY())求出今天的年份,用MID(B2,7,4)提取身份证号中的出生年份文本),MID函数提取的是文本格式,用VALUE(MID(B2,7,4))再把文本转换成日期格式,最后求出的差就是年龄了。

注意事项

若此经验对您有用,请投我一票,谢谢!!

推荐信息