6.5、日期的計(jì)算常用的日期計(jì)算函數(shù)有DATEDIF、DAYS、EDATE、EOMONTH。 6.5.1、DATEDIF函數(shù) 概念: 計(jì)算兩個(gè)日期之間相隔的天數(shù)、月數(shù)或年數(shù)。 語(yǔ)法及參數(shù): DATEDIF(start_date,end_date,unit) Unit要返回的信息類型 示例1: 如下圖6-21所示,根據(jù)B列入職日期和C列今天的日期,分別計(jì)算出工齡有多少年、多少天、多少月?這里就要用到Unit返回類型的前三個(gè)Y、M、D。 D2單元格公式:=DATEDIF(B2,C2,'Y')。 E2單元格公式:=DATEDIF(B2,C2,'M') F2單元格公式:=DATEDIF(B2,C2,'D') 圖6-21 示例2: 如下圖6-22所示,根據(jù)B列的入職日期和C列今天的日期,分別用Unit返回類型的后三個(gè)計(jì)算出月數(shù)及天數(shù)。 D2單元格公式:=DATEDIF(B2,C2,'MD') E2單元格公式:=DATEDIF(B2,C2,'YM') F2單元格公式:=DATEDIF(B2,C2,'YD') 圖6-22 6.5.2、DAYS函數(shù) 概念: 返回兩個(gè)日期之間的天數(shù)。 語(yǔ)法及參數(shù): DAYS(end_date, start_date) 示例: 如下圖6-23所示,計(jì)算B列和C列日期之間有多少天?D2單元格公式=DAYS(C2,B2),也可以直接用今天的日期減去入職日期,因?yàn)槿掌谝彩菙?shù)值序列的一種,可以直接加減運(yùn)算,此DAYS公式等同于=C2-B2。 圖6-23 6.5.3、EDATE函數(shù) 概念: 返回表示某個(gè)日期的序列號(hào),該日期與指定日期 (start_date) 相隔(之前或之后)指示的月份數(shù)。使用函數(shù) EDATE 可以計(jì)算與發(fā)行日處于一月中同一天的到期日的日期。 語(yǔ)法及參數(shù): EDATE(start_date, months) 示例: 如下圖6-24所示,根據(jù)A列提供的日期,計(jì)算2個(gè)月后的日期,B2單元格公式=EDATE(A2,2);計(jì)算1個(gè)月之前的日期,C2單元格公式=EDATE(A2,-1)。 圖6-24 6.5.5、EOMONTH函數(shù) 概念: 返回某個(gè)月份最后一天的序列號(hào),該月份與 start_date 相隔(之后或之后)指示的月份數(shù)。使用函數(shù) EOMONTH 可以計(jì)算正好在特定月份中最后一天到期的到期日。 語(yǔ)法及參數(shù): EOMONTH(start_date, months) 示例: 如下圖6-25所示,根據(jù)A列的日期,計(jì)算A2中日期2022/1/1之后2個(gè)月的最后一天的日期,B2單元格公式=EOMONTH(A2,2);計(jì)算A2中日期2022/1/1之前1個(gè)月的最后一天的日期,C2單元格日期=EOMONTH(A2,-1)。 圖6-25 如何學(xué)好Excel,請(qǐng)點(diǎn)擊紅色字體跳轉(zhuǎn)文章查看:如何學(xué)習(xí)好Excel,這篇總結(jié)的很全面 |
|
來(lái)自: 存入倉(cāng)庫(kù) > 《待分類》