計算年齡的函式,excel怎麼用

時間 2021-06-26 18:16:16

1樓:

計算年齡的函式,這裡主要是用到today函式和year函式。

操作步驟如下:

1、例如:首先我們在k2單元格輸入一個等於號,這是在告訴excel接下來我要輸入函式了

2、我們在等於號後面輸入函式today,這一步是提取出今天的日期

3、通過上一步我們就提取出了今天的日期,但是today函式提取出來的是年月日,而我只需要年份即可 所有現在我們需要用year函式從today函式中提取出年

4、接下來我們用今天減去出生年份,同樣的我們需要用year函式提取出生年份

5、函式輸入好之後我們按回車鍵,這時我們會發現出來的並不是一個年齡

6、為什麼計算結果不是一個年齡呢?這時應為excel中每個日期都對應一個數字,現在的計算結果是一個日期 我們需要把這個日期轉化為數字 方法是按ctrl+shift+~

7、最後用下拉柄給其他單元格也填充上函式即可

2樓:一個專注書法的號

excel中計算年齡的方法

3樓:匿名使用者

假設a1為出生日期

在b1中輸入或複製貼上下列公式

=datedif(a1,today(),"y")結果為出生到今天的年齡

4樓:奇哥2008重慶

假如:身份證號碼在a1欄,年齡在b1欄,則b1=datedif(text(if(len(a1)=18,mid(a1,7,8),19&mid(a1,7,6)),"0000-00-00"),today(),"y")就得到你需要的年齡

又如:出生日期在a1欄,年齡在b1欄,則b1=datedif(a1,today(),"y")就得胸需要的年齡

5樓:幽蘭露

a1=2023年8月22日

b1=year(now())-year(a1)=52歲

下拉就能批量生成,其實就是用2008-1956 如果你要精確到月份就不行了

6樓:小矇

15位和18位的身份證號都合適的了。設內容如下:

........a列......b列......c列......d列....

1 身份證號 性別 出生年月 年齡

2(輸入身份證號)

算年齡的:“=if(or(len(a2)=15,len(a2)=18),right(if(if(len(a2)=15,mid(a2,9,2),mid(a2,11,2))*100+if(len(a2)=15,mid(a2,11,2),mid(a2,13,2))>month(today())*100+day(today()),year(today())-if(len(a2)=15,mid(a2,7,2),mid(a2,9,2))-1,year(today())-if(len(a2)=15,mid(a2,7,2),mid(a2,9,2))),2),"證號錯誤")”

算性別的:“=if(len(a2)=15,(if(or(abs(right(a2))=1,abs(right(a2))=3,abs(right(a2))=5,abs(right(a2))=7,abs(right(a2))=9),"男","女")),(if(or(abs(mid(a2,17,1))=1,abs(mid(a2,17,1))=3,abs(mid(a2,17,1))=5,abs(mid(a2,17,1))=7,abs(mid(a2,17,1))=9),"男","女")))”

算出生年月的:“=date(if(len(e3)=15,mid(e3,7,2),mid(e3,9,2)),if(len(e3)=15,mid(e3,9,2),mid(e3,11,2)),if(len(e3)=15,mid(e3,11,2),mid(e3,13,2)))”

只要把輸入身份證號的單元格格式設為“文字”就是最關鍵的,準確。

7樓:匿名使用者

a1=2023年8月22日

b1=year(now())-year(a1)=52歲

excel怎樣用公式計算出年齡?

8樓:匿名使用者

excel用公式計算出年齡的方法:一、週歲計算。

二、虛歲計算。

三、實際年齡計演算法。

具體步驟:

一、週歲計算。

1、在c2單元格中輸入公式“=year(today())-year(b2)”,回車,然後雙擊單元格右下角處往下填充或者拖拽單元格右下角往下填充。

2、在d2單元格中輸入公式“=int((today()-b2)/365)”,回車,然後雙擊單元格右下角處往下填充或者拖拽單元格右下角往下填充。

二、虛歲計算。

週歲公式基礎上加1即可。在e2單元格中輸入公式“=int((today()-b2)/365)+1”或者“=year(today())-year(b2)+1”,回車,雙擊單元格右下角處往下填充或者拖拽單元格右下角往下填充。

三、實際年齡計算。

在f2單元格中輸入公式“=year(today())-year(b2)&"歲"&month(today())-month(b2)&"月"&day(today())-day(b2)&"天"”,回車,雙擊單元格右下角處往下填充或者拖拽單元格右下角往下填充。

9樓:杰倫式閃耀

1、出生年月表示為xx/xx/xx的格式,用=datedif(a2,now(),"y")公式,先在b2單元格這裡輸入公式:=datedif(a2,now(),"y")再按回車鍵;在b2單元格即顯出年齡,如下圖所示:

2、出生年月表示為xx-xx-xx的格式,用=datedif(d2,today(),"y")公式。在e2單元格中輸入函式公式:=datedif(d2,today(),"y")再按回車鍵; e2單元格即顯出年齡,如下圖所示:

3、出生年月表示為純數字的,用=datedif(--text(g2,"#-00-00"),today(),"y")公式。在h2單元格中輸入函式公式:=datedif(--text(g2,"#-00-00"),today(),"y")再按回車鍵; h2單元格即顯出年齡,如下圖所示:

