Excel日期計算方法大全

2021-02-20 ExcelEasy讓Excel變簡單

日期數據是Excel中很重要的一類數據,很多分析都依賴於日期的計算。但是,大多數Excel使用者都對日期計算的方法不太熟悉。

本文總結了日常工作中常見的日期計算場景和相應的計算方法。實際工作中,如果你遇到了類似的情況,你就可以直接使用這些方法。你也可以仔細研究這些方法,對你理解和掌握Excel的日期處理方法會有非常大的幫助。

首先,我們需要回顧一下Excel關於日期的基礎知識。

日期=數值

在Excel中日期數據是以數值形式在文件中存儲的。日期數據為正整數,起始為1,代表1900-1-1,每過一天該數值加1。具體的例子可以通過在Excel中設置日期數據為數值格式來了解。

計算日期離不了日期函數,這裡我們列出常用的日期函數(不做詳細解釋,希望了解的朋友可以關注本公眾號):

Date(year, month, day),把年月日代表的日期組合為一個標準的日期格式

Year(searial_number),返回日期數據所在的年

Month(serial_number),返回日期數據所在的月

Day(serial_number),返回日期數據代表的日

Edate(start_date, months),返回一個日期之後(或之前)幾個月的確切日期

Eomonth(start_date, months),返回一個日期之後(或之前)之後指定月數所在月的最後一天

Datedif(start_date, end_date, format),返回兩個日期之間的差,具體數值根據format的不同而不同。

下面我們介紹如何運用Excel日期數據的特點和常用日期函數介紹各種場景下的日期計算公式。

第一個例子中,我們直接利用Excel日期數據以數值存貯的特點,直接在日期上加上天數。而第二個例子,我們利用了日期函數

第一個例子,我們用了eomonth函數。這裡我們請大家仔細理解第二個例子,它很好的詮釋了Excel中對日期數據的處理邏輯

注意這裡的三個例子和2中三個例子的相同點和不同點。

這裡第一個例子,我們還是利用了日期數據就是數值這個特點直接通過日期相減得到了其中的天數,第二個例子則用到了datedif函數

第一個例子中我們用到了一個新函數,如果你不了解它,可以直接忽略。如果你了解這個函數,請注意兩種方式計算結果的差別。第二個方法只會計算整數月,而第一個方法則用到了四捨五入。

計算年的差距和計算月的差距差不多,可以做相似的理解。

實際中關於日期的計算五花八門,我們這裡只列出了最常見的一些。不管日期計算的場景如何,基本都可以用我們提到的函數和計算方法來解決。

