- ?
excel技巧,根据出生日期计算年龄的两种方法
裘一德
展开
工作中会遇到这样的情况,就是要计算某某员工在岗的时间,某某员工的真实年龄,或者某某合同签订多长时间了。等等和时间有关的问题,而且很多时候要求时间是要随着日期的变化自动更新的,今天的这篇,就是来给大家解决这些问题的。
第一种方法,使用datedif函数。函数的的写法是这样的=datedif(开始日期,结束日期,显示格式)。。第一个参数:出生日期。第二个参数:当前日期(today())。第三个参数:年(“Y”)。。这种计算出来的是周岁。dateif函数是一个隐藏函数,所以只能自己手写进去,excel不会给予任何的提示。
第二种方法,一个比较笨但是更容易理解的方法,当前日期减去出生日期,除365天。最后一个生日是2001年1月1日的,因为计算方式不同,显示的是四舍五入之后的年龄。
如果保留两位小数,会发现年龄变成了带小数的数字了。。。两种方法就介绍到这里,如果对office办公软件的一些基本操作和小技巧感兴趣,请您关注我,我会不定期的分享一些工作中遇到的问题和解决办法给大家。
- ?
HR常用的Excel函数公式大全(共21个)
幼蓉
展开
一、员工信息表公式
1、计算性别(F列)
=IF(MOD(MID(E3,17,1),2),"男","女")
2、出生年月(G列)
=TEXT(MID(E3,7,8),"0-00-00")
3、年龄公式(H列)
=DATEDIF(G3,TODAY(),"y")
4、退休日期(I列)
=TEXT(EDATE(G3,12*(5*(F3="男")+55)),"yyyy/mm/dd aaaa")
5、籍贯(M列)
=VLOOKUP(LEFT(E3,6)*1,地址库!E:F,2,)
注:附带示例中有地址库代码表
6、社会工龄(T列)
=DATEDIF(S3,NOW(),"y")
7、公司工龄(W列)
=DATEDIF(V3,NOW(),"y")&"年"&DATEDIF(V3,NOW(),"ym")&"月"&DATEDIF(V3,NOW(),"md")&"天"
8、合同续签日期(Y列)
=DATE(YEAR(V3)+LEFTB(X3,2),MONTH(V3),DAY(V3))-1
9、合同到期日期(Z列)
=TEXT(EDATE(V3,LEFTB(X3,2)*12)-TODAY(),"[<0]过期0天;[<30]即将到期0天;还早")
10、工龄工资(AA列)
=MIN(700,DATEDIF($V3,NOW(),"y")*50)
11、生肖(AB列)
=MID("猴鸡狗猪鼠牛虎兔龙蛇马羊",MOD(MID(E3,7,4),12)+1,1)
二、员工考勤表公式
1、本月工作日天数(AG列)
=NETWORKDAYS(B$5,DATE(YEAR(N$4),MONTH(N$4)+1,),)
2、调休天数公式(AI列)
=COUNTIF(B9:AE9,"调")
3、扣钱公式(AO列)
婚丧扣10块,病假扣20元,事假扣30元,矿工扣50元
=SUM((B9:AE9={"事";"旷";"病";"丧";"婚"})*{30;50;20;10;10})
四、员工数据分析公式
1、本科学历人数
=COUNTIF(D:D,"本科")
2、办公室本科学历人数
=COUNTIFS(A:A,"办公室",D:D,"本科")
3、30~40岁总人数
=COUNTIFS(F:F,">=30",F:F,"<40")
五、其他公式
1、提成比率计算
=VLOOKUP(B3,$C$12:$E$21,3)
2、个人所得税计算
假如A2中是应税工资,则计算个税公式为:
=5*MAX(A2*{0.6,2,4,5,6,7,9}%-{21,91,251,376,761,1346,3016},)
3、工资条公式
=CHOOSE(MOD(ROW(A3),3)+1,工资数据源!A$1,OFFSET(工资数据源!A$1,INT(ROW(A3)/3),,),"")
注:
A3:标题行的行数+2,如果标题行在第3行,则A3改为A5
工资数据源!A$1:工资表的标题行的第一列位置
4、Countif函数统计身份证号码出错的解决方法
由于Excel中数字只能识别15位内的,在Countif统计时也只会统计前15位,所以很容易出错。不过只需要用 &"*" 转换为文本型即可正确统计。
=Countif(A:A,A2&"*")
六、利用数据透视表完成数据分析
1、各部门人数占比
统计每个部门占总人数的百分比
2、各个年龄段人数和占比
公司员工各个年龄段的人数和占比各是多少呢?
3、各个部门各年龄段占比
分部门统计本部门各个年龄段的占比情况
4、各部门学历统计
各部门大专、本科、硕士和博士各有多少人呢?
5、按年份统计各部门入职人数
每年各部门入职人数情况
- ?
快收藏!用Excel秒算年龄不求人!
Mandel
展开
前段时间,台湾艺人许路儿40多岁了宛如20岁少女的消息刷爆朋友圈,网友纷纷感叹,岁月在有些人身上真的没有留下什么痕迹...
当时我脑子里就冒出来的一个词:冻~龄~女~神
女神们都希望自己年年 18 岁。
可最讨厌的是,过年的时候,明明你是年方二八的豆蔻少女,七大姑八大姨硬是告诉你是 18 岁的大姑娘。明明你才芳龄 28,他们却偏要说你是 30 岁!你说崩溃不崩溃?
算个年龄还分什么实岁虚岁!按我说,虚岁这东西就不应该存在!
不过呢,在 Excel 里计算年龄可是很常见的一项工作,你会吗?
接下来教你怎么通过出生日期计算出女神的真实年龄、虚岁,甚至是……生辰八字!
01.自动算周岁
这是最简单的,只要知道今天的日期和出生日期,Excel就可以轻松帮我们算出女神们的具体年龄。
少废话,看效果!
案例中使用的公式是:
=DATEDIF(B2,TODAY(),"y")
这里用到了非常常用的2个函数:DATEDIF和TODAY。
TODAY 函数可以获取电脑的当天日期,DATEDIF 函数返回两个日期之间的年\月\日间隔数。它的基本语法是:DATEDIF(日期1,日期2,间隔类型)。
其中常用的间隔类型有:
y - 年(year)m - 月(month)d - 日(day)
组合起来就是:
从出生到今天,本女神已经 XX 岁了!
小知识:DATEDIF函数可以解决很多很多日期差的计算问题,比如计算工龄,忽略年份计算相差月数、天数,忽略月份计算相差天数等等等等。可是这个函数在 Excel 里却被隐藏起来了,Excel 的工程师是不是很坏坏?
周岁是算出来了,那虚岁该怎么算呢?
02.智能算虚岁
思考题:虚岁=实岁 +1 岁?
NO ! NO ! NO !
虚岁和周岁不是简单的「 ±1 」的关系,虚岁还要看你是否过了生日!
过了生日:虚岁=实岁
没过生日:虚岁=实岁+1
所以,需要先做一个判断,到底生日过了没有,然后才按相应的计算方法算出虚岁。
案例中使用的公式是:
=IF(C2
不用怕,只要搞清结构,公式理解起来就很简单。IF函数的基本语法是:IF(判断条件,成立时,不成立时)。
判断条件:C2
今年的生日是不是小于出生日期,是,说明生日还没过,不是,说明生日已经过了。
成立时:DATEDIF(B2,TODAY(),"Y")
出生日期和今天相差的年数。
不成立时:DATEDIF(B2,TODAY(),"Y")+1
出生日期和今天相差的年数再加1。
所以公式的含义用大白话翻译一下,意思就是:虚岁=IF(是否过了生日,实岁,实岁+1)。
03.终极变态算超精准年龄
如果表哥表弟们很变态的想知道女神年龄到了几年几月零几天,怎么办?
我们可以来一段 freestyle!
案例中使用的公式是:
=DATEDIF(B2,TODAY(),"Y")&"年"&DATEDIF(B2,TODAY(),"YM")&"月零"&DATEDIF(B2,TODAY(),"MD")&"天"
这种算法同样用到了DATEDIF 函数,但是出现了三个没见过的符号—— Y / YM / MD。
其实在DATEDIF 函数里,Y / YM / MD 代表返回不同的差值:
Y - 返回整年数;YM - 返回日期1和日期2的月数之差,忽略年和日;MD - 返回日期1和日期2的天数之差,忽略年和月。
搞明白这三个符号,上面看起来很复杂的函数公式,就可以翻译成:=年差值&“年”&月数差值&“月零”&天数差值&“天”
看吧,函数公式也就那么回事。虽然看起来很复杂,但是只要你头脑清醒,一点一点的按照规则拆开来看,其实并没有那么难。
相反,只要你掌握了常用的几个函数用法,就可以大大提高效率,节省很多时间。
因为,只要把公式写好,Excel 计算 100,000 行数据和计算 10 行数据的用时几乎一样!(除非你的电脑太烂~)
身为一个绅士,直接问人家女生的年龄好像不太好啊。
问了,表哥表弟们成了直男癌;
不问,你分不清楚对方是姐姐还是阿姨,怎么办?
想知道秋叶大叔是怎么套路女神的年龄的么?
(大叔,别打我 ~ 图是别人发我的)
只要知道出生日期,Excel 还能帮你把生辰八字算出来你信吗?
在日常工作中,年龄 / 日期 / 工龄等时间差值的计算是十分普遍的数据处理任务。熟练掌握函数公式就能批量解决数据计算问题。
学好Excel能偷懒、早下班、争取更多脱离单身汪时间,汪~
- ?
Excel函数公式:如何根据身份证号提取出生日期、性别、年龄等?
马珍
展开
关于身份证号的操作,相信大家并不陌生,但是对于用到的函数,大家可能一直在犯糊涂,今天我们要学习的内容就是关于身份证号相关的函数……
一、提取出生年月。
方法:
1、选定目标单元格。
2、输入公式:=TEXT(MID(C3,7,8),"00-00-00")。
3、Ctrl+Enter填充。
备注:
如果对提取的出生年月没有格式要求,可以使用公式:=MID(c3,7,8)来实现。
二、自动填充性别。
方法:
1、选定目标单元格。
2、输入公式:=IF(MOD(MID(C3,17,1),2),"男","女")
3、Ctrl+Enter填充。
三、自动填充年龄。
方法:
1、选定目标单元格。
2、输入公式:=DATEDIF(D3,TODAY(),"y")。
3、Ctrl+Enter填充。
四、计算退休时间。
方法:
1、选定目标单元格。
2、输入公式:=EDATE(D3,MOD(MID(C3,17,1),2)*120+600)。
3、Ctrl+Enter填充。
4、设置单元格格式为:日期,并选择日期格式。
备注:
此处的计算方法是以男60岁,女50岁为退休原则进行计算的。如果男同志60岁,女同志55岁退休,男同志比女同志多工作60个月(5年),加上女性55年*12个月。则计算公式为:=EDATE(D3,MOD(MID(C3,17,1),2)*60+660)。
- ?
你会用Excel计算平均年龄吗?
Dawn
展开
1.首先打开一张表格,光标定位需要得到求平均数结果的单元格。
2.在菜单里选择“插入”--->“函数”
3.选择求平均函数AVERAGE
4.输入需要求平均数的参数,本文例子明显可知,A2、B2、C2。当输入三个参数完毕时,在平均函数编辑框,就能看到计算的结果。而单元格D2里显示的求平均函数公式为AVERAGE(A2,B2,C2),此条公式适用于非连续数据区域的求平均数操作。
5.确定平均函数编辑完毕后,在表格中按回车,可看到正确的计算结果。
6.如果求平均数,如本文例子,处于连续的一行区域,可用直接输入平均函数公式AVERAGE(A2:C2),回车则得到正确的计算结果。
(本文内容由百度知道网友绿衣人敲门贡献)
- ?
Excel公式大全,很实用
解冷亦
展开
1、查找重复内容公式:=IF(COUNTIF(A:A,A2)>1,"重复","")。
2、用出生年月来计算年龄公式:=TRUNC((DAYS360(H6,"2009/8/30",FALSE))/360,0)。
3、从输入的18位身份证号的出生年月计算公式:=CONCATENATE(MID(E2,7,4),"/",MID(E2,11,2),"/",MID(E2,13,2))。
4、从输入的身份证号码内让系统自动提取性别,可以输入以下公式:
=IF(LEN(C2)=15,IF(MOD(MID(C2,15,1),2)=1,"男","女"),IF(MOD(MID(C2,17,1),2)=1,"男","女"))公式内的“C2”代表的是输入身份证号码的单元格。
1、求和: =SUM(K2:K56) ——对K2到K56这一区域进行求和;
2、平均数: =AVERAGE(K2:K56) ——对K2 K56这一区域求平均数;
3、排名: =RANK(K2,K$2:K$56) ——对55名学生的成绩进行排名;
4、等级: =IF(K2>=85,"优",IF(K2>=74,"良",IF(K2>=60,"及格","不及格")))
5、学期总评: =K2*0.3+M2*0.3+N2*0.4 ——假设K列、M列和N列分别存放着学生的“平时总评”、“期中”、“期末”三项成绩;
6、最高分: =MAX(K2:K56) ——求K2到K56区域(55名学生)的最高分;
7、最低分: =MIN(K2:K56) ——求K2到K56区域(55名学生)的最低分;
8、分数段人数统计:
(1) =COUNTIF(K2:K56,"100") ——求K2到K56区域100分的人数;假设把结果存放于K57单元格;
(2) =COUNTIF(K2:K56,">=95")-K57 ——求K2到K56区域95~99.5分的人数;假设把结果存放于K58单元格;
(3)=COUNTIF(K2:K56,">=90")-SUM(K57:K58) ——求K2到K56区域90~94.5分的人数;假设把结果存放于K59单元格;
(4)=COUNTIF(K2:K56,">=85")-SUM(K57:K59) ——求K2到K56区域85~89.5分的人数;假设把结果存放于K60单元格;
(5)=COUNTIF(K2:K56,">=70")-SUM(K57:K60) ——求K2到K56区域70~84.5分的人数;假设把结果存放于K61单元格;
(6)=COUNTIF(K2:K56,">=60")-SUM(K57:K61) ——求K2到K56区域60~69.5分的人数;假设把结果存放于K62单元格;
(7) =COUNTIF(K2:K56,"
- ?
excel自动计算年龄
祀谜
展开
作为一名人力资源部的工作者,厂里的大部分人的名字我都记得,每到年初我都要重新统计下厂里员工的资料档案,以前都是手动计算输入员工的年龄的,其实利用excel自动计算年龄速度要比我们手动计算的快,而且精准。
1、打开要编辑的excel表格;
图1
2、把年龄列选中;
图2
3、按鼠标右键选择“设置单元格格式”;
图3
4、在数字选项中,选择数值型,小数位数选择“0”,单击确定;
图4
5、定位到E2单元格;
图5
6、输入“=(today()-D2)/365”;
图6
7、按键盘上的回车键或者点击如图的对勾;
图7
8、重新选择这个单元格;
图8
9、将光标移到单元格的右下角,当光标变成黑色十字时,双击;
图9
10、这样就计算出了所有人的年龄了,如图是最终效果。
图10
通过使用excel自动计算年龄我在制作excel员工档案表的时间比以前提高了2天啊,2天多么的恐怖啊,我不得不重新学习excel,因为我感觉到了以后一个企业如果不重视excel应该多么的可怕。
- ?
excel身份证算年龄的公式
Nysa
展开
excel身份证算年龄:=YEAR(TODAY())-MID(A3,7,4)【注意:A3是身份证的单元格,需要调整一下】【excel和PWS表格的工式是一样子的】
看图:
- ?
怎样利用EXCEL函数将身份证中的年龄提取出来?
夏波
展开
施老师:
做人事的朋友们经常需要录入员工信息表,那么我们可以利用EXCEL将身份证号码的出生年月提取出来,自动生成年龄。这样就省去很多的工作量,提高工作效率
方法一、按当前系统日期计算
在单元格,输入公式:【=DATEDIF(TEXT(MID(当前单元格,7,8),"#-00-00"),TODAY(),"Y")】
DATEDIF:计算机日期比较函数;
TEXT:将数值转换为按指定数字格式表示的文本;
MID:截取出指定数量的字符;
TODAY:用于返回当前时间;
Y:指计算两个日期的年差数;
方法二、同样也是按照当前系统日期
输入公式:【=DATEDIF(TEXT((LEN(A2)=15)*19&MID(A2,7,6+(LEN(A2)=18)*2),"#-00-00"),TODAY(),"y")】。也可以同样的计算出年龄。
大家平时碰到输入人员身份证信息和年龄的,大家是按笨办法一个一个的输入还是用函数去计算呢?欢迎大家在下方评论区留言写下你的看法,更多问题请关注宁双学好网施老师!
- ?
Excel中根据出生年月日计算年龄的巧妙用法
天玉
展开
一个表格中有一列人员的出生年月日,最笨的方法我们就是一条一条的算出来,如果只有几条,那还好说,很简单的就搞定了,要是这一列数据有上百,上千设置上万条数据呢?你还要逐条算吗? 下面告诉你的快速简便的计算方法。
这里我们用到一个函数是today函数
具体公式为=(today()-B2)/365 公式中的B2即为表格中出生日期那一列,实际根据自己的表格来。
将此公式输入到年龄列中,回车即可计算出年龄
特别注意:有的人在输入公式后,可能会出现如下情况,会以为难道是公式不对吗?
放心,公式是对的,只要简单的操作一下就可以,选择单元格,右键-设置单元格格式-选择数值,将小数位数改为0,单击确定即可。
excel年龄公式
-
1、只需3秒快速实现求和
-
2、如何快速填充序号
-
3、如何自动填充序号(公式法)
-
4、数据条的神奇应用
-
5、多文本快速合并
-
6、查找与替换的不同玩法
-
7、快速定位到指定区域
-
8、数据排序、工资条制作
-
9、快速筛选(模糊、精确筛选)
-
10、快速插入空行
-
11、快速删除空行
-
12.快速跳转到天涯海角
-
13、.同时查看两个Excel文件
-
14、用条件格式扮靓报表
-
15、一键插入Excel图表
-
16、批量处理行高、列宽
-
17、利用拆分功能查看数据
-
18、批量录入相同内容
-
19、工作表快速跳转
-
20、批量录入表格模板(精品课程)
-
21、Excel函数与公式的应用、公式循环引用的查找
-
22、IF函数单条件判断同比增长
-
23、用sum函数 格式相同,连续多表数据汇总
-
24、excel快捷键
-
25、VLOOKUP函数——根据销售员匹配销售额
-
26、统计各部门销售总额
-
27、统计指定条件个数
-
28、怎样输入当前日期和时间、星期数
-
29、销售业绩排名
-
30、Sumproduct函数-万能函数(销售额汇总求和)
-
31、根据销售员,地区,商品名称汇总
-
32、批量替换PPT字体
-
33、给销售额数据批量添加万元单位
-
34、一秒快速核对两列数据
-
35、快速定位到指定单元格或区域
-
36、快速制作双行标题工资条
-
37、给你的表格做个瘦身
-
38、快速打开常用的Excel文件
-
39、快速打开多个Excel文件
-
40、利用创建组—快速隐藏/展开多列数据
-
41、快速制作下拉菜单
-
42、复制粘贴表格,如何保留数据源列宽格式一致?
-
43、两列数据位置互换
-
44、1秒钟扮靓报表——如何实现表格隔行换色
-
45、快速删除重复记录——保留唯一值
-
46、快速向下填充、向右填充,文本或公式
-
47、给Excel文件添加密码
-
48、插入带图片的批注
-
49、输入公式后不计算?
-
50、如何设置单元格缩进
-
51、快速解决Excel表格总显示货币格式
-
52、批量添加万元单位
-
53、你会四舍五入么?
-
54、用RAND函数机选彩票
-
55、冻结首行你会么?
-
56、超链接的高级应用
-
57、IFERROR函数-屏蔽错误值
-
58、批量填充颜色
-
59、录入数据
-
60、快速输入工号
-
61、快速行列转置
-
62、自定义缩放界面
-
63、多个单元格同时输入
-
64、如何计算立方米?
-
65、快速制作双行标题工资条
-
66、输入带方框的√和×
-
67、快速将姓名对齐
-
68、快速输入性别
-
69、按单位职务排序
-
70、自动计算合同到期日期
-
71、计算时间间隔
-
72、日期和时间的拆分
-
73、快速处理不规范的日期格式
-
74、快速填充合并单元格
-
75、效率加倍的快捷键
-
76、快速复制表格和对象
-
77、快速创建工作表副本
-
78、快速复制序列号
-
79、快速显示公式
-
80、多个单元格同时输入
-
81、快速调整显示比例
-
82、快速自动填充
-
83、快速填充(Ctrl+E)
-
84、Ctrl与数字键结合
-
85、快速将多列数据整理为1列
-
86、快速将1列数据拆分为多列
-
87、快速定位公式
-
88、快速录入数据
-
89、快速累计求和
-
90、身份证号码显示为0怎么办?
-
91、快速制作斜线表头
-
92、文本竖向显示
-
93、神奇的监视窗口
-
94、不一样的格式刷
-
95、快速美化图表
-
96、快速生成当前日期
-
97、快速找出循环引用
-
98、快速提取信息
-
99、二维表快速转换为一维表
-
100、快速多表合并