在之前的文章里,我们为大家讲解了DATE函数的基本运用,今天我们讲给大家进行伸展其它几个与DATE函数有关的函数公式,他们分别为MONTH,WORKDAY,DATEDIF,DAYS360函数。
MONTH函数
MONTH函数指求出指定日期或引用单元格中的日期的月份,它的使用格式为MONTH(serial_number),其中serial_number代表指定的日期或引用的单元格,如果是给定的日期,请包含在英文双引号中;如实际例子运用,如果将上述公式修改为:=MONTH("2020-2-2"),则返回月份对应的值“2”。
WORKDAY函数
WORKDAY函数指返回指定工作日数之前或之后某日期的序列号,它的函数为WORKDAY(start_date, days, [holidays]),Start_date必需。 一个代表开始日期的日期。Days必需。 start_date 之前或之后不含周末及节假日的天数。 Days 为正值将生成未来日期;为负值生成过去日期。Holidays可选。一个可选列表,其中包含需要从工作日历中排出的一个或多个日期,例如各种省/市/自治区和国家/地区的法定假日及非法定假日。该列表可以是包含日期的单元格区域,也可以是由代表日期的序列号所构成的数组常量。
DATEDIF函数
DATEDIF函数指显示所引用单元格的列标号值,其函数公式为DATEDIF(date1,date2,"y")、=DATEDIF(date1,date2,"m"),=DATEDIF(date1,date2,"d"),date1代表前面一个日期,date2代表后面一个日期;y(m、d)要求返回两个日期相差的年(月、天)数,这是Excel中的一个隐藏函数,在函数向导中是找不到的,可以直接输入使用,对于计算年龄、工龄等非常有效。还是一样的,我们举例说明一下。
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 号)。
同样举例说明一下:
小伙伴们,今天的文章内容你记住了吗?
小伙伴们,今天的文章内容你记住了吗?