Excel如何靈活計算工作日,不算節假日那種

日期,是Excel一個很重要的數值形式,但是它不算是一個很好對付的源資料,我們來舉個“栗子”

Excel如何靈活計算工作日,不算節假日那種

你們看,如果合併單元格的話,文字和數值,文字和文字合併起來還是原來的樣子,那文字和日期函式一合併,那可就面目全非了,

為了讓日期函式顯示出正常的樣子,我們還要再給它加個公式,這樣才能變成能看的樣子。

=D11&TEXT(E11,“dd/mm/yyyy”) 文字格式和數字格式,只需要D11&E11就可以了

Excel如何靈活計算工作日,不算節假日那種

好了,我們瞭解到日期數值並不是那麼好操作的前提下,我們來了解一下日期之間的計算。

計算兩個日期之間相差的天數:

=DATEDIF(N18,O18,“d”) Datedif(開始日期,結束日期,“返回引數”)

返回引數常用的有三種:“d”返回天數;“m”返回月數;“y”返回年數

Excel如何靈活計算工作日,不算節假日那種

相差288天

這個函式是一個隱藏函式哦,你在Excel函式的預設選項卡里找不到的~~

格式十分簡單,將這三個引數填好,相差的天數也就出了。

計算兩個日期之間相差的月數:

=DATEDIF(N18,O18,“m”)

Excel如何靈活計算工作日,不算節假日那種

計算兩個日期之間相差的年數:

=DATEDIF(N18,O18,“y”)

Excel如何靈活計算工作日,不算節假日那種

這個函式很簡單易懂對不對,Datedif(開始日期,結束日期,“返回引數”)只有2個要注意的要點:

開始日期,

結束日期,結束日期大於開始日期

返回的月數和年數都是向下取整的,比如例子中的兩個日期相差天數是288天,按照天數算月份的話,應該是9個月多,但是函式結果就算

9

個月

關於工作日的計算也是上班族經常用到的概念,

5個工作日完成哦~

給你十個工作日哦~

那5個工作日之後是幾號我掰一下手指頭還算得過來,50個工作日呢?100個呢?還是要靠機智的Excel公式啊

Excel如何靈活計算工作日,不算節假日那種

今天之後的30天到底是幾號?

在目標單元格輸入公式

=WORKDAY(N20,O20),我們馬上就看到答案了,8/25/2020,

公式的格式就是WORKDAY(開始日期,間隔的工作日)。

Excel如何靈活計算工作日,不算節假日那種

其中,間隔的日期用數字也可以表示,

在這個例子中 =WORKDAY(N20,O20) 和=WORKDAY(N20,“30”)是一樣的結果

Excel如何靈活計算工作日,不算節假日那種

那麼,其實除了雙休日不算工作日之外,法定假日,也不能算作工作日的,我們用這個函式,也可以將法定假日算進去,

=WORKDAY(N20,O20,O23:O24)

Excel如何靈活計算工作日,不算節假日那種

公式結構:WORKDAY(開始日期,間隔的工作日天數,法定假日範圍)

我們可以看一下,不算和演算法定假日的結果的區別:

Excel如何靈活計算工作日,不算節假日那種

有了這個公式,再也不怕算不清楚工作日了。

還有一個函式networdays(起始日,結束日,假日區域)

這個函式是用來計算在已知起始日和結束日的情況下,來計算兩個日期之間的工作日天數的,我們來舉例子,大家一下子就可以理解了

不演算法定工作日的情況下

=NETWORKDAYS(N20,O20)

Excel如何靈活計算工作日,不算節假日那種

計算法定工作日的情況下

=NETWORKDAYS(N20,O20,O24:O25)

Excel如何靈活計算工作日,不算節假日那種

Workdays 和 Networkdays邏輯是一樣的。

今天的Excel小技巧就到這裡,之後我還會講資料透視表啊,怎麼做美美的圖表啊,比如瀑布圖啊什麼的。

如果喜歡小編的小文,記得收藏我的文章;關注我的頭像;轉發我的知識;謝謝大家!!