勞動籤合同,比如説今天2009-5-20籤的勞動合同,合同期為三年,即2012-5-19到期,利用函數如何得到2012-5-19這個日期?
如果你的合同日期在A1單元格,合同期(3)在B1,到期日期在C1,你可以在C1輸入公式:=date(year(a1)+b1,month(a1),day(a1)-1)
a1=2009-5-20
b1=3
c1公式:=date(year(a1)+3,month(a1),day(a1))
可以再減一天:
=date(year(a1)+3,month(a1),day(a1)-1)
在很多企業業務管理工作中,難免遇到合作期限的計算,一般這種工作使用EXCEL來處理,是非常簡單的!
如下圖,A列為合作開始的日期,B列為合作的天數,C列為到期的日期,D列為到期的提示,提示使用“到期”或“未到期”這樣的中文做提示,E列為處理情況,使用“√”或“x”來代替;
上圖中,A列為手工輸入的靜態日期,B列為手工輸入的靜態的合作天數,E列也為靜態處理的結果; 只有C列和D列為動態的數據;C列為獲取閣下所使用的計算機當天的日期,在這裏,必須得保證您的計算機日期是正確的;D列根據A列、B列和C列的'條件,自動判斷是否到期,並自動填入相應的中文提示; A列數據和B列數據通過手工輸入好了之後,選擇C2單元格,在函數輸入fx框只輸入“=TODAY()”,不帶雙引號,按下回車鍵,即可自動輸入當天的日期,當然了,日期的格式也得自行選擇,以符號工作需求;最後使用填充功能將有數據的區域一併填充上當日的日期,如下圖!
接下來的操作,就是關鍵部分了,如下圖:
由於到期的提示,是根據A,B,C列的數據而計算出來的,所以我們必須先掌握邏輯思維! 思路是:先求得C列日期和A列日期之間相差的天數,然後使用得出的這個天數,判斷其是否大於B列的合作天數,如果大於等於,説明到期了,如果小於,説明未到期,因此,俺得出的計算函數是: =IF(DATEDIF(A2,C2,"D") >=B2,"到期","未到期") 關鍵代碼詮釋: DATEDIF(A2,C2,"D"),計算C2和A2兩個日期之間相差的天數,後面的“D”即代表計算天數.如果合作期是年份,後面應該用“Y” DATEDIF(A2,C2,"D") >=B2,C2和A2相差的天數是否大於預定的B2的天數,返回的是一個邏輯值; =IF(DATEDIF(A2,C2,"D") >=B2,"到期","未到期"),根據返回的邏輯值,如果為真,即大於預定天數,那麼就輸出“到期”,否則就輸出“未到期”;