今天给大家分享日期与时间类函数;日期与时间类函数在Excel的使用频率也是挺高的,特别是从事HR工作的朋友;对于刚入行的朋友,对日期与时间类函数掌握得不够熟练,本文就当作温习了;有不正确的地方欢迎大家指出来;我们一起学习,一起成长!
推荐大家看看这本书:Excel公式与函数大辞典;
公式:=DATE(year,month,day)
功能:合并单独的年、月、日数据;
参数:year(代表年份的数字),month(代表月份的数字),day(代表日的数字)
下图案例演示使用方法:
date函数使用演示
公式:=YEAR(serail-number)
功能:提取日期里的年份信息;
参数:serail-number(代表日期的字符串)
下图案例演示使用方法:
year函数使用演示
公式:=MONTH(serail-number)
功能:提取日期里的月份信息;
参数:serail-number(代表日期的字符串)
下图案例演示使用方法:
month函数使用演示
公式:=DAY(serail-number)
功能:提取日期里的日份信息;
参数:serail-number(代表日期的字符串)
下图案例演示使用方法:
day函数使用方法
公式:=DAYS(end-date,star-date)
功能:计算两个日期间隔的天数;
参数:end-date(结束的时间),star-date(开始的时间)
下图案例演示使用方法:
days函数使用演示
公式:=NOW()
功能:返回当前的日期和时间;
参数为空;
下图案例演示使用方法:
now函数使用方法
公式:=TODAY()
功能:返回当前日期;
参数为空;
下图案例演示使用方法:
today函数使用演示
公式:=WORKDAY(star-date,days,[holidays])
功能:返回指定的起始日期之前或之后的日期;
参数:star-date(指定的起始日期),days(往前或往后的天数),[holidays](指定或法定节假日,这个参数不输入则默认无节假日;如需减去节假日则需要设置节假日信息并引用)
下图案例演示使用方法:
workday函数使用演示
公式:=NETWORKDAYS(star-date,end-date,[holidays])
功能:返回两个日期间工作日的天数;
参数:star-date(开始的日期),end-date(结束的日期),[holidays](休息日和法定节假日,不输入则默认双休,如需减去法定节假日则需设置法定节假日信息并引用)
下图案例演示使用方法:
networkdays函数使用演示
公式:=WEEKDAY(serial-number,[return-type])
功能:返回指定日期在一周的第几天;单元格格式设置为AAAA,则显示星期信息;
参数:serial-number(代表日期的字符串),[return-type](返回类型,1为从星期日到星期六,2为从星期一到星期日,不填则默认1)
下图案例演示使用方法:
weekday函数使用方法
公式:=WEEKNUM(serial-number,[return-type])
功能:计算一个日期是在本年的第几周;
参数:serial-number(代表日期的字符串),[return-type](返回类型,1为从星期日到星期六,2为从星期一到星期日,不填则默认1)
下图案例演示使用方法:
weeknum函数使用演示
公式:=DATEDIF(start_date,end_date,unit)
功能:计算两个日期中间的天数/月数/年数;
参数:start_date(起始日期),end-date(结束日期),unit(计算规则:“d”计算天数;“m”计算月数;“y”计算年数;“md”计算天数差,忽略年和月;“yd”计算天数差,忽略年;“ym”计算月数差,忽略年和日;)
下图案例演示使用方法:
datedif函数使用演示
DATEDIF函数功能非常强大,不但可以计算两个日期中的天数、月数、年数;还可以忽略月份和年份计算天数差、忽略年份计算天数差、忽略年份和日计算月份;在计算工龄这方面简直就是神搬的函数;后期写个专题介绍DATEDIF函数;
日期和时间类的函数不难理解,掌握好语法结构和参数,使用起来还是会得心应手,减少工作上的麻烦;本期内容到此九结束了;感谢各位朋友的点赞、关注和转发;你们的认同是大玩家持续更新内容的动力;谢谢大家!下期再见!
联系客服