1樓:mono教育
出生年月表示為xx/xx/xx的格式,用=datedif(a2,now(),"y")公式,先在b2單元格這裡輸入公式:=datedif(a2,now(),"y")再按回車鍵;在b2單元格即顯出年齡。
假設a2為生日例如是1980-05-04,則b2計算年齡為=year(today())-year(a2),對於年齡本身的計算公式有多種,為了適應不同要求,是否精確計算週歲等等。若精確計算則:=(today()-a2)/365,若虛歲則=(today()-a2)/365+1。
絕對引用
單元格中的絕對單元格引用(例如 $a$1)總是在指定位置引用單元格。如果公式所在單元格的位置改變,絕對引用保持不變。如果多行或多列地複製公式,絕對引用將不作調整。
預設情況下,新公式使用相對引用,需要將它們轉換為絕對引用。例如,如果將單元格 b2 中的絕對引用複製到單元格 b3,則在兩個單元格中一樣,都是 $a$1。
2樓:大島說教育
開啟一個工作表,選中b2單元格。在編輯欄中輸入公式=datedif(a2,today(),"y"),按回車鍵確認,即可計算出年齡,詳細步驟:
1、開啟一個工作表。
2、選中b2單元格。
3、在編輯欄中輸入公式=datedif(a2,today(),"y")。
4、按回車鍵確認,即可計算出年齡。
5、拖拽b2右下角,即可填充單元格的公式,計算年齡。
3樓:毓良功燕
1、單元格內日期是1982.5.19
格式採用
日期型格式
2、單元格如果是a1,結果顯示在b1裡
,就在b1單元格里輸入
=datedif(substitute(a1,".","-"),today(),"y")
或者=int((today()-a1)/365.25)說明一.
年齡=2012-出生的年份
=2012-year(a1)
原理:日期年份函式year
語法:year(serial_number)。
引數:serial_number為待計算年份的日期。
應用例項:「虛工齡」計算
所謂「虛工齡」就是從參加工作算起,每過一年就增加一年工齡,利用year函式計算工齡的公式是「=year(a1)-year(b1)」。公式中的a1和b1分別存放工齡的起止日期,year(a1)和year(b1)分別計算出兩個日期對應的年份,相減後得出虛工齡。
二.真實年齡=兩個日期(出生、當前日期)之間年數=datedif(a1,today(),"y")真實年齡=總天數-出生年份
再除以365
,再四捨五入
=round((today()-a1)/365,0)=round((today()-a1)/365.25,0)
4樓:支竹青於鸞
設資料簡略如圖:
將公式=datedif(substitute(a2,".","-"),now(),"y")
貼上至b2單元格,對準下角,游標成「+」狀時雙擊,效果如圖:
5樓:書法大家園
excel中計算年齡的方法
excel怎樣用公式計算出年齡?
6樓:匿名使用者
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)&"天"」,回車,雙擊單元格右下角處往下填充或者拖拽單元格右下角往下填充。
7樓:杰倫式閃耀
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單元格即顯出年齡,如下圖所示:
8樓:匿名使用者
年齡計算
你可以根據一個人的生日計算他的年齡
這個計算要使用 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")&" 年月和天"
計算年齡的另一個方法
這種方法是將月折算成小數
如果年齡是20.5歲, 這個0.5歲代表 6個 月.
出生日期: 1-jan-60 (c23)
年齡是: 48.85 =(today()-c23)/365.25c8,c24代表單元格。
你自己試一下就明白了
9樓:沒得票兒
假如你的出生日期在a2單元格
想在b2算出年齡,那麼在b2輸入公式
=year(today())-year(b2)這個公式裡year是年份的意思,today()就是今天的意思。
公式含義是,用目前的年份減去出生日期的年份,就等於年齡。
10樓:
a1寫上你的出生日期,a2寫上=today(),a3寫上=a2-a1,把a3設定成數字格式就可以了~
在excel裡知道出生日期怎樣計算出年齡啊?
11樓:excel每日精選
如何根據出生日期,一秒計算出年齡?
12樓:長不大的林子
在excel裡知道年齡的話可以通過excel的公式功能來直接計算出該出生日期對應的年齡,具體操作步驟如下:
1、首先開啟一個excel**,然後選擇一欄輸入想要計算的出生日期,例如下面的a欄;
2、接著選擇另外一欄單元格,在對應的第一行裡輸入年齡計算公式,具體為(today()-a2)/365,直接按下回車鍵便能夠通過公式計算出年齡,這裡的a2是對應的出生日期格子,出生日期放的格子不一樣,那麼a2也隨之變動;
3、滑鼠輕輕左鍵點選b2單元格,選中但是不點進去,然後將滑鼠移到單元格的右下角,在看到滑鼠變成一個黑色十字的時候, 按住左鍵往下拉,這樣子可以將該公式應用到同一欄的其他格子裡,直接便能夠計算出這組資料裡所有人的年齡;
4、因為預設設定的問題,年齡會存在小數點,這樣子便需要改一下設定,按住左鍵框選整個b列,點一下滑鼠右鍵,進入單元格格式設定介面中;
5、在設定單元格格式介面,點數值,小數位數選擇0,然後點確定;
6、這時就會得到一個整數的年齡了。
13樓:天使在唱歌
在excel裡可用公式=(today()-a2)/365來計算出年齡。
1、開啟excel**,在裡面輸入所需要計算的出生日期;
2、然後選中b2單元格,輸入公式,=(today()-a2)/365,按回車鍵即可得到年齡;
3、選中b2單元格,將滑鼠移到這個單元格的右下角,當滑鼠變成黑色十字時 雙擊,這樣就會計算出這組資料所有人的年齡了;
4、發現年齡有小數點,需要調整一下b列的資料格式,選中b列,點滑鼠右鍵,點設定單元格格式,出現設定單元格格式介面;
5、在設定單元格格式介面,點數值,小數位數選擇0,然後點確定;
6、這時就會得到一個整數的年齡了。
14樓:限定宇宙飛
1.開啟要編輯的excel**。
2.把年齡列選中
3.按滑鼠右鍵選擇「設定單元格格式」
4.在數字選項中,選擇數值型,小數位數選擇「0」,單擊確定。
5.定位到e2單元格
6.輸入「=(today()-d2)/365」
7.按鍵盤上的回車鍵或者點選如圖的對勾。
8.重新選擇這個單元格
9.將游標移到單元格的右下角,當游標變成黑色十字時,雙擊。
10.這樣就計算出了所有人的年齡了,如圖是最終效果。
15樓:匿名使用者
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 之間的差,忽略日期中的年和月。
excel中用哪個時間函式計算年齡和工齡
datedif a1,today y datedif start date,end date,unit start date 為一個日期,它代表時間段內的第一個日期或起始日期。起始日期必須在1900年之後 end date 為一個日期,它代表時間段內的最後一個日期或結束日期。unit 為所需資訊的返...
Excel區間計算得分,EXCEL如何計算區間得分?
ez我本命 if a1 2 0,if and a1 2 a1 4 a1 2 1000 1,20 用這個公式。我剛剛理解錯了。你的意思應該是2 對應1分 2.1 對應2分。以此類推4 代表20分吧?用這個公式就好 在b1中輸入或複製貼上下列公式 if a1 0.5,0,if a1 0.5,55,55 ...
excel計算工齡的問題,Excel計算工齡的問題 計算工齡,入職時間與當前時間滿6個月的算1年,不滿6個月算0,
只要工齡那一列的格式設定成日期,型別為裡面的01 3 14。公式為f3 e3即可。datedif e3,f3,y 年 datedif e3,f3,ym 個月 先選擇要輸入公式的單元格,再在編輯欄或直接在單元格內輸入 接著輸入運算公式。公式中引用的單元格可以直接輸入,也可以用滑鼠用滑鼠選擇要引用的單元...