-
1 # 如小花
-
2 # 建造師課件中心
=year(today())-year(出生年月)。
也可以=int((today()-出生年月日)/365)
-
3 # 傲看今朝
方法一、妙用INT函式快速得到一個人的年齡
日期的本質是數字,1代表的是1900-01-01,1即為1天。我們拿今天的日期減去出生日期,即可得到我們活在世界上的天數,除以365,即可得到大致的歲數。在利用INT函式取整,即可得到年齡。公式如下:
=INT((TODAY()-C2)/365)方法二、利用年份相減得到大致年齡(不夠準確)使用year函式提取今天的年份和出生年份,然後相減即可。
方法三、利用Datedif函式來計算年齡(最規範)這個方法可以說是最為常用的,Datedif函式號稱Excel中的隱形函式,實際存在,但我們卻搜尋不到任何幫助資訊。因此我們有必要簡單介紹以下這個函式的使用方法。
Datedif函式共計3個引數:
=datedif(start_date,end_date,unit)Start_date:開始日期,如果計算年齡,此應為出生日期;計算工齡,此應為入職日期……
End_date:結束日期,一般為當前日期,我們可以使用公式=today()得到。
Unit:單位。敲黑板,重點來了。
最為常用的有幾個程式碼:
d:開始日期與結束日期相差的天數,相當於=End_date-Start_date
m:開始日期與結束日期相差多少個月(整月數,不到1個月自動忽略);
y:開始日期與結束日期相差多少年?相當於=year(End_date)-year(Start_date)
ym:忽略日和年,單純計算兩個日期之間的月份差
md:忽略年和月,單純計算兩個日期之間的日子差
yd:忽略日期中的年份,計算兩個日期之間的日子差;
在這裡,我們需要計算的是出生年齡,因此程式碼使用y即可。公式如下:
=DATEDIF(C2,TODAY(),"y") -
4 # excel函式教程
這裡可以使用DATEDIF函式來計算
這個函式的作用是計算兩個日期之間相差的年數、月數、天數。
datedif函式的語法為:DATEDIF(start_date,end_date,unit) 【此函式為隱藏函式】
第一個引數start_date:起始時間
第二個引數end_date:結束時間
第三個引數unit:函式返回的型別
引數1和引數2可以是帶具體的時間、也可以是其他函式的結果。
引數3:unit為返回結果的程式碼
"y"返回整年數
"m”返回整月數
"d"返回整天數
如下圖,我們要根據出生日期計算年齡,在B2單元格輸入公式:=DATEDIF(A2,TODAY(),"Y") 即可計算出年齡。
第一個引數為出生日期,第二個引數使用TODAY函式返回今天日期,第三個引數計算型別為年份。
-
5 # 幻月獨影
下面透過三種函式計算年齡
一、INT函式
用今天的日期減去出生日期,再除以365,到大致的年齡。再利用INT函式取整,得到年齡。
公式:=INT((TODAY()-A1)/365)
二、year函式
year函式提取現在的年份和出生年份,然後相減得出年齡。
公式:=year((TODAY())-year(A1)
三、Datedif函式
DATEDIF函式用於返回兩個日期之間的年月日間隔數。常使用DATEDIF函式計算兩日期之差。
公式格式=datedif(start_date,end_date,unit)
計算年齡時公式如下:
=DATEDIF(A1,TODAY(),"y")
由於不同的演算法可能計算的結果會有誤差,這個可以根據實際需要選擇不同的函式進行計算。
回覆列表
用函式:DATEDIF(出生年月,TODAY(),"y")
其中,y代表年,可替換為m(月),d(天)。
希望可以幫到你~