位置:首頁(yè) > 軟件操作教程 > 辦公軟件 > Excel > 問題詳情

怎么使用Excel函數(shù)計(jì)算年齡?

提問人:周麗平發(fā)布時(shí)間:2021-07-22

一、利用DAYS360、CEILING和TRUNC函數(shù)

1.函數(shù)簡(jiǎn)介

①DAYS360函數(shù)

它能按每年360天(每月30天)計(jì)算出兩個(gè)日期間的天數(shù),作為計(jì)算工齡的工具非常方便。它的語(yǔ)法為:

DAYS360(Start_date,end_date,method)

其中,Start_date是計(jì)算時(shí)間段的起始日期,end_date是計(jì)算時(shí)間段的結(jié)束日期,method用來指定計(jì)算方法的邏輯值(取FALSE或忽略使用美國(guó)方法,取TRUE則使用歐洲方法)。

另外,不同地方計(jì)算工齡的規(guī)則不盡相同。有的按“虛工齡”計(jì)算,如1998年6月1日至2000年12月31日工齡為3年;而有的則按“實(shí)工齡”計(jì)算,1998年6月1日至2000年12月31日工齡為2年;對(duì)此可使用CEILING函數(shù)或TRUNC函數(shù)處理。

②CEILING函數(shù)

它的語(yǔ)法為:

CEILING(number,significance)

其中number為待計(jì)算的數(shù)值,significance確定取整計(jì)算的倍數(shù);該函數(shù)可將number沿著絕對(duì)值增大的方向,計(jì)算出一個(gè)最接近(或最小倍數(shù)significance)的整數(shù)。

③TRUNC函數(shù)

它的作用是將數(shù)字的指定部分截去,計(jì)算出一個(gè)最接近的整數(shù)或小數(shù),語(yǔ)法為:

TRUNC(number,num_digits)

其中number為待計(jì)算的數(shù)值,num_digits用于指定小數(shù)部分的截取精度,取0時(shí)不保留小數(shù)、取1時(shí)保留一位小數(shù)(依次類推)。

2.計(jì)算公式

①“虛工齡”

根據(jù)計(jì)算要求和有關(guān)函數(shù)的特點(diǎn),計(jì)算“虛工齡”的公式為:“=CEILING((DAYS360(A1,B1))/360,1)”。公式中的A1和B1分別存放工齡的起止日期,“DAYS360(A1,B1)”計(jì)算兩個(gè)日期間的天數(shù),(DAYS360(A1,B1))/360則按一年360天計(jì)算出工齡。由于工齡一般以年為單位,故用CEILING函數(shù)將上面的計(jì)算結(jié)果(沿絕對(duì)值增大的方向)取整,從而得出“虛工齡”。

②“實(shí)工齡”

計(jì)算“實(shí)工齡”的公式為:“=TRUNC((DAYS360(A1,B1))/360,0)”,公式中計(jì)算工齡天數(shù)的方法與上面的相同。TRUNC函數(shù)將 (DAYS360(A1,B1))/360的計(jì)算結(jié)果截去小數(shù)部分,從而得出“實(shí)工齡”。如果計(jì)算結(jié)果需要保留一位小數(shù),只須將公式修改為 “=TRUNC((DAYS360(A1,B1))/360,1)”即可。

二、YEAR和RIGHT函數(shù)

1.函數(shù)簡(jiǎn)介

①YEAR函數(shù)

它可以計(jì)算出日期序列數(shù)(如兩個(gè)日期相減的結(jié)果)所對(duì)應(yīng)的年份數(shù),其語(yǔ)法為:YEAR(Serial_ number),其中Serial_

number為待計(jì)算的日期序列數(shù),既可以是一個(gè)具體的數(shù)值,也可以是一個(gè)表達(dá)式。

②RIGHT函數(shù)

