14個日期相關的函數公式:工齡、年齡、帳齡計算必備神器

2021-01-08 Excel與財務

【溫馨提示】親愛的朋友,閱讀之前請您點擊【關注】,您的支持將是我最大的動力!

在Excel中,日期是可以參與計算的,比如我們工作中計算星期、年齡、工齡、帳齡、利息,以及複雜一點的匯總某個時間段的數據等等,這些利用日期函數,可以代替大量的手工計算。今天小編分享幾種日期函數的用法和公式,希望對你的工作有所幫助。

1、獲取當前系統日期

公式:=TODAY()

TODAY()函數返回系統當前日期,函數不需要參數。

2、獲取當前系統日期和時間

公式:=NOW()

NOW()函數返回系統當前日期和時間,該函數也不需要參數。

3、獲取當前系統時間

公式:= NOW()-TODAY()

用當前的日期和時間減去日期,如果得出的結果是數值,需要設置單元格格式為【時間】

4、獲取當前系統的年份

公式:=YEAR(TODAY())

YEAR()函數返回日期中的年份值。

5、獲取當前系統的月份

公式:=MONTH(TODAY())

MONTH()函數返回月份值,是一個1-12之間的數字

6、獲取當前日期是幾號

公式:=DAY(TODAY())

DAY()函數返回一個月中的第幾天,介於1-31之間的數值。

7、獲取當前系統是星期幾

公式:=WEEKDAY(TODAY(),2)

WEEKDAY()函數返回一周中的第幾天,是1-7的數值

參數1:日期或數字型日期

參數2:從星期日=1到星期六=1時用1;從星期一=1到星期日=7時用2。我們工作的習慣一般用2

8、獲取當前日期之後一個月的日期

公式:=EDATE(TODAY(),1)

EDATE()函數返回日期之前或之後的月數

參數2:正數代表之後的月數,負數代表之前的月數

9、獲取下個月最後一天

公式:=EOMONTH(TODAY(),1)

EOMONTH()函數返回指定日期之前或之後月份的最後一天

參數2:正數代表之後的月數,負數代表之前的月數,0代表本月

10、計算今天到本月底還有多少天

公式:=EOMONTH(TODAY(),0)-TODAY()

本月的最後一天減去今天就是本月剩餘天數,如果結果顯示的不是整數,需要設置單元格格式為【常規】

11、判斷今年是否閏年

公式:=IF(COUNT(-"2-29"),"是","否")

判斷閏年在於2月份是否有29日在。Excel中如果輸入「月/日」形式的日期,會默認按當前年份處理。如果當前年份中沒有2月29日,輸入「2-29」就會作為文本處理。如果當前年份沒有2月29日,"2-29"前面加上負號,就相當於在文本前加負號,會返回錯誤值#VALUE!。再用COUNT函數判斷-"2-29"是數值還是錯誤值,如果是錯誤值,當然就不是閏年了。

12、計算今年的天數

公式:="12-31"-"1-1"+1

用一年的最後一天減去第一天再加上一天,上面提到了在Excel中如果輸入「月/日」形式的日期,會默認按當前年份處理。

13、計算下個工作日是哪天

公式:=WORKDAY(TODAY(),1)

WORKDAY()函數返回指定日期的若干個工作日之前或之後的工作日

參數2:之前或之後的天數

14、計算某段日期有幾個月

公式:=DATEDIF("2019-4-28",TODAY(),"m")

計算2019年4月28日到今天2020年9月21日有幾個月。

DATEDIF函數是一個隱藏函數

語法:DATEDIF(開始日期,結束日期,返回什麼結果)

參數3:寫成"m",就是計算兩個日期之間的整月數。

寫成"Y",就是計算兩個日期之間的整年數。

小夥伴們,在使用Excel中還碰到過哪些問題,評論區留言一起討論學習,堅持原創不易,您的點讚轉發就是對小編最大的支持,更多教程點擊下方專欄學習。

Excel自動填充數字、日期、星期等:10000個序號填充分分鐘的事

工作中常用的8個IF函數,組成17個Excel公式,夠你用了

13個Excel實用技巧,都是滿滿的乾貨,建議收藏!

