86年以上可以走了,难道这剩下的30年要饭吗?
关注Excel不加班,置顶公众号
江苏一工厂招工,86年以上可以走了。65岁退休,35到65这三十年要饭吗?
职场对于很多人很不友好,准确点应该叫残酷。以前是程序员35岁以上就没人要,现在连工厂都不要35岁以上的。
感慨完,顺便根据这条新闻学点Excel知识。
从身份证判断人员是否是1986之前的。MID提取出来的年份是文本格式,再用--转换成数字格式,才可以跟1986比较大小。
=IF(--MID(B2,7,4)<1986,"可以走了","")
再来判断1986到今天多少岁?
忽略月、日,直接算相差多少年,TODAY是今天的日期,YEAR是提取年份。
=YEAR(TODAY())-1986
算年龄还有一种,就是周岁。在2月23日之前的才算37岁,之后的只能算36岁。
=DATEDIF(A2,TODAY(),"y")
DATEDIF函数的语法如下:
=DATEDIF(开始日期,结束日期,间隔参数)
第 三 参 数 类 型:
"y"时间段中的整年数,"m"时间段中的整月数,"d"时间段中的天数。
"md"日期中天数的差,忽略日期中的月和年。"ym"日期中月数的差,忽略日期中的日和年。"yd"日期中天数的差,忽略日期中的年。
说到年龄,自然会想到工龄,工龄是以×年×个月的形式显示。
=DATEDIF(A2,B2+1,"y")&"年"&DATEDIF(A2,B2+1,"ym")&"个月"
计算工龄的时候,有的人员还在职,也就是离职日期为空,遇到这种可以再嵌套IF判断,如果是空就返回当前日期,否则返回离职日期。
=DATEDIF(A2,IF(B2="",TODAY(),B2)+1,"y")&"年"&DATEDIF(A2,IF(B2="",TODAY(),B2)+1,"ym")&"个月"
一次报名成为VIP会员,所有课程永久免费学,永久答疑,仅需 1500 元,待你加入。
报名后加卢子微信chenxilu2019,发送报名截图邀请进群。
推荐:女性退休年龄延长至65岁?附Excel退休年龄对照表以及计算公式
作者:卢子,清华畅销书作者,《Excel效率手册 早做完,不加班》系列丛书创始人,个人公众号:Excel不加班(ID:Excelbujiaban)
请把「Excel不加班」推荐给你的朋友
别忘了点赞支持卢子哦↓↓↓