利用DAYS360、CEILING和TRUNC函數(shù)
1.函數(shù)簡(jiǎn)介
①DAYS360函數(shù)
它能按每年360天(每月30天)計(jì)算出兩個(gè)日期間的天數(shù),作為計(jì)算工齡的工具非常方便。它的語法為:
DAYS360(Start_date,end_date,method)
其中,Start_date是計(jì)算時(shí)間段的起始日期,end_date是計(jì)算時(shí)間段的結(jié)束日期,method用來指定計(jì)算方法的邏輯值(取FALSE或忽略使用美國方法,取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ù)
它的語法為:
CEILING(number,significance)
其中number為待計(jì)算的數(shù)值,significance確定取整計(jì)算的倍數(shù);該函數(shù)可將number沿著絕對(duì)值增大的方向,計(jì)算出一個(gè)最接近(或最小倍數(shù)significance)的整數(shù)。
③TRUNC函數(shù)
它的作用是將數(shù)字的指定部分截去,計(jì)算出一個(gè)最接近的整數(shù)或小數(shù),語法為:
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)”即可。
點(diǎn)擊加載更多評(píng)論>>