相關焦點

  • 使用Excel函數計算年齡的三種方法
    公式中的A1和B1分別存放工齡的起止日期,「DAYS360(A1,B1)」計算兩個日期間的天數,(DAYS360(A1,B1))/360則按一年360天計算出工齡。由於工齡一般以年為單位,故用CEILING函數將上面的計算結果(沿絕對值增大的方向)取整,從而得出「虛工齡」。
  • 函數 | Datedif/Today計算年齡不求人
    算個年齡還分什麼實歲虛歲!按我說,虛歲這東西就不應該存在!不過呢,在 Excel 裡計算年齡可是很常見的一項工作,你會嗎?接下來教你怎麼通過出生日期計算出女神的真實年齡、虛歲。小知識:DATEDIF 函數可以解決很多很多日期差的計算問題,比如計算工齡,忽略年份計算相差月數、天數,忽略月份計算相差天數等等等等。可是這個函數在 Excel 裡卻被隱藏起來了,Excel 的工程師是不是很壞壞?周歲是算出來了,那虛歲該怎麼算呢?
  • Excel怎麼計算工齡
    如果工作中需要計算許多人員的工齡,我們可以利用Excel相關的函數讓電腦進行自動計算,從而節省工作時間,提高工作效率。下面介紹兩種在Excel中自動計算工齡的方法,供大家參考。先介紹一種相對簡單的方法,只需使用Excel中一個簡單的函數:●例如要計算下圖表格中人員的工齡:●在計算前,要確認保存入職時間的單元格是否都是日期格式,如果不是日期格式,則Excel無法進行計算。另外還要確認電腦中的時間是準確的,如果因為主板電池沒電等原因導致電腦中的時間不對,則Excel計算的工齡也會不對。
  • 從身份證號碼計算年齡
    (ID:ExcelLiRui)微信服務號 | 跟李銳學Excel(ID:LiRuiExcel)從身份證號碼計算年齡工作中很多地方都需要用到年齡信息,比如根據年齡計算工齡,根據年齡計算工齡工資、人資HR在做員工年齡結構佔比分析時等等,都需要用到年齡。
  • Excel身份證號碼計算年齡公式:Excel函數不求人
    講解一下利用身份證號碼來計算出年齡,當然,這個年齡是根據系統當前時間來計算,也可以你自定義指定時間來計算。這裡我提供四種不同的公式方法來實現。DATEDIF:計算機日期比較函數;TEXT:將數值轉換為按指定數字格式表示的文本;MID:截取出指定數量的字符;TODAY:用於返回當前時間;Y:指計算兩個日期的年差數;
  • Excel計算員工工齡—不按整年,按月怎麼算?
    Q:今天有朋友在公眾號中問,怎麼計算員工工齡?A:每個公司計算員工工齡的規則都不一樣,如果只是簡單按整年計算工齡,則可以直接用DATEDIF函數計算,公式寫為:=DATEDIF(入職日期,統一計算日期,"y")。今天我們來講一個複雜點的例子。
  • 最常用日期函數匯總excel函數大全收藏篇
    在我們的實際工作中,經常需要用到日期函數。日期函數那麼多,你還只會用函數TODAY嗎?那你就OUT了。今天一起來看下常用日期函數的用法! 1、DATE 函數DATE:返回在日期時間代碼中代表日期的數字。
  • 人事用Excel從身份證號裡面自動計算年齡,一個公式實現!
    僅根據年份計算年齡如下所示,是員工的身份證信息(數據模擬,最後四位對案例沒有影響,都顯示為X)我們知道身份證號的第7至14位,代表著出生的年,月,日,現在我們僅需要根據出生的年份來計算年齡,如呂布是1993年的,我們只需要用2019-1993=26來計算年齡,所以首先要把身份證號中的第7位至10位提取出來:
  • WPS表格根據出生日期,快速計算年齡方法
    在使用WPS表格統計然元的時候,經常會遇到計算年齡的問題,很多人不知道用哪個函數公式計算。下面小編給大家分享下設置方法:1、打開excel表格,把出生日期表格單元格設置為「日期」;2、年齡單元格統一設置為「常規」;3、在年齡單元格設置計算年齡函數公式「=(YEAR(NOW())-YEAR(A2))」,即可計算出年齡。
  • 根據身份證號碼計算周歲年齡,看了這個函數就徹底明白了
    在有些表格中,我們已知身份證號碼,但是要求我們計算出年齡。之前我們分享過三種計算年齡的方法-提取日期和時間中信息的函數家族今天我們來嘗試如何通過身份證號碼一步到位計算出來年齡根據我們之前的講解,在計算年齡的三種常見方法中,只有DATEDIF函數計算出來的才是周歲。再計算公式中我們先來分析一下,首先需要MID函數提取出生日期,然後使用TEXT函數轉換成日期格式,最後使用DATEDIF函數來進行計算,總結起來公式如下:=DATEDIF(TEXT(MID(A2,7,8),"0000-00-00"),$C$1,"y"),引用的日期記得絕對引用,否則就出錯了。
  • excel函數的嵌套真強大,根據身份證號碼計算年齡,1步即可搞定
    Hello,大家好,今天跟大家分享下如何根據身份證號碼計算年齡,以此為例跟大家講解下函數的嵌套,函數的嵌套就是將函數作為另一個函數的參數來使用一、獲取出生日期1.轉換數據格式Mid函數是一個文本函數,我們使用這個函數提取出來的數值都是文本格式的數值,這樣的話我們是無法使用這個日期來計算具體的年齡的,所以我們還需要將其格式轉換為日期格式,這樣的話才可以用於計算年齡,轉換數據格式我們可以使用text函數來完成公式:=--TEXT(B2,"0000-00-00")
  • 辦公高手—利用EXCEL公式自動計算工齡和工齡工資,你學會了嗎?
    在自動計算工齡時,我們首先要確定好每個員工的入職時間,如圖1所示:圖1入職時間確定好以後,我們需要確定目前日期和入職日期的年數差,因此我們只需要在圖1「工齡(年)」下面輸入公式=DATEDIF(B2,TODAY(),"Y"),其中B2為員工的入職時間,TODAY()代表當期的時間,"Y
  • excel根據出生日期自動計算(年齡、星座、生肖)的方法
    在工作辦公中,我們基本都會使用到excel軟體編輯表格,excel軟體中的函數公式可以快速的對表格裡的內容進行計算,從而大大的減輕了我們的工作量。這次小編給大家分享下,根據excel表格裡的出生日期,自動計算年齡、生肖和星座的方法。
  • 經濟補償金的工齡計算有幾種方法?原來這才是更準確的方法之一
    一般人會想,這有何難的,就看他的入職日期和離職日期,用口算或者簡單減一下不就出來了嗎?比如某人2000年1月1號入職的,2019年12月31號離職,就是20年工齡,補償20個月啊。這樣的計算夠直接,但其實對了一半,計算過程是對的,工齡也是對的,但是補償月數得加上0.5個月,也就是說,正確的是20.5個月的補償金。
  • 如何在Excel表格中根據出生日期計算年齡?
    在Excel表格中記錄學生出生日期或者公司員工出生日期時,我們可以用一個函數就計算出所有人的年齡啦。是不是超級方便快捷? 第一步:在對應單元格內輸入函數「=(today()-出生日期對應單元格)/365」,具體的操作步驟如下圖所示:
  • 日期時間函數助你將具體日期轉化為一年中的第幾周星期幾
    在這四篇文章中,我們具體介紹了五種日期時間函數的基本使用方法和函數的混合使用方法,五種日期時間函數分別是函數date、函數year、函數month、函數day和函數datedif。在上一篇文章,我們討論了十分現實的問題——計算工齡和具體的工作時間。
  • 身份證提取出生日期的三個方法以及如何計算年齡和星座
    我們都知道身份證不同的區域是有不同的含義的,代表出生年月日的數字是第7位到第14位,也就說我們把這部分的數字提取出來就可以了。一、固定寬度分列第一個我想到的方法就比較簡單粗暴了,不用任何函數,利用固定寬度來分列就能得到出生年月日的數字串。1、選擇身份證號碼所在列,選擇數據菜單下的分列。
  • 如何用EXCEL自動提取身份證號中的出生日期和年齡?
    在18位的身份證號中,第7位開始到第14位,這8位數字代表了這個人的出生日期。在這裡,可以用MID和TEXT兩個函數來製作公式。二、共分為二個參數:參數一:Value,數值或能夠返回數值的公式,或者對數值單元格的引用。在本例中,需要設置的是在身份證中取出的代表出生日期的8位數字,而取出的方式為公式,因此可以直接將=MID(I2,7,8)公式錄入到此參數中。
  • Excel利用MID函數,從身份證號碼中計算性別和年齡
    Hello,大家好,今天跟大家分享的是利用MID函數,從身份證號碼中計算性別和年齡如下圖所示,就是利用MID涵數計算幫出來的性別和年齡1,年齡的計算公式,在單元格裡輸入公式:,第7位開始提取4位數字,也就是1991,這個就是出生的年份,然後再用今年的年份2019年減去出生的年份,就把年齡計算出來了。
  • Excel表格中的身份證號如何計算年齡
    說明:DATEDIF函數用於計算兩個日期之間的間隔。=DATEDIF(開始日期,結束日期,指定要返回的類型);第三參數Y表示年,M則表示月。TODAY函數返回系統當前的日期。DATEDIF函數是隱藏函數,輸入時沒有屏幕提示,需要手工錄入。