龄计算公式用出生年月日(分享excel身份证年龄计算公式)
用excel或wps表计算一岁年龄时经常用到DATEDIF函数。其具体用法如下
DATEDIF函数语法:
DATEDIF(开始日期,结束日期,单位)
参数1: start _ date,表示1:start_date。
参数2: end _ date,表示2:end_date。
参数1和参数2可以是带引号的文本字符串(例如,“2020-1-1”)、序列号(即单元格编号)或其他公式或函数的结果。
参数3:单位,是所需信息的返回时间单位代码。每个代码的含义如下:
“y”返回一个时间段中的整年数。
“m”返回一个时间段中的整月数。
“d”返回时间段中的天数。
" md "参数1和2天的差别,忽略年和月。
" ym "参数1和2的月份差,忽略年和日。
“yd”参数1和2天的差异,忽略年份。按月和日计算天数
常用示例1:以日期格式表示的出生年月,计算截止到今天的年龄周岁。如下图:
具体公式:在C2单元格中输入=datedif (B2,today()," y ")。
公式中的B2:出生日期;TODAY():表示截至今天;“y”:表示回归纪念日。B2也可以用“1999年01月02日”、“1999年01月01日”、“1999年01月02日”、“1999年01月01/02”的形式表示出生日期,计算结果相同。
常用示例2:如果以小数文本形式表示出生年月,计算截止目前的周岁。如下图:
具体计算步骤:
1.应该首先转换以文本格式输入的出生日期。你可以借用MID函数:
MID string函数用于从字符串中截取指定数量的字符。
MID(文本,起始字符数,字符数)
向截取的字符发送文本。
Start_num从左起第一位开始截断(用数字表示)。
num_chars从左到右的长度是多少(用数字表示)
2.在C2单元格中输入=datedif (mid (b2,1,4) "-"mid (b2,6,2),today()," y ")。
在宣传中,MID(B2,1,4)表示从第一个字符开始取B2的文字,向右取四个字符得到“1999”;MID(B2,6,2),表示B2的文本从第6个字符开始,向右取2个字符得到“01”;表示连接符号,将提取的字符用“-”连接起来,得到一个新字符“1999-01”来表示出生日期;最后,插入DATEDIF函数来计算一岁的年龄。