怎樣在ecel中通過出生日期計算年齡

2021-06-26 18:13:48 字數 2625 閱讀 5280

1樓:百度文庫精選

內容來自使用者:平川一工程小學

excel中根據出生日期計算年齡的公式

1、“出生日期”單元格格式全部設定為“日期”(如輸入2023年2月18日,在鍵盤錄入時應輸入為1985-2-18)

2、年齡單元格格式設定為“常規”

根據出生日期計算年齡的公式=year(now())-year(出生日期單元格),計算出一個單元格後用填充柄向下填充。(此公式在年齡單元格內輸入)

注意:此公式是當前日期減出生日期,每過一年計算出的年齡將自動增加。應注意把計算機的日期校準。

對用excel批量計算年齡的補充

在用軟體教室裡面的《巧用excel批量計算年齡》的方法對全校學生的年齡進行計算時,發現不能完全滿足我們的要求。這是因為:

1.計算學生從出生年月到統計年月(如2023年8月31日)的週歲,忽略了月份。如2023年5月和2023年10月出生的兩個學生,分別是7歲和6歲,而計算的結果都是7歲。

2.要求保持“出生年月”、“統計年月”單元格的“日曆”屬性,以方便其他資料庫軟體的呼叫,如2023年5月21日,在資料輸入時要採用excel認可的日期格式(如1996-5-27),而不能為了計算方便輸入成1996.5。

我們的辦法是:

1.在excel中開啟“全校學生花名冊”檔案(此檔案已在開學初完成,其中含全校學生的姓名(a列)、性別(b列)、出生年月(c列)等資訊)。

2樓:改革村風吹滿地

1、首先可以先開啟一個excel**,在想要計算年齡的單元格中輸入一個等號;

2、接著可以在單元格中輸入計算年齡的函式=datedif(c2,today(),"y"),然後按回車鍵;

3、接著可以在單元格中就可以看到計算出來的年齡了,非常的方便快捷;

4、接著可以把滑鼠放在計算出來年齡的單元格的右下角,直到滑鼠變成了十字游標;

5、然後可以按著滑鼠左鍵往下方的單元格中拖動,可以看到下方的單元格終於而自動的計算出來的年齡。

3樓:匿名使用者

=datedif(出生日期,totay,“y”)

datedif函式用於計算兩個日期之間的年數、月數和天數。在excel中,常使用datedif函式計算兩日期之差。

datedif(start_date,end_date,unit)

start_date為一個日期,它代表時間段內的第一個日期或起始日期。

end_date為一個日期,它代表時間段內的最後一個日期或結束日期。

unit為所需資訊的返回型別。

unit返回

注:結束日期必須大於起始日期

下面舉個小例子:在日常工作中非常實用。

假如a1單元格寫的也是一個日期,那麼下面的三個公式可以計算出a1單元格的日期和今天的時間差,分別是年數差,月數差,天數差。注意下面公式中的引號和逗號括號都是在英文狀態下輸入的。

=datedif(a1,today(),"y")計算年數差

=datedif(a1,today(),"m")計算月數差

=datedif(a1,today(),"d")計算天數差

"y"時間段中的整年數。

"m"時間段中的整月數。

"d"時間段中的天數。

題目:計算出生日期為1973-4-1人的年齡

公式:=datedif("1973-4-1",today(),"y")

結果:33

4樓:陽光上的橋

嚴格計算年齡,準確計算週歲的辦法:

當前年度-出生的年度-if(今年生日沒有過,1,0)用excel的公式來表示,就是下面這樣(a1為生日、b1為年齡計算截至日):

=year(b1)-year(a1)-if(or(month(b1)

5樓:匿名使用者

如果出生日期在b2單元格,那麼計算年齡輸入

=datedif(b2,today(),"y")

6樓:法心張暎

這個計算要使用

datedif()

函式.=datedif(c8,today(),"y")計算年齡的另一個方法

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

如果年齡是20.5歲,

這個0.5歲代表

6個月.

=(today()-c8)/365.25

注:c8是你放生日的單元格

7樓:匿名使用者

可以通過excel函式來完成

1、必滿一整年才算一歲,用datedif函式=datedif(出生日期,今天,"y")2、只要翻一年就算一歲,用=year函式

=year(今天)-year(出生日期)

8樓:匿名使用者

您好,可根據以下**連線進行相關操作

在excel中如何通過人員的出生日期來計算年齡

怎樣在excel中通過出生日期計算年齡

9樓:匿名使用者

=dateif(出生日期,today(),"y")

在Excel中如何將出生日期格式如 20191212轉換成

日期轉換 輸入 20110606 時,自動轉換為 2011 06 06 首先,選中單元格,內然後右鍵選容 擇 設定單元格格式 單擊左邊的 分類 裡面的 自定義 然後在右 邊的 型別 中輸入 0000 00 00 確定就ok了。選中該格資料 選單命令 資料 分列,下一步下一步 選 日期 選 ymd 完...

塔羅牌占卜 你的出生日期預示著怎樣的愛情命運

當時間過去,我們忘 記了我們曾經義無返顧地愛過一個人,忘記了他的溫柔,忘記了他為我做的一切。我對他再沒有感覺,我不再愛他了。為什麼會這樣?原來我們的愛情敗給了歲月。首先是愛情使你忘記時間,然後是時間使你忘記愛情。塔羅牌占卜愛情的未來,抽到隱士的正位,這代表什麼啊 隱士正位愛情的未來,確定哦!愛情的未...

vfp中,輸入自己的出生日期,求年齡(保留一位小數)用程式做

1全部func getage lparameters lcbirth lcnow date intyear year lcnow year lcbirth intmonth month lcnow month lcbirth 簡單的除365應該也可以保證 一位小數 的精度了 return round...