上篇文章和大家介紹了EXCEL中關于日期的基本判斷,今天來講講EXCEL中關于日期的運算。
1、計算當月的天數:day()和eomonth()函數聯用:=DAY(EOMONTH(日期,參數))
講解:EOMONTH和DAY上期文章都有介紹,EOMONTH是确認某個月份的最後一天,用DAY來輔助提取最後一天的日數就是這個月的天數啦。
計算當月的天數:DAY(EOMONTH(日期,參數))
2、計算兩個時間差:
2.1計算年份差:=DATEDIF(開始日期,結束日期,"Y")
2.2 計算月份差:= DATEDIF(開始日期,結束日期,"M")
2.3計算天數差:= DATEDIF(開始日期,結束日期,"D")
計算年份差:DATEDIF(開始日期,結束日期,"Y")
計算月份差:DATEDIF(開始日期,結束日期,"M")
計算天數差:DATEDIF(開始日期,結束日期,"D")
2.4 計算小時差:=(結束時間-開始時間)*24
2.5 計算分鐘差:=(結束時間-開始時間)*24*60=(結束時間-開始時間)*1440
計算小時差:(結束時間-開始時間)*24
計算分鐘差:(結束時間-開始時間)*1440
3、計算工作日天數:
=NETWORKDAYS.INTL(開始日期,結束日期,自定義周末)±法定節假日
當有法定節假日的時候需要進行增加或者扣減,比如例2圖中:9月6号到9月19号中,18号是需要上班的,所以需要“ 1”,
計算工作日天數:例1
計算工作日天數:例2
4、計算員工轉正後的日期:=EDATE(開始日期,變化的月份數)
計算員工轉正後的日期:EDATE(開始日期,變化的月份數)
5、根據身份證計算年齡:
=DATEDIF(TEXT(MID(身份證号,7,8),"0000-00-00"),TODAY(),"y")
講解:其實年齡就是年份差,可以用到上面的DATEDIF(開始日期,結束日期,"Y"),
開始日期是出生日期:用MID函數提取出生日期,MID(文本,開始提取的位置,提取的字符數);用TEXT函數将MID提取出來的出生日期轉換為日期格式。
結束日期就是今天。
根據身份證計算年齡:DATEDIF(TEXT(MID(身份證号,7,8),"0000-00-00"),TODAY(),"y")
這就是這次關于日期計算的全部内容了,後面有新的發現再和大家分享~
希望得到大家的點贊關注[心]
#百粉#
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!