【一】常见的日期、时间函数
【二】TODAY(),NOW(),YEAR(),MONTH(),DAY()
这5个函数很简单,一看就懂的函数,在此不做更详细记录
【三】WEEKDAY()
函数功能:返回代表一周种的第几天的数值,是一个1到7之间的整数
输入参数:
serial_number:必需,表示返回值类型的数字
ruturn_type:必需,
1:从星期日=1到星期六=7;
2:从星期一=1 到星期日=7;
3: 从星期一=0 到星期日=6
返回值:1~7
【四】EOMONTH()
函数功能:返回一串日期,表示制定月数之前或之后的月份的最后一天
输入参数:
1. start_date: 必需,代表起始日期的日期
2. months : 必需,start_date 之前/之后的月数
返回值:返回月份的最后一天
【五】WORKDAY()
函数功能:返回在指定的若干个工作日之前/之后的日期(一串数字)
输入参数:
start_date: 必需,一串表示起始日期的数字
days: 必需,start_date之前/之后非周末和非假日的天数
holidays: 非必需,是要从工作日历种去除的一个或多个日期(一串数字)的可选组合,如传统假日、国家法定假日及非固定假日
返回值:天数
【六】NETWORKDAYS()
函数功能:返回两个日期之间的完整工作日数
输入参数:
start_date: 必需,一串表示起始日期的数字
end_date: 必需,一串表示结束日期的数字
holidays: 非必需,是要从工作日历种去除的一个或多个日期(一串数字)的可选组合,如传统假日、国家法定假日及非固定假日
返回值:工作日数
【七】DATEDIF()
函数功能:用于计算两个日期之间的天数、月数、年数
输入参数:
start_date: 必需,代表时间段内的起始日期,可以是带引号的日期文本字符串,比如“2018-08-08”,也可以是日期序列值、其他公式或这函数返回的运算结果,比如DATE(2018,8,8)等
end_date: 必需,代表时间段内的结束日期,结束日期要大于起始日期,否则将返回错误值#NUM!
unit: 必需,代表日期信息的返回类型,该参数不区分大小写,不同unit对应返回的结果如下所示:
Y: 返回日期时间段中的整年数
M:返回日期时间段中的整月数
D: 返回日期时间段中的天数
MD:返回日期时间段中的天数差,忽略日期中的月和年
YM:返回日期时间段中的月数差,忽略日期中的日和年
YD: 返回日期时间段中天数差,忽略日期中的年
返回值:参考unit参数
参考链接:https://baijiahao.baidu.com/s?id=1590220005354026474&wfr=spider&for=pc