當(dāng)前位置:財(cái)稅問題 >
實(shí)務(wù)
問題已解決
我用EXCEL計(jì)算工齡,=IF(H21=\"\",\"\",DATEDIF(SUBSTITUTE(H21,\".\",\"-\")&\"-1\",TODAY(),\"y\"))比如2018年4月入職,但是我們公司的計(jì)算是到2019年5月才能算一年,而我的這個(gè)公式計(jì)算出來(lái)的是到2019年4月就已經(jīng)是一年了,請(qǐng)問怎么修改?
溫馨提示:如果以上題目與您遇到的情況不符,可直接提問,隨時(shí)問隨時(shí)答
速問速答紅色標(biāo)注那里應(yīng)該到下月才滿7年,請(qǐng)問我這個(gè)要怎么做?
2018 05/29 15:37
樸老師
2018 05/30 08:56
一、假設(shè)入職日期寫在A1單元格,要在B1單元格計(jì)算出當(dāng)前的工齡,則可以在B1單元格寫入公式
=DATEDIF(A1,NOW(),"y")
二、關(guān)于DATEDIF函數(shù)
DATEDIF函數(shù)是Excel隱藏函數(shù),在幫助和插入公式里面沒有。 返回兩個(gè)日期之間的年月日間隔數(shù)。常使用DATEDIF函數(shù)計(jì)算兩日期之差。
語(yǔ)法
DATEDIF(start_date,end_date,unit)
Start_date 為一個(gè)日期,它代表時(shí)間段內(nèi)的第一個(gè)日期或起始日期。
End_date 為一個(gè)日期,它代表時(shí)間段內(nèi)的最后一個(gè)日期或結(jié)束日期。
Unit 為所需信息的返回類型。
Unit 返回
注:結(jié)束日期必須大于起始日期
下面舉個(gè)小例子:在日常工作中非常實(shí)用。
假如A1單元格寫的也是一個(gè)日期,那么下面的三個(gè)公式可以計(jì)算出A1單元格的日期和今天的時(shí)間差,分別是年數(shù)差,月數(shù)差,天數(shù)差。
注意下面公式中的引號(hào)和逗號(hào)括號(hào)都是在英文狀態(tài)下輸入的。
=DATEDIF(A1,TODAY(),"Y") 計(jì)算年數(shù)差
=DATEDIF(A1,TODAY(),"M") 計(jì)算月數(shù)差
=DATEDIF(A1,TODAY(),"D") 計(jì)算天數(shù)差
"Y" 時(shí)間段中的整年數(shù)。
"M" 時(shí)間段中的整月數(shù)。
"D" 時(shí)間段中的天數(shù)。
"MD" start_date 與 end_date 日期中天數(shù)的差。忽略日期中的月和年。
"YM" start_date 與end_date 日期中月數(shù)的差。忽略日期中的年。
"YD" start_date 與 end_date 日期中天數(shù)的差。忽略日期中的年。
假設(shè):a1是參加工作日期,b1是需要認(rèn)定的日期。
公式:=datedif(a1,b1,"m"),這個(gè)公式可以計(jì)算一共多少個(gè)月。
公式:=int(datedif(a1,b1,"m")/12), 這個(gè)公式可以計(jì)算整年。
也可以用這個(gè):=datedif(a1,b1,"Y")
閱讀 1021