excel日期函數:不同日期函數的返回值解析

2021-01-10 部落窩教育H

編按:哈嘍,大家好!在前不久的文章中,我們給大家分享了在excel中錄入日期的格式,不知道大家還記得嗎?不記得的小夥伴可以看看教程《在excel裡,80%的職場人錄入的日期都是錯的!》複習一下。上回我們說到了日期的格式,這回就該說日期的計算了。今天涉及的函數會比較多,建議小夥伴們可以先收藏,再閱讀~

*********

一、計算上個月的同一天

小麗:「苗老師,我有一個問題,我想算一個月的環比情況,希望能直接和上個月的當天作對比,我本來想直接減30天,但是我算了才發現,有的月份是30天、31天,有的月份是28天、29天不定。怎麼才能解決這個問題呢?」

苗老師:「這個好辦,我教你一個函數,EDATE。這個函數就可以實現你的需求,我做一個示範給你看。」如下圖所示:

EDATE函數用於返回計算日期之前或之後指定月份的日期。它有兩個參數,基本格式為EDATE(開始日期,間隔月數)。間隔月數可以為正數、負數、零,它們分別表示計算日期之後的月份,計算日期之前的月份和本月。如下圖所示:

如果要直接計算當天上月的日期,就直接把TODAY()放在公式裡,如下圖所示:

小麗:「太好了,這樣我就能交差了。」

EDATE函數是我們工作中十分常用的一個函數,它不僅能用於計算員工轉正日期、合同到期日,還能計算產品有效期截止日等。關於EDATE函數的詳細用法,小夥伴們可以參考之前的教程《到期日計算,EDATE甩DATE函數兩條街!》,此處不做贅述了。

二、關於其他的日期函數

苗老師:「既然說到了這裡,那我就乾脆再多教你幾個關於日期的函數。」

1. EOMONTH函數

它主要用於返回計算日期之前或之後指定月份的月末,結構和EDATE函數差不多。如下圖所示:

除此之外,我們還可以通過簡單的日期計算,使用EOMONTH函數得出相應的月初日期。如下圖所示:

通過EOMONTH函數算出上個月的月底日期後再+1,就變成了次月的1號。而且,EOMONTH函數還可以用來計算本月的天數,配合上DAY函數,我們就可以這麼寫,如下圖所示:

另外,我們還可以使用EOMONTH函數來判斷本月還剩下多少天,如下圖所示:

2. DATEDIF函數

說完了EOMONTH函數,我們再說一個十分重要的日期函數,DATEDIF函數。這個函數用於計算兩個日期之差,返回兩個日期之間的年、月、日間隔數。我們可以使用這個函數計算某人的年齡,司齡,工齡等等。如下圖所示:

上圖中DATEDIF函數的第三參數Y、M、D,分別代表返回兩日期之間相隔的整年數、整月數、天數。不過這個函數有一個禁忌,就是函數裡的第一個日期一定要小於第二個日期。

關於DATEDIF函數的詳細用法,小夥伴們可以參考之前的教程《用上DATEDIF,您永不再缺席那些重要的日子!》,此處不做贅述了。

3. WEEKDAY函數

這個函數是關於星期的函數,用於返回一個日期在一個星期中的第幾天,它有兩個參數,基本格式為WEEKDAY(計算的日期,指定以星期幾作為一周的第一天)。如果第二參數省略,則周日會作為一周的第一天。由於各地關於星期的習俗不同,有的國家以周天作為一周的第一天,有的國家以周一作為一周的第一天,此時,我們可以通過調整WEEKDAY函數的第二參數進行計算,如下圖所示:

但是一定會有人說,我們公司就是以周二作為一周的第一天,該怎麼辦呢?別急,這個函數還真考慮到了這些問題,如下圖所示:

4. WEEKNUM函數

最後再為大家介紹一個關於星期的函數WEEKNUM,這個函數可以返回指定日期是一年中的第幾周,結構和EDATE函數差不多,第二參數用來指定以星期幾作為一周的第一天。在省略第二參數時,同樣以周日作為一周的第一天。如下圖所示:

