2016-06-01 54 views
0

我在結束日期的營業日數應爲,例如,5月30日至5月31日爲2天,5月30日至5月30日爲止已計爲1天。我與WORKDAY的問題在於,它僅將5月30日至5月31日的日數計爲1天。在開始日期中添加營業日,然後減去1個營業日(Excel)

我想到的是在1個工作日內扣除WORKDAY的結果以得到我想要的結果。然而,用我目前的公式,我只能在不考慮週末的情況下減去WORKDAY的結果(= WORKDAY(C2,B2-1))。例如,C列是6月3日(星期五),B列是2.我的公式的輸出將是6月5日(星期日),因爲減法,我希望它是6月6日。我將如何去做?

列B =持續時間

C欄=開始日期

列d =結束日期(式爲主)

柱d:

= WORKDAY(C2,B2-1 )

提供輸入

B |  C  |  D 
    2 | 2016/06/03 | 

期望的結果

B |  C  |  D 
    2 | 2016/06/03 | 2016/06/06 
+1

我用你的方式來配方,它會爲我返回2016/6/6。 '= WORKDAY(C2,B2-1)'在D2中,16/06/03在C2中,2在B2中 –

回答

0

TRY

=WORKDAY.INTL(C2,B2-1,1) 

這將設置飽和和太陽。作爲offdays

+0

使用WORKDAY Function時,它沒有這個選項。用WORKDAY.INTL函數,「1」代表週六。和太陽。作爲週末。 「2」代表Sun。和週一。作爲週末。等等......我不明白爲什麼它搞砸了結果,但我很高興它在刪除它後正在工作。 – MutjayLee

0

目前尚不清楚你想要做什麼。

如果您想對2016/06/03至2016/06/06的工作日進行全包計數,那麼您可以使用NETWORKDAYS函數。

如果你想在兩個工作日添加到6月3日,並有6月3日算作第一天,給你6月6日的結果,然後用

=WORKDAY(C2-1,B2) 

這需要的問題,即照顧C2不是工作日,你想計算1個工作日作爲C2後的第一個工作日

否則,你的公式應該按書面形式工作。