相關焦點

  • Excel日期計算公式大全
    Excel日期計算公式大全工作中用到日期計算的地方太多了,很多同學在遇到問題的時候到處找也找不到解決辦法
  • Excel中如何計算兩個日期之間年份、月數和天數
    近期在公眾號中有很多朋友詢問如何在excel中計算兩個日期之間天數和時間,今天我們就來講講這個問題如何解決。
  • Excel時間計算公式大全
    在工作中有時候我們經常要遇到時間的計算,小時、分鐘、秒鐘,分分鐘就能把表哥表姐弄得心煩意亂。
  • excel怎麼計算兩個日期之間天數和時間計算
    在excel中,兩個日期直接相減就可以得到兩個日期間隔的天數,如下圖:計算兩個日期之間的天數,也可以用隱藏函數DATEDIF函數來完成,公式如下:=DATEDIF(A2,B2,"d")DATEDIF()函數知識點介紹:這個函數語法是這樣的:=DATEDIF(開始日期,結束日期,第三參數),第三參數可以有若干種情況,分別可以返回間隔的天數、月數和年數。
  • Excel各種時間差、日期差計算方法匯總
    有些朋友被Excel中的時間差計算問題所困擾,所以今天整理了一下各種時間差、日期差的計算方法以及注意事項。第一、計算「幾小時幾分鐘幾秒」的時間差最簡單的方法,就是用較大的時間減去減小的時間。所謂時間較大者指的是一天中更靠後的時間。
  • Excel計算日期間隔
    那麼,今天就和大家來聊一聊Excel中日期間隔的計算方法。事實上,在Excel中日期是可以直接【相減】的。為什麼呢?因為在Excel裡,是通過使用一個序號系統來處理⽇期的。也就是說,微軟的程式設計師,將1900年1月1日的⽇期序號設定為1。那麼,1900年1月2⽇的序號就是2,依此類推。所以,任何一個日期對應到Excel中,都是一個固定的數值。
  • Excel日期格式轉換方法大全,關於日期函數
    此時,我們就應該將其日期全部統一一下格式,對於日期格式的轉換,前面我們也有提到過一些技巧,這裡來給大家分享一些函數公式快速幫助我們轉換日期格式。我們常用的日期格式無非就是「YYYY年MM月DD日」、「YYYY/MM/DD」、「YYYYMMDD」、「YYYY.MM.DD」這幾種。所以今天,小汪老師就來為各位介紹一些常見日期的轉換方法。
  • 常用的Excel日期函數大全
    Excel為我們提供了大約20個日期和時間函數,這些函數對於處理表格中的日期數據都是非常有用的。下面介紹幾個常用的Excel日期函數及其實際應用案例。    (1)處理動態日期    在處理動態日期時,可以使用TODAY函數,該函數會得到計算機系統的當前日期。這個函數在處理動態日期表頭或者在動態匯總計算時,是非常有用的。
  • Excel日期計算公式
    工作中用到日期計算的地方太多了,很多同學在遇到問題的時候到處找也找不到解決辦法!
  • EXCEL中日期轉換160831變為2016-08-31方法
    眾所周知,excel有日期格式,但是我們手裡的數據很多時候都是非標準日期格式,而是數字序列比如20160831 ,160831 ,16.08.31
  • Excel日期格式轉換大全
    課程中有學員提到工作中經常需要從不同部門收集數據表格,其中的日期數據常常出現各種不規範的問題,要如何才能將這些不規範的日期格式轉換成規範的呢?只有轉換成日期格式,才可以做計算、利用日期函數提取數據,以及利用數據透視表進行日期組合操作。這篇文章曾經推送過,今天我們再發一次,一起來回顧一下這個問題的解決方案。
  • EXCEL日期輸入方法,告訴你怎麼規範的偷懶
    本期分享處理「假日期」的方法(點擊此處獲取海量辦公素材先收禮再閱讀)Excle中日期、時間的格式多樣。今天跟大家分享一下怎麼處理「假日期」,再幫大家梳理一下日期格式的定義的問題。我們的原則就是」在規範的前提下偷懶「!有人習慣用數字串代替日期,輸入excel中。肯定是為了省勁兒!例如把2016年7月4日輸成20160704,但實際並非日期格式。
  • 一個實例,學會Excel中的日期計算
    如下圖所示,是某單位的固定資產明細表,(為了便於演示,裡面的項目有所刪減),需要根據A列的啟用日期和F列的計提年限,來計算該資產在本年度中的折舊月數。已知固定資產折舊的計算規則為入帳次月開始計提,使用年限到期後的當月照提折舊,所以這裡咱們要先計算出初始折舊日期和到期日期。
  • Excel中的時間計算套路大全
    取整的間隔分鐘數不足一分鐘按一分鐘計算,這個老祝就不說了,移動聯通電信計算的都很好。=CEILING(B2-B1,1/1440)時日期和時間的拆分要從日期時間數據中提取出日期,可以使用以下公式:=INT(A2)要繼續提取時間,只需要做個減法,就歐了:
  • Excel | 日期與時間分離的三種方法
    ,不好統計,需要將日期與與時間分離。韓老師來介紹三種日期與時間分離的方法。選中數據,【數據】——【分列】,如下動圖:雖然表面上看起來是日期+0:00的格式,但是,卻可以進行日期型數據的計算了。可以設置單元格格式為年月日,隱去0:00。如下圖,將A2與B2分別與E2日期相比較,可以看到A2不是真正的日期格式,B2是。
  • Excel隔行填充顏色方法大全
    我們經常會在工作中接觸數據行較多的表格,這類表格容易在讀表時造成看串行,或者找不準目標數據的困擾,與其要每天忍受這種窘迫,不如藉助Excel實現隔行自動填充顏色,不但美觀專業,而且有效避免眼睛看串行。在Excel中設置隔行填充顏色的方法很多,本文介紹常用的幾種思路和方法。除了本文內容,還想全面、系統、快速提升Excel技能,少走彎路的同學,請搜索微信公眾號「LiRuiExcel」點擊底部菜單→知識店鋪。
  • Excel計算當月天數,三個函數公式,你喜歡哪個?
    Excel計算當月天數,肯定會涉及到日期函數,比如DAY、EOMONTH、DATE等等相關的日期函數。
  • Excel小知識 身份證號計算年齡
    =YEAR(TODAY())按回車鍵,即可得到當前年份2020年2.繼續在公式內輸入=YEAR(TODAY())—MID(C2,7,4)按回車即可計算年齡,這樣就可以對其進行計算。Year函數表示返回指定日期所對應的年份。語法格式=year(serial_numbe),serial_numbe是序列號的意思。下面小編教你怎麼在excel中使用year函數,希望對你有幫助!
  • 公式 | Excel根據起止日期,自動計算每月的計息天數
    之前一位做網際網路金融的MM諮詢Excel的問題,就是Excel如何根據起止日期自動計算每個月的計息天數?我覺得很有代表性,就拿出來和各位分享。
  • Excel自動提取出生日期,就這篇教程足夠了!
    excel計算出生日期這個問題,HR,財務都用得比較多。