10樓:匿名使用者

年齡計算

你可以根據一個人的生日計算他的年齡

這個計算要使用 datedif() 函式.

datedif()不能在 excel 5, 7 or 97中使用, 但是在excel 2000中可以.

(不要奇怪微軟公司沒有告訴我們!)

出生日期 : 16-feb-84 (c8)生活的年: 24 =datedif(c8,today(),"y")和月:

8 =datedif(c8,today(),"ym")和日 : 20 =datedif(c8,today(),"md")你可以把它們連線起來使用

年齡是 24 年, 8 月和 20 天

="年齡是 "&datedif(c8,today(),"y")&" 年, "&datedif(c8,today(),"ym")&" 月和 "&datedif(c8,today(),"md")&" 天"

計算年齡的另一個方法

這種方法是將月折算成小數

如果年齡是20.5歲, 這個0.5歲代表 6個 月.

出生日期: 1-jan-60 (c23)

年齡是: 48.85 =(today()-c23)/365.25c8,c24代表單元格。

你自己試一下就明白了

11樓:沒得票兒

假如你的出生日期在a2單元格

想在b2算出年齡,那麼在b2輸入公式

=year(today())-year(b2)這個公式裡year是年份的意思,today()就是今天的意思。

公式含義是,用目前的年份減去出生日期的年份,就等於年齡。

12樓:

a1寫上你的出生日期,a2寫上=today(),a3寫上=a2-a1,把a3設定成數字格式就可以了~

excel怎樣用公式計算出年齡

13樓:匿名使用者

年齡計算

bai你可以根據一du個人的生日計算他的zhi年齡這個計算要使用dao

專 datedif() 函式.

datedif()不能在 excel 5, 7 or 97中使用, 但是在excel 2000中可以屬.

(不要奇怪微軟公司沒有告訴我們!)

出生日期 : 16-feb-84 (c8)生活的年: 24 =datedif(c8,today(),"y")和月:

8 =datedif(c8,today(),"ym")和日 : 20 =datedif(c8,today(),"md")你可以把它們連線起來使用

年齡是 24 年, 8 月和 20 天

="年齡是 "&datedif(c8,today(),"y")&" 年, "&datedif(c8,today(),"ym")&" 月和 "&datedif(c8,today(),"md")&" 天"

計算年齡的另一個方法

這種方法是將月折算成小數

如果年齡是20.5歲, 這個0.5歲代表 6個 月.

出生日期: 1-jan-60 (c23)

年齡是: 48.85 =(today()-c23)/365.25c8,c24代表單元格。

你自己試一下就明白了

14樓:匿名使用者

bai出du年zhi齡?

excel用公式計算出年齡的方法:

dao一、週歲計算。二專、虛歲計算。

三、實屬際年齡計演算法。

具體步驟:

一、週歲計算。

1、在c2單元格中輸入公式“=year(today())-year(b2)”,回車,然後雙擊單元格右下角處往下填充或者拖拽單元格右下角往下填充。

2、在d2單元格中輸入公式“=int((today()-b2)/365)”,回車,然後雙擊單元格右下角處往下填充或者拖拽單元格右下角往下填充。

二、虛歲計算。

週歲公式基礎上加1即可。在e2單元格中輸入公式“=int((today()-b2)/365)+1”或者“=year(today())-year(b2)+1”,回車,雙擊單元格右下角處往下填充或者拖拽單元格右下角往下填充。

三、實際年齡計算。

在f2單元格中輸入公式“=year(today())-year(b2)&"歲"&month(today())-month(b2)&"月"&day(today())-day(b2)&"天"”,回車,雙擊單元格右下角處往下填充或者拖拽單元格右下角往下填充。

15樓:沒得票兒

假如你的bai出生日期在

dua2單元格

想在b2算出年齡zhi,那麼在b2輸入公式dao=year(today())-year(b2)這個公式裡year是年內份的意思,容today()就是今天的意思。

公式含義是,用目前的年份減去出生日期的年份,就等於年齡。

excel中用哪個時間函式計算年齡和工齡

datedif a1,today y datedif start date,end date,unit start date 為一個日期,它代表時間段內的第一個日期或起始日期。起始日期必須在1900年之後 end date 為一個日期,它代表時間段內的最後一個日期或結束日期。unit 為所需資訊的返...

excel函式怎麼用

累計超過3000,超出部分打八折,而且之後消費都打八折,度友可以看看這個方法適合不,公式為 if sum c 8 c8 3000,sum c 8 c8 if sum c 8 c8 3000,3000 sum c 8 c8 3000 0.8 3000 公式有點複雜,但是很好理解。輸入完畢以後,右拉填充...

excel的vlookup函式怎麼用

vlookup函式,遮蔽0與na值 excel中vlookup函式如何使用,我教你!vlookup函式的使用方法。vlookup函式的用法 vlookup 要查詢的值,查詢的區域,結果所在的列,是否準確查詢 例 vlookup a2,b2 f10,5,0 是在b2到f10的區域,在第一列即b列中查詢...