總結:今天說的這些都是關於日期的函數,它們能幫助我們更好地在日常工作中進行日期的計算。下面的表格列出了今天講解的所有函數公式,並附上了幾個其他關於日期計算的方法,方便大家歸納和總結。

今天的教程就到這裡啦~小夥伴們都學會了嗎?

****部落窩教育-excel日期函數應用匯總****

原創:苗旭/部落窩教育(未經同意,請勿轉載)

相關焦點

  • 最常用日期函數匯總excel函數大全收藏篇
    在我們的實際工作中,經常需要用到日期函數。日期函數那麼多,你還只會用函數TODAY嗎?那你就OUT了。今天一起來看下常用日期函數的用法! 1、DATE 函數DATE:返回在日期時間代碼中代表日期的數字。
  • WEEKDAY函數:對日期返回一周中的第幾天,找我你懂的
    WEEKDAY函數的功能:傳回某日期對應的星期數值。>目標值:是指您想傳回其星期數值之日期之序列值;引用邏輯值:用於指定傳回星期數值的類型,用 1、2、3 或省略來表示,其含義如下:註:「引用邏輯值」取 2 時,它返回的星期數值與中國的習慣相符合 (星期一是第
  • EXCEL日期和時間函數的使用方法
    如果是文本,則返回錯誤值#VALUE!。(3)參數 year的值必須在 1900~9999之間,如果大於 9999,則返回錯誤值#VALUE!。參數 month和 day不同,month的正常範圍是 1~12,day的正常範圍是 1~31。(4)DATE函數對月和日有自動更正功能。
  • excel日期函數:如何計算項目的開始和完成日期
    在上一篇文章中,我們說到了EDATE、DATEDIF、EOMONTH、WEEKDAY等日期函數,相信大家對於excel中的日期計算,已經有了一個大致的了解,今天我們繼續上篇內容,為大家帶來兩個比較冷門,但又非常好用的日期函數,一起來看看吧!
  • 常用的Excel日期函數
    Excel日期大家都會用,但是你知道Excel中有多少日期和時間函數嗎?Excel為我們提供了大約20個日期和時間函數,這些函數對於處理表格中的日期數據都是非常有用的。下面介紹幾個常用的Excel日期函數及其實際應用案例。(1)處理動態日期在處理動態日期時,可以使用TODAY函數,該函數會得到計算機系統的當前日期。
  • Excel必會的15個日期函數
    今天和大家分享一下Excel中常用的15個日期函數。日期函數主要用於計算財務,稅務,日期,星期、年齡、工齡、利息,以及數據匯總等等,用途十分的廣泛。1.DAY (serial_number)函數返回以序列數表示的某日期的天數。=DAY(TODAY()):返回當前的日期,2=DAY(「1999-01-38」):返回#VALUE!。
  • 日期時間函數助你將具體日期轉化為一年中的第幾周星期幾
    在接下來的三個案例中,我們會圍繞著問題來一一展開,向大家詳細介紹函數weeknum和weekday在實際操作中的具體運用。首先我們來看看案例一,該案例的excel工作表的內容十分簡單,裡面有一共有兩項內容,分別是日期和一年中的第幾周,現在日期的內容已知,一年中的第幾周一欄需要我們結合已知的日期和相關函數來進行計算。
  • 算日期你還在翻日曆?5個日期函數,讓你從此告別日曆
    大家好我是雨果,這節課我們繼續學習函數,工作中我們經常會遇到關於日期方面的問題,比如算天數,求日期,求星期等等,這些問題都可以用日期方面的函數解決,我們這節課就重點講這3個方面的內容。起始日期,結束日期,時間類型)我們以鄧克琨為例他的年齡計算公式=datedif(C3,today(),"y")其中C3是出生年月所在單元格,today()是今天的函數用來計算幾天的日期,「Y」是年齡的單位。
  • Office Excel日期和時間函數之DATE詳解
    DATE函數 函數用途:返回表示特定日期的連續序列號。year 參數的值可以包含一到四位數字 Month:必需。一個正整數或負整數,表示一年中從 1 月至 12 月(一月到十二月)的各個月 Day:必需。一個正整數或負整數,表示一月中從 1 日到 31 日的各天。
  • Excel工作表中最全的時間和日期函數,效率、辦公必備!
    在Excel工作表中,函數也可以分為好幾類,今天,小編帶大家學習時間和日期函數。一、Excel工作表日期函數:Date。功能:返回特定日期的序列號。目的:將制定的「年」、「月」、「日」組成日期。方法:在目標單元格中輸入公式:=DATE(C3,D3,E3)。解讀:如果單元格格式為「常規」,則Date函數的返回值是一串數字,此數字代表特定日期的序列。
  • EXCEL函數公式大全之利用TODAY函數NETWORKDAYS函數製作倒計時
    EXCEL函數公式大全之利用TODAY函數NETWORKDAYS函數製作工作日期倒計時。excel函數與公式在工作中使用非常的頻繁,會不會使用公式直接決定了我們的工作效率,今天我們來學習一下提高我們工作效率的函數TODAY函數和NETWORKDAYS函數的組合。
  • SAS中的日期函數
    SAS中的日期函數(1)SAS中用數值來表示日期,SAS日期值等於具體日期離1960/1/1天數。
  • 2020廣東專插本計算機常用函數之日期、時間函數
    2020廣東專插本計算機常用函數之日期、時間函數 日期、時間函數
  • excel電子表格時分秒和時間函數
    今天給大家介紹在excel電子表格中有關時間的函數,上次給大家介紹了年月日和日期的函數,本篇文章介紹時間的有關函數和用法,他們分別是時、分、秒和時間。時:hour,返回值是小時分:minute,返回值是分鐘秒:second,返回值是秒時間:time,返回值是時間,有三個參數,分別對應時、分、秒這幾個函數的用法和之前介紹過的年year、月month、日day和時間date函數的用法十分類似。
  • 每日一Excel技巧:日期函數,你都會嗎?
    每日一Excel技巧:日期函數,你都會用嗎?在Excel統計數據、分析數據中,日期函數是非常重要的一類函數,整理一下分享給大家。當前系統日期:TODAY()當前系統日期和時間:NOW()日期年份:YEAR()當前系統年份:=YEAR(TODAY
  • Excel中常用日期類基礎操作與函數,太有用了
    我的第280篇財務excel原創 你好,我是世傑老師,很高興在這裡和你遇見。 注意:YEAR函數是提取日期中年份,該函數只有一個參數即日期,如果不是日期則結果會報錯。 計算月份 在F2單元格中輸入以下公式,向下填充至F13單元格。
  • Mysql資料庫常見函數(下)——日期時間函數
    DATE():從日期或日期時間表達式中提取日期值     實例:SELECT DATE("2017-06-15");   返回結果: 2017-06-15DATEDIFF(d1,d2):計算日期實例:SELECT DATE_FORMAT('2011-11-11 11:11:11','%Y-%m-%d %r');返回結果: 2011-11-11 11:11:11 AMDATE_SUB(date,INTERVAL expr type):函數從日期減去指定的時間間隔。
  • excel函數公式應用:時間日期提取公式匯總,你用過哪些?
    如何快速計算某日期是年內第幾周、星期幾,以及日期之間間隔的天數、月數、年數、小時數、分鐘數?如何快速補全指定月份日期,合併日期和時間?今天老菜鳥針對上述在日常工作中經常會遇到的問題,總結了20個常用的關於日期和時間的公式,趕緊來看看吧!學習更多技巧,請收藏關注部落窩教育excel圖文教程。
  • Excel公式自動統計月內第幾周,經典日期函數大展身手
    更多不同內容、不同方向的Excel視頻課程長按識別二維碼↓獲取根據日期統計年內第幾周下面繼續統計每個日期數據對應是該年度內的第幾周。公式如下:這裡第二參數寫2,作用是規定星期一是每周第一天,下面有該函數的詳細語法解析。
  • DATEDIF函數計算日期間隔
    DATEDIF函數DATEDIF函數其實屬於一種隱藏函數,因為這個函數在EXCEL幫助和插入公式裡面沒有,這個函數可以用來計算兩個日期之間的年、月、日間隔數。下面介紹DATEDIF函數的語法及實例演示。