如何讓將excel中的出生年月轉化成年齡公式怎樣輸入在哪輸網上的答案都看不懂

時間 2022-03-01 10:55:23

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,然後...