如何用excel快速计算员工的年龄?

www.zhiqu.org     时间: 2024-06-17

方法一:

1、在电脑上打开含身份证号的示例Excel表格,在要计算年龄的单元格输入=YEAR(TODAY())-MID(A2,7,4)其中A2为身份证号所在的单元格。例如若是身份证号所在单元格为B3则输入=YEAR(TODAY())-MID(B3,7,4)。

2、输入好公式后,按键盘回车键就可以计算出这一个的年龄了

方法二:

1、打开示例EXCEL文件,该表有4个栏目:身份证号、姓名、出生日期、年龄。出生日期和年龄需要通过EXCLE进行提取和计算,该2列的单元格格式为“常规”格式

2、提取出生日期需要使用的函数有两个,一个是DATE函数,一个是MID函数。DATE函数的结构为DATE(year,month,day),其作用是将提取的数字变为日期格式进行显示。MID函数的结构为MID(text, start_num, num_chars),其作用是从字符串中提取指定位数的字符,其中text是需要提取的字符所在的字符串,start_num是需要提取的字符在该字符串中的起始位置,num_chars是需要提取的字符的位数。

3、在C3单元格输入公式“=DATE(MID(A3,7,4),MID(A3,11,2),MID(A3,13,2))”并下拉, 其中MID(A3,7,4)用于提取年份,MID(A3,11,2)用于提取月份,MID(A3,13,2)用于提取日期。

4、不需要精确到日期的年龄计算可以直接用需计算的年份减身份证号的年份来得出。如要算所有人在2016年时的年龄,在C3单元格输入公式“=2016- MID(A3,7,4)”即可。

5、需要精确到日期的年龄计算需要使用隐藏的DATEDIF函数。该函数的结构为DATEDIF(start_date,end_date,unit),其中start_date是起始日期(在本例中就是出生日期),end_date是结束日期(在本例中就是需要计算年龄的具体年份日期),unit是要返回的信息类型。如要算所有人在2016年6月1日时的准确年龄,在C3单元格输入公式“=DATEDIF(C3, "2016/6/1","y")”即可。



~


#戴莘飘# excel2010中如何使用日期函数计算员工年龄 -
(13977608954): 提取出员工的出生年月后,用户就可以以此为依据计算出该员工的年龄.一般员工年龄的计算公式均为:员工年龄=当前日期-出生日期,在Excel中可以借助DAYS360()函数来计算.1.选择DAYS360()函数 选择G3单元格,在公式选项卡的...

#戴莘飘# excel怎样算工龄
(13977608954): 你可以在D4单元格用公式“=(YEAR(TODAY())-YEAR(C4))*100”

#戴莘飘# excel如何用TODAY和INT计算工龄 -
(13977608954): 1、首先excel表格中输入一个年月日的日期数据,需要计算该日期对应的工龄. 2、然后在B1单元格中输入计算公式:=DATEDIF(A1,TODAY(),"y"). 3、然后点击回车键,即可将函数公式生成计算结果,可以看到工龄为“6”,因为当年的月份计算来看没有满“7年”. 4、或者使用另外一种函数公式:=INT(YEARFRAC(A1,TODAY(),1)). 5、点击回车即可生成计算结果,可以看到两种计算方式可以得到相同的结果.

#戴莘飘# EXCLE表格怎样快速计算出员工的工龄呢 -
(13977608954): =DATEDIF(B2,TODAY(),"y") B2为入职日期 TODAY()是当前系统日期,如果改为指定日期,可直接录入日期,但需加引号,如: =DATEDIF(B2,"2012-12-31","y") y参数是求周年数.

#戴莘飘# 请问如何在Excel中根据当前时间和入职日期计算员工工龄 -
(13977608954): 设录入入职日期的列已设置为日期格式,诸如输入2004-11之类的正确日期格式,或先自定义yyyy.m这类格式. 在欲计算的工龄列中输入公式=DATEDIF(E3,NOW(),"y") 拖动复制公式即可.本例公式中E3为入职日期列中的日期,同时确认系统日期正确.

#戴莘飘# 怎样用Excel函数自动计算员工工龄及休假天数 -
(13977608954): 可以用DATEDIF函数.比如:一、计算工龄=datedif("入职日期",now(),"y") 或=datedif("2000-11-12",now(),"y") 或=datedif(a1,now(),"y") 这里设入职日期在A1 二、计算天数=datedif("入职日期",now(),"d") 或=datedif("2000-11-12",now(),"d") 或=datedif(a1,now(),"d") 这里设入职日期在A1

#戴莘飘# 用Excel2007如何快速计算出员工的精确年龄 -
(13977608954): (1)选择存放员工精确年龄的单元格,输入公式=年龄为:&DATEDIF(E14,TODAY(), Y)&年,&DATEDIF(E14, TODAY(), YM)&个月零&DATEDIF(E14,TODAY(), MD)&天,其中DATEDIF(E14, TODAY(), Y)表示计算员工年数值;DATEDIF(E14,TODAY(), YM)表示月值;DATEDIF(E14,TODAYO, MD)&天表示天数.其他的表示输出的修饰词.

#戴莘飘# excel公式中有哪些可以统计人员年龄段数目? -
(13977608954): 求财务0-9岁人数=SUMPRODUCT(B2:B5<=9) 求财务10-19 岁人数=SUMPRODUCT((B2:B5>=10)*(B2:B5<=19)) 其他的用相同的方法求取即可.1、打开要编辑的excel表格.2、把年龄列选中3、按鼠标右键选择“设置单元格格式”4、在数字选项中,选择数值型,小数位数选择“0”,单击确定.

#戴莘飘# 怎样用EXCEL算出入职人员的工龄 -
(13977608954): d4=datedif(d3,today(),"y")&"年",下拉填充

#戴莘飘# 如何在EXCEL中计算工龄???? -
(13977608954): 假如B1为参加工作时间 C1为截止工作时间 A1为工龄 A1的工式为: =ROUNDUP(DAYS360(B1,C1)/360,0)