永发信息网

EXCEL中实际年龄怎么计算?

答案:4  悬赏:40  手机版
解决时间 2021-05-06 23:37
EXCEL中实际年龄怎么计算?
最佳答案

输入计算公式:


=IF(MONTH(A2)>MONTH(TODAY()),YEAR(TODAY())-YEAR(A2)-1,IF(DAY(A2)>DAY(TODAY()),YEAR(TODAY())-YEAR(A2)-1,YEAR(TODAY())-YEAR(A2)))

全部回答
1.根据身份证号计算年龄 =IF(A2<>"",DATEDIF(TEXT((LEN(A2)=15)*19&MId(A2,7,6+(LEN(A2)=18)*2),"#-00-00"),TODAY(),"y"),) 注意:A2单元格为身份证号,且为文本格式。 2.根据身份证号计算出生年月日 第一种,计算出来的格式为××年××月××日 =IF(LEN(A2)=15,"19"&MId(A2,7,2)&"年"&MId(A2,9,2)&"月"&MId(A2,11,2)&"日",MId(A2,7,4)&"年"&MId(A2,11,2)&"月"&MId(A2,13,2)&"日") 第二种,计算出来的格式为××年××月 =IF(LEN(A2)=15,"19"&MId(A2,7,2)&"年"&MId(A2,9,2)&"月",MId(A2,7,4)&"年"&MId(A2,11,2)&"月") 3.根据身份证号计算性别 =IF(MOD(IF(LEN(A2)=15,MId(A2,15,1),MId(A2,17,1)),2)=1,"男","女")

以计算实际工龄为例

任意选择一个单元格,输入公式“="2004-10-10"-"2005-6-7"”,然后按下回车键,我们可以立即计算出结果。

计算工作时间——工龄——

假如日期数据在D2单元格。

=DATEDIF(D2,TODAY(),"y")+1

注意:工龄两头算,所以加“1”。

如果精确到“天”——

=DATEDIF(D2,TODAY(),"y")&"年"&DATEDIF(D2,TODAY(),"ym")&"月"&DATEDIF(D2,TODAY(),"md")&"日"

你可以把参加工作时间换成出生时间即可

具体请参见下以内容

http://www.shilicn.com/bgruanjian/excel/631.html

没听懂!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
linux的问题,高手进来
《花田半亩》这本书再次印刷,想问什么时候印
女孩子送男孩子领结是什么意思
财付通支付码
丽虹丽整体衣柜我想知道这个在什么地方
已知函数f(x)=ax^3+x^2+bx(其中常数a,b属于R)
谁知道qq音速怎么点亮???
chocolate love什么时候的勒
求校运会进场时的口号
谁的六级真题比较好?
美国最大把鞋品牌叫什么?
你多大了用香港華怎麼說
在电影院在电脑前?
没有生过孩子,但身上有和生过孩子一样的裂痕
撕裂重罪4.0下载
推荐资讯
耿庄爱婴房地址在哪,我要去那里办事
一年到头赚不了几个钱回家算不算失败?
今天把Q宠古堡战记打通关了,但在通关过程中
目前125CC或者100CC的赛车型摩托价格是多少.?
求一首儿童歌曲
请一个高手来帮我安装NBA2K9
地下城广六冰棱图腾多少钱
猎人如何误导小德卡黑上bug(详细步骤)
司门口哪里有工行?
什么比赛大家都不愿意往前,只有往后退才有奖
家族成员怎样才能到50
为什么我的问问集分是负的,还零级啊!
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?