在人事工作中,对员工的身份证信息处理是经常要做的事,如何快速从身份证号中计算年龄呢?仅根据年份计算年龄如下所示,是员工的身份证信息(数据模拟,最后四位对案例没有影响,都显示为X)
我们知道身份证号的第7至14位,代表着出生的年,月,日,现在我们仅需要根据出生的年份来计算年龄,如吕布是1993年的,我们只需要用2019-1993=26来计算年龄,所以首先要把身份证号中的第7位至10位提取出来:
使用MID函数,在C2中输入公式:=MID(B2%2c7%2c4),表示从B2单元格的第7位开始取4个字符。
然后我们使用今年的年份2019减去这个出生年份:C2公式改成=2019-MID(B2%2c7%2c4)
如果过了一年,又需要把2019改成2020,如果我们不希望改动的话,可以使用公式:
=YEAR(TODAY)-MID(B2%2c7%2c4)
TODAY函数显示今天的日期 ,YEAR函数是求日期的年份。根据出生的年月日计算年龄如果出生日期是在1991年4月26日,今天是2019年4月23日,还没有到26日,那么不能算已满的年龄,只能算2019-1991-1=27岁
如果出生日期是在1991年4月23日,今天2019年4月23日,才能算28岁的话,那应该如何计算?
首先我们得提取出身份证里面的年月日,我们使用公式:
=TEXT(MID(B2%2c7%2c8)%2c”0-00-00″)
然后再使用DATEDIF函数来进行计算:
=DATEDIF(TEXT(MID(B2%2c7%2c8)%2c”0-00-00″)%2cTODAY%2c”y”)
其中DATEDIF(起始日期,结束日期,”y”)表示两个日期之间已满多少年
早些时候,美国卫星通信服务提供商 Viasat 遭受了一轮网络攻击,结果导致中东欧地区的服务出现了中断。而由 SentinelLabs 研究人员 Juan Andres Guerrero-Saade 和 Max van Amerongen 最新发布的安全研究报告可知,这口锅应该扣在一款名为“酸雨”(...
乌克兰计算机应急响应小组(CERT-UA)在周二的一份安全公告中称,他们刚刚破坏了 Sandworm 想要攻陷一家该国能源供应商的企图。据说 Sandworm 是一个与俄罗斯军事情报部门有关联的黑客组织,期间试图利用臭名昭著的新版 Industroyer 恶意软件,来切断未具名的某能源供应商的变电站...
加拿大多伦多大学下属“公民实验室”(Citizen Lab)的研究人员当地时间周一发文称,该实验室的核心任务是对民间社会的数字威胁进行研究。在调查雇佣军间谍软件的过程中,他们偶尔会观察到一些案例,怀疑政府正在使用间谍软件对其他政府进行国际间谍活动。这些案件绝大多数都不属于他们的范围和任务。然而,在某...
英国国家网络安全中心(NCSC)近日向 4000 多家网店的店主发出警告,他们的网站受到了 Magecart 的攻击影响,会窃取客户的支付信息。Magecart 攻击也称网络盗取、数字盗取或电子盗取,攻击者将被称为信用卡盗取器的脚本注入被攻击的网店,以收获和窃取顾客在结账页面提交的支付和/或个人信息...
近期谷歌发布了Android的5月安全补丁的第二部分,其中包括对积极利用的Linux内核漏洞的修复。该漏洞编号为CVE-2021-22600,是Linux内核中的一个权限提升漏洞,威胁者可以通过本地访问来利用该漏洞。由于Android使用修改后的Linux内核,因此该漏洞也会影响操作系统。 谷歌的...
Wormhole Portal 刚刚遭遇了“桥梁”漏洞攻击,导致该加密货币平台损失了相当于 3.228 亿美元的 ETH 和 SOL 。问题源于以太坊区块链上的一个“智能合约”缺陷,别有用心的攻击者可借此将一款加密货币转换成另一种并跑路。 攻击后,失窃的加密货币资产已缩水至 2.94 亿美元。虽然...