使用workday( )函數
workday(start_date,days,holidays)函數是用來計算某日期(起始日期)之前或之后相隔指定工作日的某一日期的日期值。它也帶有3個參數:start_date表示開始日期,days為 start_date 之前或之后不含周末及節假日的天數。days 為正值將產生未來日期;為負值產生過去日期,holidays表示作為特定假日的一個或多個日期。
假設我們在4月30日與客戶簽訂了一份購銷合同,合同規定90個工作日之后交貨。那么,我們應該怎樣計算到底哪一天交貨呢?
在b1中輸入起始日期“2000/05/01”,在b3中輸入合同規定時間“90”,在e2、e3中輸入法定假日“2000/05/01”和“2000/05/02”。通過公式“=workday(b2,b4,e2:e3)”,我們可以清楚的知道交貨日期是“2000/09/05”。同上,我們還可以直接輸入公式“=workday(″2000-5-1″,90,{″2000-5-1″,″2000-5-2″})”來進行計算。
加載擴展函數
已經迫不及待地打開excel進行嘗試的朋友可能要嚷了,你說的這兩個函數我這兒怎么沒有啊?別急,點擊“工具”菜單中的“加載宏”,找到“分析工具庫”,給它一個小勾,再“確定”,ok!原來,這兩個函數是嵌于“分析工具庫”這個加載宏中的excel擴展函數,而excel在默認狀態下是不加載這個加載宏的。
另外一個值得注意的問題是:將表示日期的單元格的數字格式設置成“日期”型,而表示天數的單元格則千萬不要設置成“日期”型,否則你可能會看到“1900/02/21” 或“36774”這樣奇怪的結果出現。
責任編輯:初曉微茫
- 上一篇文章: 快速對不同單元格中字號進行調整
- 下一篇文章: Excel如何把數據徹底隱藏起來