二維碼 購物車
部落窩在線教育歡迎您!

9條最實用的計算excel中關(guān)于日期的公式?。ńㄗh收藏)

?

作者:老菜鳥來源:部落窩教育發(fā)布時間:2020-04-01 10:12:45點擊:8899

分享到:
0
收藏    收藏人氣:1人
版權(quán)說明: 原創(chuàng)作品,禁止轉(zhuǎn)載。

編按:

哈嘍,大家好!關(guān)于excel中的日期問題,是很多exceler都繞不開的話題,比如計算當月的工作日天數(shù),當前日期是一年中的第幾天、第幾周等等,面對這些問題,估計不少小伙伴可能會反應(yīng)不過來,想著應(yīng)該用啥函數(shù),用啥公式,今天老菜鳥就為大家總結(jié)了9條職場人士最常用的計算日期的公式,以后在excel中遇到關(guān)于日期的問題,來翻翻這篇文章就行啦~

 

使用Excel難免會遇到與日期有關(guān)的問題,今天分享一組實用公式,解決常見的日期類問題。

 

1. 計算指定日期所在月的第一天和最后一天

 

 

如圖所示,根據(jù)某個日期得到對應(yīng)的月初日期和月末日期,要解決這個問題需要用到EOMONTH函數(shù),EOMONTH函數(shù)有兩個參數(shù),格式為:=EOMONTH(日期,月數(shù)),結(jié)果為該日期指定月數(shù)的最后一天。

 

例如公式=EOMONTH(A2,0),得到的就是指定日期當月的月末日期。

 

 

由此不難想到,月初日期就是上個月的月末日期之后的一天,因此公式就是:

=EOMONTH(TODAY(),-1)+1

 

 

通過這兩個例子需要理解到,EOMONTH函數(shù)的第二個參數(shù)是可以使用負數(shù)的,正數(shù)代表日期之后的月數(shù),負數(shù)代表日期之前的月數(shù),而零代表本月。

 

另外一點就是涉及到日期問題時,解決方法往往不是唯一的,例如要取得指定日期的月初日期,其實還有很多思路,這個就留給大家思考吧,有其他解法可以留言分享。

 

2. 計算指定日期所在月的總天數(shù)

 

 

解決這個問題同樣用到了EOMONTH函數(shù),公式為:=DAY(EOMONTH(A2,0))

 

首先得到當月的月末日期,再用DAY函數(shù)得到月末日期是幾號,也就是當月的天數(shù)了。

 

3. 計算指定日期所在月份的工作日天數(shù)(不含周末)

 

 

要計算工作日,就一定少不了NETWORKDAYS函數(shù),關(guān)于這個函數(shù)的用法,之前的教程也專門介紹過,這里簡單說一下。

 

NETWORKDAYS(開始日期,結(jié)束日期),用于計算一段時間內(nèi)排除了周六和周日的天數(shù),也就是工作日的天數(shù)。

 

在本例中,開始日期和結(jié)束日期是用了例1中的公式得到的,因此最終公式為:

=NETWORKDAYS(EOMONTH(A2,-1)+1,EOMONTH(A2,0))

 

4. 計算指定日期到該月月底剩余的工作日數(shù)天數(shù)(不含周末)

 

 

有了上一個例子的解決思路,計算指定日期到月底的工作日天數(shù)就很容易了,只需要將開始日期改為指定日期后一天即可,公式為:

=NETWORKDAYS(A2+1,EOMONTH(A2,0))

 

5. 計算指定日期到月底剩余的天數(shù)

 

 

這個問題就很簡單了,只需要使用月底日期減去指定日期就是剩余天數(shù),公式為:

=EOMONTH(A2,0)-A2

 

6.計算指定日期是周內(nèi)第幾天

 

涉及到周的計算時,會用到一個WEEKDAY的函數(shù),這個函數(shù)也比較簡單,需要兩個參數(shù),格式為:WEEKDAY(日期,選項),重點是這里的選項有很多:

 

 

按照我們的習慣,是把星期一看作一周的第一天,因此這個選項值通常使用2,公式為:=WEEKDAY(A2,2)

 

 

注意:WEEKDAY得到的并不是星期幾,而是當?shù)诙?shù)為2的時候,結(jié)果正好與星期相同。

 

7.計算指定日期是年內(nèi)第幾天

 

要得到某個日期是年內(nèi)第幾天,思路并不難,用該日期減去當年的11日即可,公式為:

=A2-DATE(YEAR(A2),1,1)+1

 

 

在這個公式中,首先用YEAR函數(shù)得到對應(yīng)的年份,再用DATE函數(shù)得到該年第一天,再將兩個日期相減即可。

 

8. 計算指定日期是年內(nèi)第幾周

 

要計算周數(shù)需要用到WEEKNUM函數(shù),與WEEKDAY很相似,WEEKNUM同樣有兩個參數(shù),而且第二個參數(shù)也是判斷周幾是一周的第一天。

 

 

假如以周一作為開始的話,公式就是=WEEKNUM(A2,2)。

 

 

9.計算指定日期是月內(nèi)第幾周

 

思路:用該日期在年內(nèi)周數(shù)減去當月第一天在年內(nèi)的周數(shù)再加一。

 

公式為:=WEEKNUM(A2,2)-WEEKNUM(EOMONTH(A2,-1)+1,2)+1

 

 

小結(jié):關(guān)于日期類的問題,常用的函數(shù)其實并不多,也都不難,難點在于將具體問題分析明白并且找到適用的函數(shù),再根據(jù)不同問題所涉及的計算規(guī)則利用一些數(shù)學(xué)計算的思路就能得到正確的結(jié)果了。

 

本文配套的練習課件請加入QQ群:1003077796 下載。

Excel高手,快速提升工作效率,部落窩教育《一周Excel直通車》視頻和《Excel極速貫通班》直播課全心為你!

掃下方二維碼關(guān)注公眾號,可隨時隨地學(xué)習Excel

IMG_256

相關(guān)推薦:

Excel中的日期函數(shù)(上)玩轉(zhuǎn)excel日期函數(shù),一文看懂90%的日期運算

Excel中的日期函數(shù)(下)玩轉(zhuǎn)excel日期函數(shù),一文看懂90%的日期運算(下篇)

Excel中輸入日期的方式《13種日期輸入法你只會第1種手動輸入?

Excel識別日期時間的規(guī)則《Excel是怎么自動識別日期和時間的?