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

职场顾问 2023-04-21 15:44:34   点击量 : 7704  

作者 : 职场小助手

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

操作方法

01打开需要计算工龄和年龄的员工信息表,我们可以看到员工姓名、出生日期、入职日期这些信息。

02先了解下YEAR函数,这个函数能返回某个日期的年份。我们用YEAR函数来返回员工入职的年份和当前的年份,就可以计算出工龄。再用当前年份和员工出生年份,就可以计算出年龄。

03这样,还需要用TODAY函数,这个函数和YEAR函数一起用,就可以得到当前的年份。

04计算工龄时,用当前的年份减去员工入职的年份,就能算出工龄。我们在D2单元格输入“=YEAR(TODAY())-YEAR(C2)”,并向下填充,这样就计算出所有员工的工龄。

05接下来计算年龄,用当前的年份减去员工出生的年份,即可得到年龄。在E2单元格输入“=YEAR(TODAY())-YEAR(B2)”,向下填充,这样就算出员工的年龄。

在Excel中如何用year函数和today函数计算年龄?

先建立下面的表格,要红色圈处插入函数。

1、单击编辑栏上插入函数按钮。

2、选择时间与日期。

3、选择YEAR函数。

4、单击确定。

在红色圈处输入now()单击蓝色圈处确定。

现在下图可以看到年份是2014,在蓝色圈处显示了现在用的公式。在红色圈处双击到下一步。

上一步双击后,如蓝色圈所示编辑公式:=YEAR(NOW())-year(D3),D3就是红色圈所指的内容,按回车。

得到下图,红色圈所示并不是我们要的结果是多少岁,下一步我来说明

选中此单元格-右键选“单元格属性”,如下图,在左边红色圈片选数字,右边选0,单击“确定”。

下面红圈处就是我们要的结果了。

在F3处单元格把填充柄往下拉,就得到下图,轻松算出所有人的年龄。

excel出生年月算年龄

从身份证号码计算年龄
工作中很多地方都需要用到年龄信息,比如根据年龄计算工龄,根据年龄计算工龄工资、人资HR在做员工年龄结构占比分析时等等,都需要用到年龄。
由于年龄是随着时间增长的,所以不同时期的员工年龄是在不断变化的,比起每次用到年龄时现从员工收集整理,不如一次性收集齐全员工的身份证号码,然后使用Excel公式从中提取,这样可以一劳永逸的保持结果自动更新。
只要你能找到规律,构建思路,确定方法,这些都不是难事。
今天要讲的就是从身份证号码中计算年龄的技术,看完觉得好的,记得去底部点个好看再分享给朋友,我会根据大家的反馈调整发文内容及写法。
除了本文内容,还想全面、系统、快速提升Excel技能,少走弯路的同学,请从下方二维码或文末“阅读原文”进知识店铺。
不同内容、不同方向的Excel精品课程
案例描述
这个案例A列是员工姓名,B列是身份证号码,要求C列使用公式计算员工年龄。
黄色区域为公式返回结果所在区域,如下图所示。
(下图为案例示意图)
要求按照B列的身份证号码计算年龄,结果随着当前时间自动更新。
在看下面的解决方案之前,请你先独立思考,带着思路和问题继续向下看。
思路构建
思路提示:首先要了解身份证号码中的年龄信息位于哪里,然后从中提取出生日期,再将员工的出生日期和当前日期进行年份间隔的计算。
此案例的关键点一:身份证号码中哪一部分包含年龄信息。18位身份证号码中从第7位开始后面的8位数字依次代表出生年月日信息。
既然明确了年龄信息所在位置,我们就可以借助文本函数从中截取出生日期;
至于关键点二,要进行日期间隔的计算,可以借助隐藏日期函数DATEDIF第三参数写"y"。
思路构建完毕,可以在Excel中落地实现。
解决方案
思路提示:MID函数截取出来的8位字符串可以借助TEXT函数转为日期形式。
C2单元格输入如下公式,将公式向下向右填充:
=DATEDIF(--TEXT(MID(B2,7,8),"0-00-00"),TODAY(),"y")
如下图所示。
(下图为公式示意图)
一句话解析:
使用MID和TEXT函数从身份证号码中截取出生年月日,再使用--减负运算将其由文本转为数值格式,再传递给DATEDIF函数作为其第一参数;第二参数使用TODAY函数返回当前日期,最后使用DATEDIF函数实现从出生日期到当前日期的年份间隔数计算,即员工年龄。
DATEDIF(起始日期,截止止日期,"y")代表计算从起始日期到截止日期之间的年份间隔数(按满整年计算,不足整年不算入)
Excel函数公式方面的各种技术,我已经花18个月的时间整理到Excel特训营中超清视频讲解,并提供配套的课件方便同学们操作和练习。
函数初级班是二期特训营,函数进阶班是八期特训营,函数中级班是九期特训营,从入门到高级技术都有超清视频精讲,请从下一小节的二维码进知识店铺查看详细介绍。
今天就先到这里吧,希望这篇文章能帮到你!更多干货文章加下方小助手查看。

在excel,sheet1中,用时间函数计算“员工信息表的”工龄,年龄

假设在Sheet1中A1输入员工的出生日期,那么请讲下面的公式输入到“年龄”列,然后向下拖动即可。

=IF(MONTH(TODAY())<MONTH(A1),YEAR(TODAY())

YEAR(A1)-1,IF(AND(MONTH(TODAY())=MONTH(A1),DAY(TODAY()

<DAY(A1)),YEAR(TODAY())-YEAR(A1)-1,YEAR(TODAY())-YEAR(A1)))

扩展资料:

函数的标识符是一对紧跟在函数名之后的半角小括号,函数的所有参数都必须在这对小括号之内。如果函数有多个参数,这些参数以半角逗号隔开。

一个函数可以使用多个参数,参数与参数之间使用英文逗号进行分隔,参数的类型和位置必须满足函数语法的要求,否则将返回错误信息。

-excel函数

excel 中用year函数和now函数如何计算工龄?

假设在B1单元格输入了 2000/2/13 这样的入职时间
在C1单元格输入公式
=YEAR(NOW())-YEAR(B1) 再设置单元格格式为常规格式

=DATEDIF(B1,NOW(),"Y")

本文来自网络,不代表生活常识网立场,转载请注明出处:http://sdsy56.com/zhichangguwen/2981.html

上一篇:

下一篇:

声明: 我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本站部分文字与图片资源来自于网络,转载是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们(管理员邮箱:15053971836@139.com),情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!

Copyright © 2022-2024 生活常识网 版权所有
生活常识网所有文章及资料均为作者提供或网友推荐收集整理而来,仅供爱好者学习和研究使用,版权归原作者所有。
如本站内容有侵犯您的合法权益,请和我们取得联系,我们将立即改正或删除。客服邮箱:15053971836@139.com

备案号:鲁ICP备2022001955号-6 联系方式:15053971836@139.com

网站地图