Excel 電子表格日期運算的高級技巧

但是,這一功能在實際工作中的局限性,使其無法滿足更高層次的需要,特別是“工作日”這一概念逐漸在各領域被廣泛應用的今天,許多工作都需要進行與之相關的計算。最常見的例如員工的出勤天數(shù)、交貨期的計算、付款日的計算等等。excel為用戶的這些需求提供了怎樣的解決方案呢?
使用networkdays()函數(shù)
networkdays(start_date,end_date,holidays)函數(shù)是專門用于計算兩個日期值之間完整的工作日數(shù)值。這個工作日數(shù)值將不包括雙休日和專門指定的其他各種假期。
networkdays()函數(shù)帶有3個參數(shù):start_date表示進行日期,end_date為終止日期,holidays表示作為特定假日的一個或多個日期。這些參數(shù)值既能夠手工輸入,也能夠?qū)卧竦闹颠M行引用。下面以計算本年5月份共有多少個工作日為例,具體介紹networkdays()函數(shù)的用法:
在b1中輸入起始日期“2000/05/01”,在b3中輸入終止日期“2000/05/31”,在e2、e3中輸入法定假日“2000/05/01”和“2000/05/02”。通過公式“=networkdays(b2,b4,e2:e3)”咱們就能夠方便地計算出5月份的工作日數(shù)了。當然,咱們也能夠直接輸入公式“=networkdays(″2000-5-1″,″2000-6-1″,{″2000-5-1″,″2000-5-2″})”來得到這個結果。
使用workday()函數(shù)
workday(start_date,days,holidays)函數(shù)是用來計算某日期(起始日期)之前或之后相隔指定工作日的某一日期的日期值。它也帶有3個參數(shù):start_date表示進行日期,days為start_date之前或之后不含周末及節(jié)假日的天數(shù)。days為正值將產(chǎn)生未來日期;為負值產(chǎn)生過去日期,holidays表示作為特定假日的一個或多個日期。
假設咱們在4月30日與客戶簽訂了一份購銷合同,合同規(guī)定90個工作日之后交貨。所以,咱們應當怎樣計算到底哪一天交貨呢?
在b1中輸入起始日期“2000/05/01”,在b3中輸入合同規(guī)定時間“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″})”來進行計算。
加載擴展函數(shù)
已經(jīng)迫不及待地打開excel進行嘗試的朋友可能要嚷了,你說的這兩個函數(shù)我這兒怎么沒有啊?別急,點擊“工具”菜單中的“加載宏”,找到“分析工具庫”,給它一個小勾,再“確定”,ok!原來,這兩個函數(shù)是嵌于“分析工具庫”這個加載宏中的excel擴展函數(shù),而excel在默認狀態(tài)下是不加載這個加載宏的。
另外一個值得注意的問題是:將表示日期的單元格的數(shù)字格式設置成“日期”型,而表示天數(shù)的單元格則千萬不要設置成“日期”型,否則你可能會看到“1900/02/21”或“36774”這樣奇怪的結果出現(xiàn)喲!
相關文章
- 相信一定時不少網(wǎng)友遇到的頭痛問題,一列日期都不知道是星期幾,我們可以設置將其改為星期顯示,下面小編分享Excel日期轉(zhuǎn)星期技巧2014-06-13
在Excel 2013表格中根據(jù)銷售日期算出月份交易總金額的方法詳解
很多銷售公司都需要根據(jù)銷售日期,來算出月份的銷售總額。那么該如何進行計算呢?下面小編就介紹一種非常簡單快速的方法2013-11-29excel中輸入數(shù)字變成日期怎么辦?excel中輸入數(shù)字變成日期解決方法
有時候我們在excel輸入數(shù)字時自動變成了日期這時該怎么辦呢,別急小編今天就告訴大家一個解決辦法,就請看下面的方法吧2013-10-16- excel電子表格中的日期格式,有中文的也有英文的,并且,中文的日期和英文的日期,都是可以相互轉(zhuǎn)換的2013-05-17
Excel中使用MID函數(shù)將非日期數(shù)據(jù)轉(zhuǎn)換成標準日期的公式
為了實現(xiàn)快速輸入,在輸入日期數(shù)據(jù)時往往采用簡單輸入,類似“20080808”,完成輸入后,可以通過DATE函數(shù)和MID函數(shù)的結合使用實現(xiàn)日期格式的快速轉(zhuǎn)換2012-12-27- 在Excel中我們常常會輸入各種日期,但有時候為了節(jié)省時間我們 可能輸入的不是那么正規(guī),這時候就可以設置一下Excel中的日期格式自 動轉(zhuǎn)換功能,即可輕松轉(zhuǎn)換成自己想要的格2012-11-14
- 電費每月公布一次,那么每月打開此表修改編輯時,都要對標題中的月份和制表日期進行修改,萬一只改動了表內(nèi)數(shù)據(jù),而忘記以上兩個時間的改動,會出現(xiàn)表頭時間與表內(nèi)數(shù)據(jù)的矛2012-10-30
Excel中的數(shù)據(jù)如何按日期順序排列的方法
在統(tǒng)計報表或者數(shù)據(jù)的時候,我們都希望能將Excel中的數(shù)據(jù)可以按順序排列起來,這樣無論對于我們歸類或是預覽的時候都非常清晰,一目了然。2012-05-15- 筆者每月都要編輯一個Excel工作簿文件,該工作簿包含有十幾張工作表。在編制報表過程中,筆者發(fā)現(xiàn)除了數(shù)值數(shù)據(jù)必須改動外,所有報表的一個共同的地方是需要修改為相同的內(nèi)2010-01-18
- 有時Excel 2007的日期數(shù)據(jù)可能設置為文本格式存儲在單元格中。例如,您可能在單元格中輸入了格式設置為文本的日期,或者可能從外部數(shù)據(jù)源以文本格式導入或粘貼了數(shù)據(jù)。2008-10-06