1樓:想學
先別急,還真要使用你的公式:=year(today())-year(放出生年月的單元格地址)」
比如,放出生日期的單元格是a3,放年齡的單元格是b3,則在b3單元格錄入公式:
=year(today())-year(a3)公式說明:today()是當前日期 year(today())是提取當前日期中的年份值,如:2014
year(a3) 對出生日期提取年份 ,
兩者的差,就是年齡了。
2樓:
在你想到顯示年齡的單元格貼上你自己的那個公式,比如在a2單元格顯示, 後面的「放出生年月的單元格地址」則填你想要計算的年月日地址,比如你的1980-1-1放在a1單元格就換成a1.
excel**輸入了出生年月怎麼自動生成年齡,詳細一點
3樓:匿名使用者
excel中可以用datedif函式自動生成年齡。
1、新建excel文件,在單元格b2輸入出生日期,然後雙擊年齡下的單元格:
2、在單元格內輸入「=datedif(,now(),"y")」,將游標放在第一個「,」之前,然後點選出生日期b2單元格,這時被點選的單元格將會被虛線圍住:
3、按下鍵盤上的回車鍵,這時excel將會根據出生年月自動生成年齡:
4樓:匿名使用者
假設你a1輸入的是出生年月
b1輸入
=datedif(a1,today(),"y")但是這是指你的a1是輸入的標準日期,如果輸入的是文字格式的那b1輸入
=year(today())-left(a1,4)
5樓:夢想成真惟有實幹
先把旁邊的列設定成常規格式,然後在其中輸入公式 =year(today())-year(你的資料單元格),然後玩下啦就行了。
6樓:匿名使用者
例如你的出生年月日輸入在 a2 ,那麼在 b2 輸入公式
=datedif(a2,today(),"y")
即可計算出年齡。
7樓:釋普定法師
a1中為出生年月日,如:1985-3-20,b1中輸入下面的公式,即可得到年齡:
=datedif(a1,today(),"y")
如何在excel中輸入出生年月自動計算年齡
8樓:通德文酒雁
如圖,你的出生日期在a列,可以在b列輸入公式:
=datedif(a2,today(),"y")
excel中如何把出生年月日轉換為歲數
9樓:次次次蛋黃米亞
1、開啟excel**,在a列單元格中輸入出生年月日,具體資料見下圖a列。
2、在b1單元格中輸入年齡計算公式:=datedif(a1,today(),"y")。
3、點選回車鍵,即可生成計算結果,生成的年齡根據生日日期來計算。
4、用滑鼠向下拖動b1單元格,即可將其他的出生年月日計算出年齡。
10樓:第七次要分
如上圖,a列為出生日期,在b列對應單元格計算年齡首先需要用到today()函式,這個函式沒有引數,today()函式計算結果為今天的日期,比如,今天是2023年10月3日,它的結果就是2015/10/3。
在b2輸入公式=datedif(a2,today(),"y"),計算結果就是年齡,不足1年不計算,相當於滿多少週歲。公式下拉即可。
如果你的截止日期是卡到某一天,也可以在b列列出來,然後在c列計算年齡,將上述公式中的第2引數today()換成b2即可。
11樓:匿名使用者
如果您僅需要年齡數值的話可以在「生日」列後輸入:
「=year(now())-year(a1)」並將當前「年齡」列格式定為「數值型」小數位為「0」。此列可拖動。(其中now()還能替換為具體的日期如:2007-7-7)
以上是到當前年為止的年齡,不會按月算整歲。
期待其他高手的回答。學習中……
12樓:英雄亦無志
公式 =datedif(a1,a2,"y")
其中,a1是1987-5-20 a2是2010-11-25
13樓:a楚西
2010-11-25-1987-5-20=常規
如何在excel中輸入出生日期顯示年齡 5
14樓:爆燃小子
要求a4是身份證號e4出生年月f4年齡(以下公式15、18位號碼通用)
e4=text(mid(a4,7,6+2*(len(a4)=18)),"#00年00月00日")
f4=datedif(text(mid(a4,7,6+2*(len(a4)=18)),"#00-00-00"),today(),"y")
15樓:匿名使用者
假如:a1輸入身份證號碼、b1顯示性別、c1顯示出生日期、d1顯示週歲。
需要設定:a1單元格為文字格式、b1和d1為常規格式、c1為日期格式。
1、顯示性別:
b1輸入公式:
=if(a1="","",if(and(len(a1)<>15,len(a1)<>18),"錯誤",if(iserror(1*(text(mid(a1,7,6+(len(a1)=18)*2),"#-00-00"))),"錯誤",if(or((1*(text(mid(a1,7,6+(len(a1)=18)*2),"#-00-00")))today()),"錯誤",if(mod(mid(a1,15+(len(a1)=18)*2,1),2)=0,"女","男")))))
2、顯示出生日期:
c1輸入公式:
身份證錯"))
3、顯示週歲:
d1輸入公式:
=if(iserror(1*(text(mid(a1,7,6+(len(a1)=18)*2),"#-00-00"))),"錯誤",if(or((1*(text(mid(a1,7,6+(len(a1)=18)*2),"#-00-00")))today()),"錯誤",datedif(text(mid(a1,7,6+(len(a1)=18)*2),"#-00-00"),today(),"y")))
滿足你的要求了。
16樓:匿名使用者
設a1為出生日期,則=datedif(a1,today(),"y")
如何在excel中輸入出生日期顯示年齡
17樓:野傅香定娟
太複雜了。我說個簡單的。
新建一列,點這列第一個單元格(比如h3)(有資料那一行)裡插入函式year返回這個出生日期的年份值(四位數)。
在年齡欄裡輸入=2009-h3就搞定了第一行了。
至於其它就簡單了,複製公式嘛,游標放在h3單元格右下角成黑色實心十字時按滑鼠左鍵不放向下拖拉,年齡欄同樣搞作
EXCEl根據出生年月求退休時間
花費一晚上時間研究了出公式如下 b2為出生年月,c2為性別,f2為工種,男60歲退休,女幹部55歲退休,男特殊工種55歲退休,女特殊工種45歲退休 if and b2 男 f2 特殊工種女 f2 特殊工種女 f2 幹部男 退休時間倒計時公式 月 if datedif today g2,m 1,dat...
用VB語言在EXCEL中編寫通過出生年月日判斷星座急求
其實最簡單的思路應該是將生日 比如在a1 中的年份資訊去掉 全部統一為1900年,用函式date 0,month a1 day a1 再與星座分割日 比如水瓶座1月20日為20,雙魚座2月19日為49等 做大小比對。以前網上很多一句語句查星座的都是這個思路。但這個方法有個隱蔽的bug 閏年。閏年裡面...
excel怎樣根據出生年月和性別計算退休年月,男60,女
一點熱千份光 度友看看這個方法,度友的截圖中,出生年月這一列的資料是普通的資料格式,而不是日期格式,所以採用如下方法,提取原資料中的年份然後加上60或者55,再把後面的月份連線到計算後的年份資料上。公式如圖 如果是男性,那就提取資料中的年份,left d2,4 就是提取年份,提取年份後加上60,然後...