WPS表格中根据身份证号码计算年龄和性别

WPS表格中根据身份证号码计算年龄和性别
示例数据

一、两种方式计算年龄

首先我们了解一下身份证号码包含的信息:

身份证号码第7至14位是出生年月日,共8个数字。参考文中示例,张三的出生日期是19870801,即1987年8月1日出生。当前系统时间是2022年7月18日,只根据年份粗略计算,当前35岁;精确计算只有34岁,要到8月1日才满35岁。具体分析如下:

(一)粗略计算。简单的通过年份相减计算,不考虑月份。

公式

=YEAR(TODAY())-MID(C2,7,4)

TODAY()表示今天(当前)的日期,即20220718。
YEAR(TODAY())表示提取20220718中间 年份,即2022;
MID(C2,7,4)的意思是从C2单元格的第7位开始提取数值,提取4个数字,即1987。

=YEAR(TODAY())-MID(C2,7,4)

=YEAR(2022-1987)
值为35

(二)精确计算。精确到年月日。

公式

=DATEDIF(TEXT(MID(C3,7,8),”0-00-00″),TODAY(),”y”)

MID(C3,7,8)的意思是从C3单元格的第7位开始提取数值,提取8个数字,即19870801。
TEXT(MID(C3,7,8),”0-00-00″)的意思是把19870801转换成”1987-08-01″这样的格式,便于特定格式的计算。
TODAY()的值为”2022-07-18″。
“y”是“year”的意思,就是计算年份。
DATEDIF公式是把两个日期数据相减,即”1987-08-01″减”2022-07-18″,值为34。

=DATEDIF(TEXT(MID(C3,7,8),”0-00-00″),TODAY(),”y”)

=DATEDIF(“1987-08-01″,”2022-07-18″,”y”)
值为34

二、判断性别

公式

=IF(MOD(MID(C3,17,1),2),”男”,”女”)

身份证号码倒数第2位表示性别,单数表示男性,双数表示女性。

MID(C3,17,1)就是提取倒数 2 数值。文中示例数据为1。
MOD(MID(C3,17,1),2) 是数学中除以2取余的意思。单数除以2余1,双数除以2余0。
IF()函数表示判断,单数除以2余1表示男性,双数除以2余0表示女性。

=IF(MOD(MID(C3,17,1),2),”男”,”女”)

=IF(1,”男”,”女”)
值为”男”

演示文件下载链接:

(3)
上一篇 2022年7月18日 下午6:13
下一篇 2022年7月18日 下午6:56

相关推荐

  • 凤凰县严格落实入凤“先报、即查、即检、即管”措施

    当前,全国疫情呈现点多、面广、频发特点,形势依然严峻复杂,“外防输入”压力持续增大。为进一步做好当前疫情防控“外防输入”工作,根据国务院联防联控机制优化防控工作“二十条”措施等有关要求,凤凰县严格落实入凤“先报、即查、即检、即管”措施。 1.入凤先报备 所有外省或省内发生本土疫情且外溢风险高的市州来(返)凤人员抵凤前,应至少提前1天电话向目的地所在村(社区)…

    其他 2022年11月23日
    91700
  • 部分退役士兵社会保险问题

    2019年1月21日,中共中央办公厅 国务院办公厅印发《关于解决部分退役士兵社会保险问题的意见》的通知 适用对象:2019年1月21日《意见》实施前,以政府安排工作方式退出现役的退役士兵。 适用情形:2019年1月21日《意见》实施前,出现的基本养老保险和基本医疗保险未参保和断缴问题。 参保和补缴 (一)未参加社会保险的允许参保 2012年7月1日《中华人民…

    其他 2024年10月17日
    56600
  • 银河麒麟操作系统安装立思辰LANXUM打印机

    操作系统:银河麒麟V10 系统内核:Linux-4.4.131-20200710.kylin.desktop-generic-aarch64-with-Kylin-V10-juniper CPU:Phytium,FT-2000/4(64位,4核) 打印机型号:LANXUM-GA9540cdn 安装步骤 1.把安装包“lanxum-ga9540cdn-2.0.…

    2022年11月30日
    7.9K00
  • Windows电脑设置开机密码后如何自动登录

    在很多情况下,我们都有电脑自动开机、自动进入桌面、定时关机等需求。 笔者现在遇到了一个问题,设置了开机密码,在电脑自动开机后无法自动进入桌面,怎么办? 笔者每天上班的第一件事情就是打开电脑,打开屏幕控制软件,把电脑里的PPT投屏到LED公屏显示器。于是,我每天上班都会开机、开软件;下班了就会关软件、关机。天天重复着这样的工作。 一个伟大的人说过:只要是这种每…

    2023年2月13日
    1.7K00
  • 银河麒麟操作系统如何修改主机名

    Linux系统中广泛使用Vim文本编辑器修改文件。 Vim文本编辑器一共有三种模式:普通模式、插入模式、命令模式。只有在命令模式下,我们才能保存文件。 下面我们通过一个示例详细介绍如何使用Vim修改文件: 修改计算机主机名 第一步:修改hostname文件 01 打开hostname文件 进入文件系统/etc目录,鼠标右键,在终端中打开,打开终端界面。 输入…

    2024年11月5日
    1.9K00

发表回复

登录后才能评论