excel函數公式大全:excel計算年齡公式精確到月

上篇文章和大家介紹了EXCEL中關於日期的基本判斷,今天來講講EXCEL中關於日期的運算。

1、計算當月的天數:day()和eomonth()函數聯用:=DAY(EOMONTH(日期,參數))

講解:EOMONTH和DAY上期文章都有介紹,EOMONTH是確認某個月份的最後一天,用DAY來輔助提取最後一天的日數就是這個月的天數啦。EXCEL如何根據身份證號計算年齡、如何計算時間差、計算工作日數

計算當月的天數:DAY(EOMONTH(日期,參數))

2、計算兩個時間差:

2.1計算年份差:=DATEDIF(開始日期,結束日期,”Y”)

2.2 計算月份差:= DATEDIF(開始日期,結束日期,”M”)

2.3計算天數差:= DATEDIF(開始日期,結束日期,”D”)EXCEL如何根據身份證號計算年齡、如何計算時間差、計算工作日數

計算年份差:DATEDIF(開始日期,結束日期,”Y”)EXCEL如何根據身份證號計算年齡、如何計算時間差、計算工作日數

計算月份差:DATEDIF(開始日期,結束日期,”M”)EXCEL如何根據身份證號計算年齡、如何計算時間差、計算工作日數

計算天數差:DATEDIF(開始日期,結束日期,”D”)

2.4 計算小時差:=(結束時間-開始時間)*24

2.5 計算分鐘差:=(結束時間-開始時間)*24*60=(結束時間-開始時間)*1440EXCEL如何根據身份證號計算年齡、如何計算時間差、計算工作日數

計算小時差:(結束時間-開始時間)*24EXCEL如何根據身份證號計算年齡、如何計算時間差、計算工作日數

計算分鐘差:(結束時間-開始時間)*1440

3、計算工作日天數:

=NETWORKDAYS.INTL(開始日期,結束日期,自定義周末)±法定節假日

當有法定節假日的時候需要進行增加或者扣減,比如例2圖中:9月6號到9月19號中,18號是需要上班的,所以需要“+1”,EXCEL如何根據身份證號計算年齡、如何計算時間差、計算工作日數

計算工作日天數:例1EXCEL如何根據身份證號計算年齡、如何計算時間差、計算工作日數

計算工作日天數:例2

4、計算員工轉正後的日期:=EDATE(開始日期,變化的月份數)EXCEL如何根據身份證號計算年齡、如何計算時間差、計算工作日數

計算員工轉正後的日期:EDATE(開始日期,變化的月份數)

5、根據身份證計算年齡:

=DATEDIF(TEXT(MID(身份證號,7,8),”0000-00-00″),TODAY(),”y”)

講解:其實年齡就是年份差,可以用到上面的DATEDIF(開始日期,結束日期,”Y”),

開始日期是出生日期:用MID函數提取出生日期,MID(文本,開始提取的位置,提取的字符數);用TEXT函數將MID提取出來的出生日期轉換為日期格式。

結束日期就是今天。EXCEL如何根據身份證號計算年齡、如何計算時間差、計算工作日數

根據身份證計算年齡:DATEDIF(TEXT(MID(身份證號,7,8),”0000-00-00″),TODAY(),”y”)

這就是這次關於日期計算的全部內容了,後面有新的發現再和大家分享~

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/212819.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-08 17:47
下一篇 2024-12-08 17:47

相關推薦

發表回復

登錄後才能評論