該函數(shù)用來提取字符串最右邊的若干個(gè)字符,因?yàn)閅EAR函數(shù)的計(jì)算結(jié)果帶有19等字樣,必須利用RIGHT函數(shù)將它過濾掉。該函數(shù)的語(yǔ)法為:RIGHT(Text,Num_chars),其中Text是待計(jì)算的字符串,Num_chars用來指定從右向左提取的字符串長(zhǎng)度(忽略時(shí)取1),例如“=RIGHT(“電腦愛好者”,3)”的計(jì)算結(jié)果為“愛好者”。

2.計(jì)算公式

由于YEAR和RIGHT函數(shù)的特點(diǎn),它們組成的公式只能計(jì)算“實(shí)工齡”,具體形式為“=RIGHT(YEAR(A1-B1),2)”。公式中的A1和 B1分別存放工齡的截止和起始日期(正好與DAYS360函數(shù)相反),“YEAR(A1-B1)”計(jì)算出兩個(gè)日期間的年份數(shù),RIGHT(YEAR(A1-B1),2)則通過自右向左提取年份的后兩位(工齡一般都是一位或兩位數(shù))。計(jì)算出來的一位數(shù)工齡前有個(gè)“0”,與習(xí)慣不太相符,這是上述公式的缺點(diǎn)。

三、N和INT函數(shù)

1.函數(shù)簡(jiǎn)介

①N函數(shù)

N函數(shù)屬于信息函數(shù)之列,它可以完成單元格對(duì)象的轉(zhuǎn)換。就是將數(shù)值轉(zhuǎn)換成數(shù)字,日期轉(zhuǎn)換成序列值,TRUE轉(zhuǎn)換成1,其它對(duì)象轉(zhuǎn)換成0。其語(yǔ)法為:N(value),其中的value是待轉(zhuǎn)換的單元格對(duì)象,它可以是數(shù)值、日期等數(shù)據(jù),也可以是一個(gè)表達(dá)式。

②INT函數(shù)

該函數(shù)可以將一個(gè)數(shù)值向下取整為最接近的整數(shù)。語(yǔ)法為:INT(number),其中number是待取整的一個(gè)實(shí)數(shù)或表達(dá)式,用它將計(jì)算結(jié)果取整為“實(shí)工齡”非常方便。

2.計(jì)算公式

由于INT函數(shù)的固有特點(diǎn),用N和INT函數(shù)構(gòu)成的公式只能計(jì)算“實(shí)工齡”,具體形式為“=INT((N(A1-B1))/365)”。公式中的A1和 B1分別存放工齡的截止和起始日期,“N(A1-B1)”計(jì)算工齡的序列數(shù)(其實(shí)就是工齡的天數(shù)),(N(A1-B1))/365將N(A1-B1)的計(jì)算結(jié)果轉(zhuǎn)換為工齡,由于工齡數(shù)一般是小數(shù),于是通過INT函數(shù)將它向下取最接近的整數(shù)。

Excel函數(shù) 計(jì)算實(shí)際年齡

1.真實(shí)年齡=2007-出生的年份

=2007-YEAR(A1)

原理:

日期年份函數(shù)YEAR

語(yǔ)法:YEAR(serial_number)。

參數(shù):serial_number為待計(jì)算年份的日期。

應(yīng)用實(shí)例:“虛工齡”計(jì)算

所謂“虛工齡”就是從參加工作算起,每過一年就增加一年工齡,利用YEAR函數(shù)計(jì)算工齡的公式是“=YEAR(A1)-YEAR(B1)”。公式中的A1

和B1分別存放工齡的起止日期,YEAR(A1)和YEAR(B1)分別計(jì)算出兩個(gè)日期對(duì)應(yīng)的年份,相減后得出虛工齡。

2.真實(shí)年齡=兩個(gè)日期(出生、當(dāng)前日期)之間年數(shù)

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

真實(shí)年齡=總天數(shù)-出生年份 再除以 365 ,再四舍五入

=ROUND((TODAY()-A1)/365,0)

=ROUND((TODAY()-A1)/365.25,0)

繼續(xù)查找其他問題的答案?

回復(fù)(0)
返回頂部