製定工(gōng)作(zuò)計劃是我們平時工作中經常會遇到的一類事務,例如某個項目,需要(yào)分成七個階段來完成,已(yǐ)知項目的開(kāi)始(shǐ)日期和每個項目需要(yào)的時(shí)間(以天為單位),就可以(yǐ)做出一個項目的工(gōng)作計劃表:
需要重點強調的是,計劃時間要排除周末,隻考慮周一到周五這樣的(de)正常工作日。
其中(zhōng)黃色部分為手工輸入的數(shù)據,藍色部分如果要手動填寫(xiě)就太(tài)麻煩了,希望有公式能夠自(zì)動完成。
如果不考慮(lǜ)排除周末這個因素(sù)的話(huà),還是很容易的,甚至連函數都(dōu)不需要,隻要簡單的加減法就能搞定,“完成日期(qī)”列使用公式:=C2+B2-1就可以得到結果。
“開始日期”列使用公(gōng)式:=D2+1就能得到下一個階段的起始日期。
關於這兩個公式,沒有什麽好(hǎo)解(jiě)釋的,在Excel中日期本質上就是數字,這個在之前的教(jiāo)程《在excel裏,80%的職(zhí)場人錄入的日期(qī)都是錯的(de)!》中很詳細的介紹過。
現在麵臨的問題是如果不考慮周六和周(zhōu)日,該用什麽樣的公式呢?
如果你不知道WORKDAY這個函數的話,此問題(tí)就會(huì)非常(cháng)麻煩,而用WORKDAY函數後,問題很容易就(jiù)可以解決。先來看一下公式是怎(zěn)樣的吧。
“完成日期”列使用公(gōng)式:=WORKDAY(C2,B2-1)
“開始日期”列使用公式:=WORKDAY(D2,1)
從結果來看(kàn),是(shì)符合要求的,看來WORKDAY函數還真挺好用。
那麽這個函數到底是什麽意思呢(ne),下麵就結(jié)合這個例子來詳細介紹一下。
WORKDAY函數的功能是根據開(kāi)始日期和指定的間隔天數,得到一個日期。(注意:間隔天數是不包含周末和指定節假日的。)
間隔天數(shù)為(wéi)正數時得到的是指定日期之後的(de)一個日期,間隔天數為負數時得到的是指定日期之前的一個日(rì)期。
函數格(gé)式為=WORKDAY(開始日期,間隔天數,特殊節假日列表)。如果隻需排除周末的日期,則可以省略(luè)第三(sān)參數。
注意這裏所說的周末隻包含周六和周(zhōu)日。
在本例中,計算完成日期的公式=WORKDAY(C2,B2-1),省略了第三參數,同時第二參(cān)數用B2-1也就是該階段所需天數減1作為間隔天數,就能得到對應的完成日期。
如(rú)果在這個期間有特殊日期(qī)不需要計算在內,例(lì)如10月22日公司安排活動,需要排除的話,公式可以改為=WORKDAY(C2,B2-1,"10-22")。
如(rú)果要排除的日期(qī)有多個,可(kě)以(yǐ)將日期寫在空白的單(dān)元格區域,第三參數使用該單元格區域即可。
看到這(zhè)裏,有朋友估計會想,如果隻有周日需要排除的話怎麽處理?
對(duì)於(yú)這個問題,excel中有個加(jiā)強版的函數WORKDAY.INTL可以勝任。
與WORKDAY函數(shù)不同之處在於,WORKDAY.INTL函數多了一個周末選項的參數。函數格式為(wéi)=WORKDAY.INTL(開始日期(qī),間隔天數,周末(mò)選(xuǎn)項,特殊(shū)節假日列表),其(qí)中第三參數可以指(zhǐ)定星期幾為周末,共有14個選項,在輸入函數參數的時候會有提示(shì):
從提示可以看出,如果僅(jǐn)排除周日的話,第三參數選11就可以,因此可以對公式做出如下修改。
“完成日期”列(liè)的公式改為(wéi):=WORKDAY.INTL(C2,B2-1,11)
“開始日期”列的公式改為:=WORKDAY.INTL(D2,1,11)
如果有特殊日期需要排除的話,第四參數(shù)可以使用對應的日期或(huò)者單元格區域,這一點與WORKDAY函數完全一樣(yàng)。
相關文章
01-01
147185℃
未取得經營許可或未履行備案手續,擅自從(cóng)事互...
01-13
28421℃
電子稅務局申報流程如下:打開瀏覽器進入(rù)各地(dì)...
03-16
24665℃
記賬憑證是財(cái)會(huì)部門根據原始憑證填製,記載(zǎi)經...
12-12
21003℃
電子發票是信息時代的產物,同普通發票一樣(yàng),采(cǎi)...
11-30
18832℃
按照稅法的規定,有一些商品如涉農(nóng)商品、自來...
12-02
17500℃
行政審批局“一顆印章審批”,解決“權力碎片...