1.DATE
作用:返回日期的序列号
语法:DATE(year,month,day)
示例:
(1)=DATE(2018,3,15) 2018/3/15
(2)将单元格中的字符串转换为日期
=DATE(LEFT("20180315",4),MID("20180315",5,2),RIGHT("20180315",2)) 2018/3/15
(3)获取一个月中的最后一天
=DATE("2018",2+1,0)
注:这里的“天”的值为0,因为0小于1,所以取得的就是上个月(2月)的最后一天
2.DATEIF
作用:计算两个日期之间相隔的天数、月数或年数。
语法:DATEDIF(开始日期,结束日期,返回信息类型)
注:(1)开始日期和结束日期可以填写多种格式,如字符串、日期序列号或是其他函数的返回结果。
(2)“返回信息类型”参数有下面几种:
Y 一段时期内的整年数。
M 一段时期内的整月数。
D 一段时期内的天数。
MD start_date 与 end_date 之间天数之差。 忽略日期中的月份和年份。
重要: 不推荐使用“MD”参数,因为“MD”参数可能导致出现负数、零或不准确的结果。
YM start_date 与 end_date 之间月份之差。 忽略日期中的天和年份
YD start_date 与 end_date 的日期部分之差。 忽略日期中的年份。
3.DATEVALUE
作用:将字符串日期转换为日期序列号
示例:=DATEVALUE("1/1/2008")
4.DAY
作用:返回日期序列号中的天数。
示例:=DAY(DATEVALUE("1/1/2008"))
5.DAYS(2013)
作用:返回两个日期之间的天数。
示例:=DAY(DATEVALUE("1/1/2008"))
6.DAYS360
作用:按照一年 360 天的算法(每个月以 30 天计,一年共计 12 个月),DAYS360 函数返回两个日期间相差的天数,这在一些会计计算中将会用到。如果财会系统是基于一年 12 个月,每月 30 天,可使用此函数帮助计算支付款项。
语法:=DAYS360(开始日期,结束日期,[美国方法还是欧洲方法])
7.EDATE
作用:返回某日期之后指定月份的日期值。
示例:=EDATE(DATEVALUE("2018/1/12"),1) 2018/2/12
=EDATE(DATEVALUE("2018/1/12"),-1) 2017/12/12
8.HOUR
作用:返回时间值的小时数
示例:=HOUR(0.75) 返回 24 小时的 75% 18
=HOUR(DATEVALUE("2011-7-18 7:45")) 返回日期/时间值的小时部分。 7
=HOUR(DATEVALUE("2011-7-18")) 未指定时间部分的日期被视作上午 12:00 或 0 小时。 0
9.ISOWEEKNUM (2013)
作用:返回给定日期在全年中的周数。
示例:=ISOWEEKNUM(DATEVALUE("2012-3-9")) 返回2012-3-9在一年中的周数(一周的开始是星期一) 10
10.MINUTE
作用:返回时间值中的分钟。 分钟是一个介于 0 到 59 之间的整数。
无参数
11.MONTH
作用:返回日期中的月份。
无参数
12.NETWORKDAYS
作用:返回参数开始日期和结束日期之间完整的工作日数值。 工作日不包括周末和专门指定的假期。
语法:=NETWORKDAYS(开始日期,结束日期, [假期])
注:假期参数可以自定义数组或范围。