在我们的实际工作中,经常需要用到日期函数。日期函数那么多,你还只会用函数TODAY吗?那你就OUT了。今天一起来看下常用日期函数的用法! 1、DATE 函数DATE:返回在日期时间代码中代表日期的数字。 函数语法:DATE(year,month,day) 例:按年月日组合日期 输入公式: =DATE(A2,B2,C2) 2、DATEVALUE 函数DATEVALUE:将存储为文本的日期转换为Excel识别为日期的序列号。 输入公式: =DATEVALUE('2020-11-3') 公式结果返回44138,这是日期的序列号形式,可将格式设置为日期格式 3、EDATE 函数EDATE:返回起始日期之前/之后的月数。 函数EDATE(开始日期,之前/之后的月数) 例:根据合同签订日和期限,计算合同到期日 输入公式: =EDATE(B2,C2)-1 4、EOMONTH 函数EOMONTH:返回一串日期,表示指定月数之前或之后的月份的最后一天。 EOMONTH(开始日期,之前或之后的月份数) 例:根据A列的日期,返回该日期当月最后一天的日期。 输入公式: =EOMONTH(A2,0) 函数EOMONTH的第二参数为0,即返回当前日期所在月份最后一天的日期。 5、MONTH 函数MONTH:返回日期中的月份。 例:提取下列日期中的月份 输入公式:=MONTH(A2) 6、NETWORKDAYS 函数NETWORKDAYS:返回两个日期之间的完整工作日数。 NETWORKDAYS(开始日期,结束日期,[假日]) 输入公式: =NETWORKDAYS(A2,B2,C2:C3) 2020-11-1到2020-11-30的工作日天数是21,2020-11-26和2020-11-27指定为假日,不被视为工作日,故返回19。 7、NOW 函数NOW:返回日期时间格式的当前日期和时间。 输入公式:=NOW() 8、TODAY 函数TODAY:返回日期格式的当前日期。 输入公式:=TODAY() 9、WEEKDAY 函数WEEKDAY:返回代表一周中的第几天的数值,是一个1到7之间的整数。 例:计算今天是这一周中的第几天 输入公式: =WEEKDAY(TODAY(),2) 今天2020-11-3是星期二,是这一周中的第2天。 函数WEEKDAY的第二参数: 10、WEEKNUM 函数WEEKNUM:返回一年中的周数。 例:计算今天是今年的第几周 输入公式: =WEEKNUM(NOW()) 函数WEEKNUM的第二参数: 11、DATEDIF 函数DATEDIF:计算两个日期间的年、月、天数。 DATEDIF(开始日期,结束日期,为所需信息的返回时间单位代码) 例:计算员工的工龄 输入公式: =DATEDIF(B2,TODAY(),'Y') 第三参数各代码的含义: 'y':时间段中的整年数。 'm':时间段中的整月数。 'd':时间段中的天数。 'md':日期中天数的差。忽略日期中的月和年。 'ym':日期中月数的差。忽略日期中的日和年。 'yd':日期中天数的差。忽略日期中的年。 12、DATESTRING 函数DATESTRING与函数DATEDIF一样,都是excel表中的隐藏函数。 函数DATESTRING:将日期转换为yy年mm月dd日形式。 DATESTRING(日期) 输入公式:=DATESTRING(A2) |
|