![e203bd7f0140c08559eb11dc32626cda.png](https://img-blog.csdnimg.cn/img_convert/e203bd7f0140c08559eb11dc32626cda.png)
在之前的文章里,我们为大家讲解了DATE函数的基本运用,今天我们讲给大家进行伸展其它几个与DATE函数有关的函数公式,他们分别为MONTH,WORKDAK,DATEDIF,DAYS360函数。
MONTH函数
MONTH函数指求出指定日期或引用单元格中的日期的月份,它的使用格式为MONTH(serial_number),其中serial_number代表指定的日期或引用的单元格,如果是给定的日期,请包含在英文双引号中;如实际例子运用,如果将上述公式修改为:=MONTH("2020-2-2"),则返回月份对应的值“2”。
![7fcb5512638d486336a1a4c7ba40a95a.png](https://img-blog.csdnimg.cn/img_convert/7fcb5512638d486336a1a4c7ba40a95a.png)
WORKDAY函数
WORKDAY函数指返回指定工作日数之前或之后某日期的序列号,它的函数为WORKDAY(start_date, days, [holidays]),Start_date必需。一个代表开始日期的日期。Days必需。start_date 之前或之后不含周末及节假日的天数。Days 为正值将生成未来日期;为负值生成过去日期。Holidays可选。一个可选列表,其中包含需要从工作日历中排出的一个或多个日期,例如各种省/市/自治区和国家/地区的法定假日及非法定假日。该列表可以是包含日期的单元格区域,也可以是由代表日期的序列号所构成的数组常量。
![f7c00750cbcdac82cffc07d661349014.png](https://img-blog.csdnimg.cn/img_convert/f7c00750cbcdac82cffc07d661349014.png)
DATEDIF函数
DATEDIF函数指显示所引用单元格的列标号值,其函数公式为DATEDIF(date1,date2,"y")、=DATEDIF(date1,date2,"m"),=DATEDIF(date1,date2,"d"),date1代表前面一个日期,date2代表后面一个日期;y(m、d)要求返回两个日期相差的年(月、天)数,这是Excel中的一个隐藏函数,在函数向导中是找不到的,可以直接输入使用,对于计算年龄、工龄等非常有效。
![37f4789e429ef84216c1bee777418d15.png](https://img-blog.csdnimg.cn/img_convert/37f4789e429ef84216c1bee777418d15.png)
DAYS360函数
DAYS360函数指的是按照一年360天的算法(每个月30天,一年共计12 个月),返回两日期间相差的天数,它的函数公式为DAYS360(start_date,end_date,method),Start_date和end_date是用于计算期间天数的起止日期。如果start_date在end_date之后,则DAYS360将返回一个负数。日期可以有多种输入方式:带引号的文本串(例如:"1998/01/30")、序列号(例如:如果使用1900日期系统,则35825表示1998年1月30日)或其他公式或函数的结果(例如,DATEVaLUE("1998/1/30"))。
Method是一个逻辑值,它指定了在计算中是采用欧洲方法还是美国方法。若为FALSE或忽略,则采用美国方法(如果起始日期是一个月的31日,则等于同月的30日。如果终止日期是一个月的31日,并且起始日期早于30日,则终止日期等于下一个月的1日,否则,终止日期等于本月的30日)。若为TRUE则采用欧洲方法(无论是起始日期还是终止日期为一个月的 31 号,都将等于本月的 30 号)。
同样举例说明一下:
![a1758de417965e9f5b7683514e9e4eae.png](https://img-blog.csdnimg.cn/img_convert/a1758de417965e9f5b7683514e9e4eae.png)
小伙伴们,今天的内容你记住了吗?