成语| 古诗大全| 教学资源| 作文| 扒知识| 扒知识繁体

當前位置:首页 > 趣味生活

在excel里 如何計算年齡

Q1:在EXCEL表格如何根據出生年月來計算年齡?

在EXCEL表格根據出生年月來計算年齡,可使用YEAR函數得到出生年份,利用TODAY函數得到當前日期,再由當前日期透過YEAR得出當前年份,相減即可計算出年齡。

需要按如下步驟操作:

1、在電腦打開需要計算年齡的EXCEL表格,在函數編輯框中輸入函數“=YEAR(TODAY())-YEAR(A1)”,其中A1是需要計算年齡的出生年月所在單元格,可根據實際更改,然後回車完成函數的編輯輸入。

2、在EXCEL表格中可以看到得到的是一個日期格式的資料,選中單元格,透過快捷鍵“Ctrl+1”進入“設置單元格格式”。

3、在設置單元格格式界面找到並點擊“常規”即可將結果轉換為年齡。

4、返回EXCEL表格,可發現已成功根據出生年月計算出年齡。


WwW.BAzHiS※hi.cOm

Q2:在EXCEL中如何計算年齡

按你的要求公式:
=YEAR(TODAY())-YEAR(A1)-1+(MONTH(A1)<9)*1
90年9月前出生的應該算19歲吧,9月後出生應該為18歲?如果是這樣的話,把公式中的 -1 去掉
補充回答:
假設你的日期輸入在A1,那麼將上面的公式寫在B1、A2向下有其他的出生日期,那麼,可以先點中B1,將光標移到其右下角的小黑點上,光標變成實心十字形時,按住滑鼠左鍵向下拖,就可以把B1公式相對地都復制下來以計算其他人的年齡

Q3:Excel中怎麼計算年齡?

假設b2為生日
=datedif(B2,today(),"y")
DATEDIF函數,除Excel 2000中在幫助文檔有描述外,其他版本的Excel在幫助文檔中都沒有說明,並且在所有版本的函數向導中也都找不到此函數。但該函數在電子表格中確實存在,並且用來計算兩個日期之間的天數、月數或年數很方便。微軟稱,提供此函數是為了與Lotus 1-2-3兼容。
該函數的用法為“DATEDIF(Start_date,End_date,Unit)”,其中Start_date為一個日期,它代表時間段內的第一個日期或起始日期。End_date為一個日期,它代表時間段內的最後一個日期或結束日期。Unit為所需信息的返回類型。
“Y”為時間段中的整年數,“M”為時間段中的整月數,“D”時間段中的天數。“MD”為Start_date與End_date日期中天數的差,可忽略日期中的月和年。“YM”為Start_date與End_date日期中月數的差,可忽略日期中的日和年。“YD”為Start_date與End_date日期中天數的差,可忽略日期中的年。比如,B2單元格中存放的是出生日期(輸入年月日時,用斜線或短橫線隔開),在C2單元格中輸入“=datedif(B2,today(),"y")”(C2單元格的格式為常規),按回車鍵後,C2單元格中的數值就是計算後的年齡。此函數在計算時,只有在兩日期相差滿12個月,才算為一年,假如生日是2004年2月27日,今天是2005年2月28日,用此函數計算的年齡則為0歲,這樣算出的年齡其實是最公平的。

Q4:excel如何計算年齡

試試可否。
=DATEDIF(A1,"2010/11/15","Y")&"周歲"

wWW.BA%ZHIshi.COM

Q5:在excel里知道出生日期怎樣計算出年齡啊?

Excel中DATEDIF函數的用法 2007-01-03 13:29 DATEDIF 計算兩個日期之間的天數、月數或年數。提供此函數是為了與 Lotus 1-2-3 兼容。 語法 DATEDIF(start_date,end_date,unit) Start_date 為一個日期,它代表時間段內的第一個日期或起始日期。日期有多種輸入方法:帶引號的文本串(例如 "2001/1/30")、系列數(例如,如果使用 1900 日期系統則 36921 代表 2001 年 1 月 30 日)或其他公式或函數的結果(例如,DATEVALUE("2001/1/30"))。有關日期系列數的詳細信息,請參閱 NOW。 End_date 為一個日期,它代表時間段內的最後一個日期或結束日期。 Unit 為所需信息的返回類型。 Unit返回"Y"時間段中的整年數。"M"時間段中的整月數。"D"時間段中的天數。"MD"start_date 與 end_date 日期中天數的差。忽略日期中的月和年。"YM"start_date 與 end_date 日期中月數的差。忽略日期中的日和年。"YD"start_date 與 end_date 日期中天數的差。忽略日期中的年。
說明 Microsoft Excel 按順序的系列數保存日期,這樣就可以對其進行計算。如果工作簿使用 1900 日期系統,則 Excel 會將 1900 年 1 月 1 日保存為系列數 1。而如果工作簿使用 1904 日期系統,則 Excel 會將 1904 年 1 月 1 日保存為系列數 0,(而將 1904 年 1 月 2 日保存為系列數 1)。例如,在 1900 日期系統中 Excel 將 1998 年 1 月 1 日保存為系列數 35796,因為該日期距離 1900 年 1 月 1 日為 35795 天。請查閱 Microsoft Excel 如何存儲日期和時間。
Excel for Windows 和 Excel for Macintosh 使用不同的默認日期系統。有關詳細信息,請參閱 NOW。 示例 DATEDIF("2001/1/1","2003/1/1","Y") 等於 2,即時間段中有兩個整年。 DATEDIF("2001/6/1","2002/8/15","D") 等於 440,即在 2001 年 6 月 1 日和 2002 年 8 月 15 日之間有 440 天。 DATEDIF("2001/6/1","2002/8/15","YD") 等於 75,即在 6 月 1 日與 8 月 15 日之間有 75 天,忽略日期中的年。 DATEDIF("2001/6/1","2002/8/15","MD") 等於 14,即開始日期 1 和結束日期 15 之間的差,忽略日期中的年和月。wWw.BAZHiSHi☆.cOM

Q6:在EXCEL中怎樣用身份證號計算年齡

假設身份證號碼在A1單元格
B1單元格輸入公式
=datedif(text(mid(a1,7,len(a2)/2-1),"0-00-00"),now(),"y")
此公式適用於15位和18位號碼

Q7:EXCEL計算年齡怎麼用函數

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)))”
只要把輸入身份證號的單元格格式設為“文本”就是最關鍵的,准確。

猜你喜歡

更多